Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
28.11.2013, 08:46
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Если не затруднит, скиньте именно это описание. PauseNewTrades - перерыв в открытии позиций. Для чего эта функция, кто врубился ? Для allowTrending - (следование тренду, скальпирование) или вообще для основного блока прогаммы совы...?
Написано:
Цитата:
PauseNewTrades – If set to TRUE, the current open trades will be managed until they are
closed, then no new trades will be opened until this setting is set back to FALSE.
Т.е. советник будет управлять открытыми позициями, пока они не закроются, после чего новые позиции открываться не будут.
28.11.2013, 08:47
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Да-да, конечно.
Паходу, странно, что FH не привязывается к Symbol, проверка принадлежности ордера в коде идет только по Magic Number. Да и в описании сказано - уникальный Magic Number для каждого чарта.
Лень разбираться, почему так сделано, поэтому - как только FH закроет у меня серию открытых сделок - переделаю советника так, чтобы он сам генерил уникальный Magic Number для каждого символа. Идея такая - брать текущий Magic Number как базовое значение и прибавлять к нему номер (значение) каждого символа пары, т.е.:
Код:
MagicNumber = BaseMagicNumber + StringGetChar(Symbol(), 0) + StringGetChar(Symbol(), 1)+...
Не понял, для чего это нужно. Для нескольких валютных пар ? Если не лень , посмотрите лучше блок allowTrending - следование тренду, такое впечатление, что он отключен программистом внутри совы. Сможете ? Это более актуально и будет одобрено многими трейдерами, ИХМО....
28.11.2013, 09:08
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Не понял, для чего это нужно. Для нескольких валютных пар ?
Да, для нескольких одновременно.
Если не лень , посмотрите лучше блок allowTrending - следование тренду, такое впечатление, что он отключен программистом внутри совы. Сможете ? Это более актуально и будет одобрено многими трейдерами, ИХМО....
Должен работать - двигать StopLoss/TakeProfit.
Условия для Buy: если Bid превышает текущий TP на trendTrigger пунктов (trendTrigger*10 для 3х/5ти знаков), то двигать SL/TP.
Похоже - для Sell: двигать когда Ask меньше текущего TP плюс trendTrigger пунктов.
28.11.2013, 09:59
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
А как считаете, при хеджировании какие должны быть настройки ? Депо же общее, допустим для семи валютных пар ? Может еще что подскажете ? Ниже перевод на скорую руку- не обессудьте..
28.11.2013, 10:34
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
А как считаете, при хеджировании какие должны быть настройки ? Депо же общее, допустим для семи валютных пар ? Может еще что подскажете ? Ниже перевод на скорую руку- не обессудьте..
Если это мне - то я скорее программер, нежели финансист
28.11.2013, 11:03
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Если это мне - то я скорее программер, нежели финансист
Здесь на этой ветке ******acked версии 2.5 и , по-моему , в чем-то она урезанная ( может и ошибаюсь) по сравнению с предыдущей. Я сужу по инструкции версии ******acked v2. 0 . В версии 2.5 отсутствует параметр MassHedge и , как следствие возможность хеджирования . Да и не понятно что со скальпированием. В тестере ни какой реакции. Проверьте более тщательно и то и другое, если Вас не затруднит. Это как раз для программистов....Благодарен заранее.
28.11.2013, 11:08
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Здесь на этой ветке ******acked версии 2.5 и , по-моему , в чем-то она урезанная ( может и ошибаюсь) по сравнению с предыдущей. Я сужу по инструкции версии ******acked v2. 0 . В версии 2.5 отсутствует параметр MassHedge
А что вы, интересно, тестируете?
У меня - см. картинку.
Да и в советнике из поста post731345 MassHedge есть

Последний раз редактировалось vlad_123; 28.11.2013 в 11:17.
28.11.2013, 12:45
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
А что вы, интересно, тестируете?
У меня - см. картинку.
Да и в советнике из поста post731345 MassHedge есть
Пардон, не то смотрел. Тему хеджирования только начинаю разбирать....
01.12.2013, 08:25
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Отчет по Хакеду за вторую неделю. Пока держит 10% в неделю без особых проблем....При какой просадке он может свалиться, кто в курсе, если TP поставить допустим 60 шаг 20 и booster 1.667 Кто может прикинуть на вскидку?
02.12.2013, 15:33
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
без особых проблем
При профите 2381 насобирать -3169 в открытых ордерах - вас это не смущает?
03.12.2013, 10:27
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
При профите 2381 насобирать -3169 в открытых ордерах - вас это не смущает?
Смущает, пытаюсь исправить. Писал- настройки сырые, только подбираю. Но общее впечатление благоприятное- есть что оптимизировать и с чем работать. Дело и в параметре AllowiStopLoss= true делал его таким чтобы самому контролировать советника по открытым ордерам , похоже лучше false. Да и pip =14 смущает- с таким шагом слить дважды два. Помудрю маленько.....
04.12.2013, 07:35
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Если это мне - то я скорее программер, нежели финансист
И еще, если Вы программист, можете ли Вы подправить ******acked так, чтобы шаг открытия сделок при выходе в безубыток после седьмого колена
стал динамическим ( а не постоянным как сейчас) т.е. увеличивался бы раза в два-три при 8,9 итд колене причем только при значении AllowiStopLoss =true ? Заранее благодарен.....
04.12.2013, 08:55
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
И еще, если Вы программист, можете ли Вы подправить ******acked так, чтобы шаг открытия сделок при выходе в безубыток после седьмого колена
стал динамическим ( а не постоянным как сейчас) т.е. увеличивался бы раза в два-три при 8,9 итд колене причем только при значении AllowiStopLoss =true ? Заранее благодарен.....
Нате вам, параметр StopLossBooster.

Теперь при AllowiStopLoss=TRUE СтопЛосс умножается на (StopLossBooster в степени <количество_ордеров_этого_т ипа>.
Т.е. при 3х открытых Sell и StopLossBooster=1.1, результирующий SL для 4го выставляемого Sell будет умножаться на 1.1^3, т.е. на 1.331.
Естественно, при StopLossBooster=1.0 результирующий СтопЛосс будет умножаться на 1.

Дополнительно, введена привязка к торгуемому символу, т.е. можно торговать на нескольких чартах одновременно с одним и тем же MagicNumber.
05.12.2013, 03:39
Аватар для joywork
joywork joywork вне форума Местный житель
Регистрация: 08.09.2010 / Адрес: Kiev / Сообщений: 217
Поблагодарили 200 раз(а) / Репутация: 201
Люди добрые , а где же делся наш топикстартер Andrew_777 ? никто не знает ? где его отчёты и полезные советы он дал нам арбитра и проверил немало роботов . Эндрю вернись !
http://www.myfxbook.com/members/joywork/forex-setka-trader-vzlomshik-pro/694357
05.12.2013, 07:12
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Нате вам, параметр StopLossBooster.

Теперь при AllowiStopLoss=TRUE СтопЛосс умножается на (StopLossBooster в степени <количество_ордеров_этого_т ипа>.
Т.е. при 3х открытых Sell и StopLossBooster=1.1, результирующий SL для 4го выставляемого Sell будет умножаться на 1.1^3, т.е. на 1.331.
Естественно, при StopLossBooster=1.0 результирующий СтопЛосс будет умножаться на 1.

Дополнительно, введена привязка к торгуемому символу, т.е. можно торговать на нескольких чартах одновременно с одним и тем же MagicNumber.
Мне на демо счете требовалось не изменять СТОП ЛОСЬ ! а изменить шаг т.е. pipStarter в сторону увеличения, или просто изменения т. е . принятия другого значения pipstarter !!!! после того как открылись 7 или 8 или 9 колент против тенденции т.е. пошла серия открытых совой ордеров при сильной движухе. Ниже прилагаю недоделанную подобную версию, которая эти требования выполняет, но нарушает логику фирменной совы. Глянь, может доделаешь? В тесте при коэф=1 результаты тестирования разные- значит доработка привела к изменению логики основного советника....Исправь- не должно быть сложно..Ниже горбатая версия требующая лечения, глянь , программист.....
05.12.2013, 07:36
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Мне на демо счете требовалось не изменять СТОП ЛОСЬ ! а изменить шаг т.е. pipStarter в сторону увеличения, или просто изменения т. е . принятия другого значения pipstarter !!!!
Сорри за невнимательность - глянул, что AllowiStopLoss влияет только на SL, да и плюхнул Booster для него.
Приаттачиваю версию с Booster'ом для шага сетки серии сделок.
Параметры:
- PipStarter_Threshold: при каком количестве открытых сделок данного типа начинает действовать Booster
- PipStarter_Booster: коэффициент увеличения шага сетки. При количестве открытых ордеров >=PipStarter_Threshold, параметр PipStarter умножается на (PipStarter_Booster в степени <количество_ордеров>).

Пример: пускай PipStarter=31, PipStarter_Threshold=9, PipStarter_Booster=1.03.
Тогда ордера с 1го по 8й будут открываться с шагом 31.
9й ордер откроется с шагом 31*(1.03^9)=31*1.30477=40.
10й ордер откроется с шагом 31*(1.03^10)=31*1.34391=42.
05.12.2013, 12:04
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Сорри за невнимательность - глянул, что AllowiStopLoss влияет только на SL, да и плюхнул Booster для него.
Пример: пускай PipStarter=31, PipStarter_Threshold=9, PipStarter_Booster=1.03.
Тогда ордера с 1го по 8й будут открываться с шагом 31.
9й ордер откроется с шагом 31*(1.03^9)=31*1.30477=40.
10й ордер откроется с шагом 31*(1.03^10)=31*1.34391=42.
Благодарю, сделано нормально. Есть правда пару закавык: При выкладывании модернизированной версии в кавычках названия совы указывать типа vlad или что другое- чтобы не путаться. И основное: допустим пошла движуха вверх резко, а у меня идет серия ордеров sell и допустим их уже семь и я оперативно хочу увеличить шаг навскидку - допустим было 31 а я хочу на интуиции или по торговым сигналам или еще как поставить 80- мозги себе свернешь пересчитывая по этим формулам- очень неудобно значит такое не приживется. Нужно так: после такого то колена такой то шаг т.е. 6 колен было 31 а с седьмого и далее-новый шаг допустим 100. По моему самое простое и удобное.Если не трудно- сделай еще одну версию по такой логике...Причем при любом значении AllowiStopLoss и true и false...

Последний раз редактировалось korenev; 05.12.2013 в 12:13.
05.12.2013, 12:16
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
мозги себе свернешь пересчитывая по этим формулам- очень неудобно значит такое не приживется
Основная задумка реализованного Booster'а - увеличивающийся с количеством ордеров шаг сетки. Т.е. чем больше ордеров "мимо", тем шире сетка.

Ладно, приаттачиваю очередную версию.

Введен параметр PipStarter_ThresholdPips.
Если он =0, шаг сетки ордеров начиная с PipStarter_Threshold будет рассчитываться по Booster-способу.
Если же PipStarter_ThresholdPips>0, шаг сетки будет равен ему.
05.12.2013, 14:14
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Основная задумка реализованного Booster'а - увеличивающийся с количеством ордеров шаг сетки. Т.е. чем больше ордеров "мимо", тем шире сетка.

Ладно, приаттачиваю очередную версию.

Введен параметр PipStarter_ThresholdPips.
Если он =0, шаг сетки ордеров начиная с PipStarter_Threshold будет рассчитываться по Booster-способу.
Если же PipStarter_ThresholdPips>0, шаг сетки будет равен ему.
В тестере все нормально, вроде без глюков. Работает так, как просил, благодарю. Сейчас поставлю на демо вместо оригинального, о результатах будем судить вместе по ходу пьесы. Пока....
05.12.2013, 22:32
Регистрация: 23.11.2011 / Адрес: Земля / Сообщений: 1,410
Поблагодарили 2,259 раз(а) / Репутация: 2260
идикатор)
хорошый индюк сам им давно уже пользуюсь
С уважением Владимир!
http://forexsystems.ru/poleznye-dlya...tml#post467397

ГДЕ ЕСТЬ ЗАКОН - ТАМ НЕТ СВОБОДЫ
Ответить

Метки
бесплатные советники, поиск советников, советники форекс, тестирование советников, торговые роботы


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 16:23. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO