[open source] [Советник] "Generic A-TLP"📌

От Sergey5, 23 апреля, 2016 в Лаборатория ProfitFX

#3427

Уважаемые программисты! Похоже, что DisableSLAtRollover в Generic A-TLP v.12.39.8_RUS выключает на sell-ордерах вместо stop Lossa take profit. Сегодня повторилась ситуация с EURAUD (не убран стоп на выходные, сет тот-же), и сейчас только обратил внимание, что у ордера нет тейка, хотя в настройках – 200п. Посмотрел свои скрины в прошлом сообщении – тоже самое.

Скрин.png

#3428

Хз... Закрытые в мое выставленное время ролловера сделки - согласно сетов без стопов.
Сделок без Тейково в моей истории нет

Screenshot_2017-09-16-08-41-10.png

Изменено 16 сентября, 2017 пользователем andy.lugansk

#3429


Хз... Закрытые в мое выставленное время ролловера сделки - согласно сетов без стопов.
Сделок без Тейково в моей истории нет


Посмотрел свой мониторинг с этого счета, где стоят экспериментальные сеты без стопов в ролловер и стало ясно, что с выводами о том, что тейк удаляется на sell-ордерах я поспешил. Как видно на скрине есть ордера без тейков как на покупку, так и на продажу. На всякий случай перепроверил все сеты с этого счета, везде тейк – 200, DisableSLAtRollover – true, ролловер с 23:58 до 00:15. Посмотрел на графиках несколько сделок, которые на мониторинге без тейка – на всех при открытии ордера стоит черточка на уровне тейка, то-есть он видимо сначала выставляется, а потом удаляется. Также посмотрел моники с реальных счетов, где торгуют версии 12.39.1, 12.39.3 – ни одного ордера без тейка не нашел. Но проблема с тейками конечно не так актуальна, как не удаляющиеся в ролловер короткие стопы.

Скрин_мониторинга_демо_альпари.png
Скрин_графика_EURAUD.png

#3430

Если чисто по скринам - видно что была модификация ордера на следующей свече м5.
Вторая черта уровня стопа, с этим уровнем стопа вы и ушли в выходные.
Но откуда эта модификация через 5минут после предыдущей (корректной) расстановки стопа с тейком? до ролловера ещё далеко... Не на этой ли следующей за открытием м5 был снят уровень тейка?

#3431

Зачем гадать по скринам? Все детально в журнале терминала.

#3432

В журнале вот, что:

Спойлер

2017.09.16 00:20:44.818 '11839287': connect failed [No connection]
2017.09.15 20:20:07.653 '11839287': order #429725626 sell 0.01 EURAUD at 1.49376 was modified -> sl: 1.49776 tp: 0.00000
2017.09.15 20:20:04.462 '11839287': modify order #429725626 sell 0.01 EURAUD at 1.49376 sl: 1.49765 tp: 0.00000 -> sl: 1.49776 tp: 0.00000
2017.09.15 20:17:07.982 '11839287': order #429725626 sell 0.01 EURAUD at 1.49376 was modified -> sl: 1.49765 tp: 0.00000
2017.09.15 20:17:04.666 '11839287': modify order #429725626 sell 0.01 EURAUD at 1.49376 sl: 1.49765 tp: 1.47376 -> sl: 1.49765 tp: 0.00000
2017.09.15 20:16:57.949 '11839287': order #429725626 sell 0.01 EURAUD at 1.49376 was modified -> sl: 1.49765 tp: 1.47376
2017.09.15 20:16:54.387 '11839287': modify order #429725626 sell 0.01 EURAUD at 1.49376 sl: 0.00000 tp: 0.00000 -> sl: 1.49765 tp: 1.47376
2017.09.15 20:16:54.387 '11839287': order was opened : #429725626 sell 0.01 EURAUD at 1.49376 sl: 0.00000 tp: 0.00000
2017.09.15 20:16:51.234 '11839287': instant order sell 0.01 EURAUD at 1.49376 sl: 0.00000 tp: 0.00000


#3433

Ок.

Версия 11.94.12 и 12.39.4
Добавлена визуализация ExitChannelTP, история модицикации тейка и уровень Exit_Profit_Pips
Generic A-TLP v.12.39.4_RUS.mq4 (280.52 кБ - загружено 715 раз.)
Generic A-TLP 11.94.12.mq4 (187.07 кБ - загружено 263 раз.)


Не могу разыскать сеты для Generic A-TLP v.12.39.4_RUS
Подскажите, где они?

Изменено 16 сентября, 2017 пользователем Старик

#3434
Nicodemus, в журнале со вкладки эксперт что?
#3435


Nicodemus, в журнале со вкладки эксперт что?


Скопировал все, начиная с открытия ордера:
Спойлер

2017.09.16 11:43:45.189 Generic A-TLP v.12.39.8_RUS AUDCAD,M5: initialized
2017.09.16 11:43:43.490 Generic A-TLP v.12.39.8_RUS AUDCAD,M5 inputs: S_1=; SetName=2603786_g-tlp_12.39.8_audcad_chort_m5_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=5; every_tick=true; MagicNumber=2603786; AllowLong=false; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=4.5; Max_Spread_On_Close=7.0; MaxSpreadOnClose_Profit=10.0; Stop_L
2017.09.16 11:43:43.456 Generic A-TLP v.12.39.8_RUS AUDCAD,M5: uninit reason 5
2017.09.16 11:43:25.225 Generic A-TLP v.12.39.8_RUS EURCHF,M5: initialized
2017.09.16 11:43:22.370 Generic A-TLP v.12.39.8_RUS EURCHF,M5 inputs: S_1=; SetName=2603785_g-tlp_12.39.8_eurchf_m5_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=5; every_tick=true; MagicNumber=2603785; AllowLong=true; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=4.0; Max_Spread_On_Close=4.0; MaxSpreadOnClose_Profit=12.0; Stop_Loss=60.
2017.09.16 11:43:22.306 Generic A-TLP v.12.39.8_RUS EURCHF,M5: uninit reason 5
2017.09.16 11:43:03.535 Generic A-TLP v.12.39.8_RUS EURAUD,M5: initialized
2017.09.16 11:43:01.046 Generic A-TLP v.12.39.8_RUS EURAUD,M5 inputs: S_1=; SetName=2603784_g-tlp_12.39.7_ATRmod_euraud_m5_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=5; every_tick=true; MagicNumber=2603784; AllowLong=true; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=4.5; Max_Spread_On_Close=6.0; MaxSpreadOnClose_Profit=10.0; Stop_L
2017.09.16 11:43:00.977 Generic A-TLP v.12.39.8_RUS EURAUD,M5: uninit reason 5
2017.09.16 11:42:34.017 Generic A-TLP v.12.39.8_RUS GBPUSD,M15: initialized
2017.09.16 11:42:33.853 Generic A-TLP v.12.39.8_RUS GBPUSD,M15 inputs: S_1=; SetName=2603783_g-tlp_12.39.8_gbpusd_m15_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=15; every_tick=true; MagicNumber=2603783; AllowLong=true; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=5.0; Max_Spread_On_Close=5.0; MaxSpreadOnClose_Profit=10.0; Stop_Loss=80
2017.09.16 11:42:33.802 Generic A-TLP v.12.39.8_RUS GBPUSD,M15: uninit reason 5
2017.09.16 11:42:00.215 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: initialized
2017.09.16 11:41:59.564 Generic A-TLP v.12.39.8_RUS GBPUSD,M5 inputs: S_1=; SetName=2603782_g-tlp_12.39.8_gbpusd_m5_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=5; every_tick=true; MagicNumber=2603782; AllowLong=true; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=4.0; Max_Spread_On_Close=10.0; MaxSpreadOnClose_Profit=10.0; Stop_Loss=80
2017.09.16 11:41:59.494 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: uninit reason 5
2017.09.16 11:41:22.942 Generic A-TLP v.12.39.8_RUS GBPCHF,M5: initialized
2017.09.16 11:41:22.322 Generic A-TLP v.12.39.8_RUS GBPCHF,M5 inputs: S_1=; SetName=2603781_g-tlp_12.39.8_gbpchf_m5_5%; ForbidTradeIfSetNameWarning=true; TimeFrame=5; every_tick=true; MagicNumber=2603781; AllowLong=true; AllowShort=true; Slippage=2; Lots=0.01; Auto_Risk=0.0; MM_Depo=0; MaxAmountCurrency=0; MaxAmountCurrencyPair=0; MaxAmount_SkipManualTrades=true; CheckSpreadOnSellOpen=true; CheckSpreadOnBuyClose=false; Max_Spread=4.5; Max_Spread_On_Close=10.0; MaxSpreadOnClose_Profit=10.0; Stop_Loss=80
2017.09.16 11:41:22.218 Generic A-TLP v.12.39.8_RUS GBPCHF,M5: uninit reason 5
2017.09.15 21:00:00.989 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (192.1 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:55:48.984 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:50:49.272 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:50:00.334 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (194.4 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:45:52.840 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:45:00.371 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (199.4 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:40:51.586 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:40:01.442 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (197.5 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:35:44.074 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:35:00.563 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (191.9 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:30:36.187 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:30:05.670 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (191.3 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:25:35.436 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:25:01.701 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (189.3 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:20:34.520 Myfxbook GBPUSD,M1: Statement uploaded successfully
2017.09.15 20:20:07.653 Generic A-TLP v.12.39.8_RUS EURAUD,M5: modify #429725626 sell 0.01 EURAUD at 1.49376 sl: 1.49776 tp: 0.00000 ok
2017.09.15 20:20:04.424 Generic A-TLP v.12.39.8_RUS GBPUSD,M5: GBPUSD| ??????? ???????? ???????? ????: (193.6 ???????) ,?????? MaxDailyRange: 60.0 ????? SELL ?? ??? ??????.
2017.09.15 20:17:07.982 Generic A-TLP v.12.39.8_RUS EURAUD,M5: modify #429725626 sell 0.01 EURAUD at 1.49376 sl: 1.49765 tp: 0.00000 ok
2017.09.15 20:16:57.949 Generic A-TLP v.12.39.8_RUS EURAUD,M5: modify #429725626 sell 0.01 EURAUD at 1.49376 sl: 1.49765 tp: 1.47376 ok
2017.09.15 20:16:54.387 Generic A-TLP v.12.39.8_RUS EURAUD,M5: OpenTrade: SELL order #429725626 opened: price = 1.49376, cmd = 1.49376, slip = 0.0 points, delay = 3151 ms
2017.09.15 20:16:54.387 Generic A-TLP v.12.39.8_RUS EURAUD,M5: OpenTrade: ????? SELL ?????? ?? ???? 1.49376; ?????? ?????? = 40.2; DailyRange = 57.6; ????? = 3.2 ???????.
2017.09.15 20:16:54.387 Generic A-TLP v.12.39.8_RUS EURAUD,M5: open #429725626 sell 0.01 EURAUD at 1.49376 ok
2017.09.15 20:16:51.234 Generic A-TLP v.12.39.8_RUS EURAUD,M5: OpenTrade: Open SELL (Bid = 1.49376, Ask = 1.49408, Spread = 3.2 points), Time: 2017.09.15 23:16:51



Добавлено: 17-09-2017 08:00:58

Кажется нашел... В тестере в визуальном режиме разглядел, что при Trail_ATR - false тейк на месте и стоп убирается, а при Trail_ATR - true тейка нет и стоп не убирается. У меня как раз почти все новые сеты со стопом по АТР и включенным тралом.

Trail_ATR_false.png
Trail_ATR_true.png

Изменено 17 сентября, 2017 пользователем Nicodemus

#3436

Большая просьба к программистам добавить в 11 версию параметр DisableSLAtRollover, выключающий Stop Loss на время ролловера из 12 версии, т.к. эта функция действительно спасает от необязательных стоп лоссов, особенно у брокеров, которые не выключают торги в ролловер (например RannForex, где недавно получил крайне неприятный стоп в ролловер расширением спреда тогда как у других брокеров сделка закрыта в итоге в плюс). А 11 и 12 версии торгуют не совсем индентично и 11 лично мне нравится больше и, думаю, ей пользуется не мало людей и помимо меня.

#3437

Таааак.
А помните давние разговоры про разные настройки для sell/buy? Мол ничем не обусловлено.
Есть другая идея - раздельные настройки для торговли в направлении/против дневного движения. Обсуждалось это когда-нибудь? Я что-то не помню такого.
Разделение будет с помощью мдр. MDR_Toward=1 - это для торговли против дневного движения, MaxDailyRange=1 - это для торговли в направлении движения.
Замечали, наверное, что робот редко входит по направлению тренда, т.к. цена на откате не доходит до противоположной границы канала? Разделение позволит входить по тренду, уменьшив параметр Entry_Break для попутного входа и увеличив для входа против. Так же со стопами - входя попутно стоп можно сделать короче. Ну и т.д.

#3438
Возникла идея прикрутить ограничение по суммарному риску на счету.
Во время непредвиденных событий на рынке (полет ракет и т.д.) из-за высокой активности трейдеров получаются низкие спреды и высокая подвижность цены, как следствие открывается большое количество сделок по различным парам. Исход сделок в нестандартных ситуациях может быть самым разным, в том числе >^-^К примеру, у нас установлено значение 10%, это означает что на счету одновременно может быть открыто 5 сделок с риском 2% на каждую, или 3 сделки с риском 3%, остальные сигналы на вход игнорируются до закрытия одной из сделок.
Уважаемые разработчики, что думаете по этому поводу?
#3439


Возникла идея прикрутить ограничение по суммарному риску на счету.
Во время непредвиденных событий на рынке (полет ракет и т.д.) из-за высокой активности трейдеров получаются низкие спреды и высокая подвижность цены, как следствие открывается большое количество сделок по различным парам. Исход сделок в нестандартных ситуациях может быть самым разным, в том числе >^-^К примеру, у нас установлено значение 10%, это означает что на счету одновременно может быть открыто 5 сделок с риском 2% на каждую, или 3 сделки с риском 3%, остальные сигналы на вход игнорируются до закрытия одной из сделок.
Уважаемые разработчики, что думаете по этому поводу?


Всем привет! Думаю это будет нарушение алгоритма торговли. Но согласен с тем, ограничение по рискам надо. Предлагаю добавить параметр который в % будет видеть прокалку по советнику и вынести этот параметр в левый верхний угол монитора, что бы управляющий депо тоже видел.
Например когда по счёту просадка 20% советник блокирнул торги, а управляющий далее на самое усмотрениерешил ,что делать .
#3440

Уважаемые разработчики, что думаете по этому поводу?


Да все уже сделали уважаемые разработчики, учите матчасть.

Есть версия с ограничением кол-ва валютных пар в работе по заданной валюте.
Пример: ограничение по фунту 2 пары, в работе фунт и фунт кад в одном направлении, фунт ауди уже не откроется, если сделка будет в том же направлении.

Думаю это будет нарушение алгоритма торговли.


Да, совершенно верно. Я не пользуюсь этими ухищрениями, просто потому что тогда будет крайне сложно спрогнозировать и так довольно туманный результат работы советника в сравнении с результатами тестирования. Легко будут открываться потенциально убыточные сделки, а потенциально прибыльные будут игнорироваться. И обратная ситуация.

В моем понимании более разумно ограничивать кол-во торгуемых пар и/или ограничивать % риска на пару.
Если в торговле 20 пар - не надо торговать с риском 2%. Как-то так.
#3441

12.39.8 mod fractal_bands


Несколько дней пытался выжать из модификации хоть что-то, но результаты всегда получаются хуже, чем со стандартной версии канала, к сожалению. Тем не менее, спасибо Вам за возможность проверки.
#3442

Very simple question, if its 5pm in New York, what time does the EA need to show on the dashboard? This way I can have the correct offset for the set files provided.


Добавлено: 24-09-2017 17:20:47

hmm, this makes no sense:

"The filters for the work time are configured for the recommended brokers! If you want to use the Generic A-TLP advisor on other brokers, you need to adjust the time settings according to the terminal time. The recommended brokers in the summer time are GMT + 3, in winter GMT + 2. That is, if, for example, your GMT broker has GMT + 2 and winter GMT + 1, then the time settings should be reduced by 1 hour."

Shouldn't it be, "The recommended brokers in the summer time are GMT + 3, in winter GMT + 2. That is, if, for example, your GMT broker has GMT + 2 and winter GMT + 1, then the time settings should be increased by 1 hour."? If you reduce the hour, you are now 2 hours behind GMT+3.

Изменено 24 сентября, 2017 пользователем asd111

#3443


Shouldn't it be, "The recommended brokers in the summer time are GMT + 3, in winter GMT + 2. That is, if, for example, your GMT broker has GMT + 2 and winter GMT + 1, then the time settings should be increased by 1 hour."? If you reduce the hour, you are now 2 hours behind GMT+3.


It is assumed that NY session ends at 00:00 by market watch. Most of sets are configured to trade from 22:00 till 01:00. It means that EA will start trading two hours before the end of NY session. You can use this knowledge to check your GMT offset setting.

Добавлено: 24-09-2017 18:38:08

BTW, looks like there is a bug with GMT Offset. End time is calculated incorrectly in case GMT Offset set below 2.

Кстати, похоже есть баг с GMT Offset. Поменяйте его с 2 на 1 и теперь время торгов становится 21:00 - 23:00 (если верить инфопанели). Куда час делся?

Изменено 24 сентября, 2017 пользователем Zxx

#3444

Не помню точно, но, вроде, GMT_Offset должен быть привязан к GMT_Offset брокера, и менять его нельзя. Если нужно сдвинуть время, то нужно сдвигать именно время.

#3445
machine, с ошибкой, возникающей при одновременном использовании функций DisableSLAtRollover и Trail_ATR можно, что-нибудь сделать?
#3446

Thank you for your response. set files are now properly configured.



Shouldn't it be, "The recommended brokers in the summer time are GMT + 3, in winter GMT + 2. That is, if, for example, your GMT broker has GMT + 2 and winter GMT + 1, then the time settings should be increased by 1 hour."? If you reduce the hour, you are now 2 hours behind GMT+3.


It is assumed that NY session ends at 00:00 by market watch. Most of sets are configured to trade from 22:00 till 01:00. It means that EA will start trading two hours before the end of NY session. You can use this knowledge to check your GMT offset setting.

Добавлено: 24-09-2017 18:38:08

BTW, looks like there is a bug with GMT Offset. End time is calculated incorrectly in case GMT Offset set below 2.

Кстати, похоже есть баг с GMT Offset. Поменяйте его с 2 на 1 и теперь время торгов становится 21:00 - 23:00 (если верить инфопанели). Куда час делся?
#3447

Никто не считает нужным поставить защиту от второй сделки за сессию? Редко, но все же бывает вторая сделка в другую сторону, и она скорее лишняя.

#3448

Никто не считает нужным поставить защиту от второй сделки за сессию?


Я - нет.
Но те кто считал это нужным, в одной из версий прописали возможность задержки открытия сделки после закрытия прибыльной сделки.
#3449

Имхо, последние лосики, наводят на мысль, что мдр как определение направления торговли никуда не годится. Очень часто цена валила куда то целый день, далее возвращается в зону мдр, а ночью опять начинает свой путь туда же, как следствие лось или хороший минус.
Имхо нужна машка хотябы с часового таймфрейма с настраиваемым периодом и может углом наклона и по ней бот будет принимать решение о входе в сделку..
Т.е. основа: фильтры на вход - болинджер, машка, время; фильтры на выход - болинджер, машка, время


Изменено 5 октября, 2017 пользователем Allviz

#3450

нужна машка хотябы с часового таймфрейма с настраиваемым периодом и может углом наклона



Есть в 11 версии с ноября 2016 /laboratoriya-profitfx/24/open-source-sovetnik-generic-a-tlp/13593/?do=findComment&comment=317639
#3451


нужна машка хотябы с часового таймфрейма с настраиваемым периодом и может углом наклона



Есть в 11 версии с ноября 2016 /laboratoriya-profitfx/24/open-source-sovetnik-generic-a-tlp/13593/?do=findComment&comment=317639

11я как по мне бедновата, в 12ой есть куча интересных плюшек.
Может можно и к 12ой прикрутить?

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025