[Советник] [Мультивалютник] Коржик

От Rigal, 2 октября, 2020 в Лаборатория ProfitFX

#477
8 часов назад, SebastianPerreira сказал:

Я тупо взял файлы из подборки выложенные Munasefz, поэтому точно не скажу, но что в начале теста, что в конце лотность одинаковая.

Я же написал, что в настройках коржа задал ему фиксированный лот.

Изменено 1 апреля, 2021 пользователем Munasefz

Автор#478
4 часа назад, S0mmerSet сказал:

Добрый день!

Решил взять более сложный случай - загрузить версию 2.18

Советник не ругается, но дает инфу, что не прогружаются котировки по некоторым парам.

Потом вылетает. Логи прикрепляю 

20210401.rar 15 \u043a\u0411 · 0 загрузок

В логе нет никаких ошибок. Советник добирается до символа USDCAD, успешно грузит десятка полтора символа и стратегии по ним до этого.

Он, правда, тратит все еще заметное время на загрузку истории.

Возможно, у метатрейдера есть какое-то ограничение на то, сколько времени советнику можно потратить в блоке инициализации - и загрузка истории не способствует сокращению этого времени.

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

Других гипотез нет пока.

Автор#479
В 02.10.2020 в 15:51, Rigal сказал:

2.21

Поправлен баг: советник мог закрыть открытую позицию по стопу при понижении риска.

Связано это было с тем, что он перепроверяет стоп на старте - и делал он это до того, как подхватывал лотность уже открытой сетки.

Выкладываю только файл советника, все сеты работают.

BasketTrader.ex4 933 \u043a\u0411 · 0 загрузок118 скач.

Важный баг, поменяйте советника прежде, чем будете трогать настройки риска.

#480
2 часа назад, Rigal сказал:

Важный баг, поменяйте советника прежде, чем будете трогать настройки риска.

В этой версии автоподхват ордеров предыдущих версий (2.18 в частности) также действует, и он продолжит вести открытые ранее ордера?

Изменено 4 апреля, 2021 пользователем BotPro

Автор#481
1 час назад, BotPro сказал:

В этой версии автоподхват ордеров предыдущих версий (2.18 в частности) также действует, и он продолжит вести открытые ранее ордера?

Да, все определяется магиками же.

#482

В таблице BasketTraderRegistry мы задаем Risk factors для NIGHT SCALPER равным 0,01

В настройках советника параметр Risk factors for  NIGHT SCALPER strategy у на сравен 1,0 (по крайней мере,по умолчанию стоит так)

Здесь нет противоречия?  Или я пытаюсь говорить о разных настройках?

#483

В Баскете после обновления появились сеты Quantum, это замечательно и огромное спасибо. Но там есть сет QUANTUM-EURUSD-M5-1.0, я залез в ветку советника отдельно, там сет для м30. Не закралась ли тут ошибка? Вопрос связан с тем что сегодня этот сет словил стоп, не критично, но не приятно.

#484

@Мерлинможет обновим в мониторинге советник? В свежем релизе есть и новая стратегия и сеты изменились некоторые.

#485

Не могу разобраться - надо ли менять что-то в настройках Basket при работе с 4-х значным брокером?

#486
22 минуты назад, 2k2 сказал:

В Баскете после обновления появились сеты Quantum, это замечательно и огромное спасибо. Но там есть сет QUANTUM-EURUSD-M5-1.0, я залез в ветку советника отдельно, там сет для м30. Не закралась ли тут ошибка? Вопрос связан с тем что сегодня этот сет словил стоп, не критично, но не приятно.

У меня стоит этот сет, открыто 4 или 5 колен в селл, до стопа еще 330п. Перепроверьте сет.

Изменено 7 апреля, 2021 пользователем Munasefz

#487
1 час назад, Munasefz сказал:

до стопа еще 330п

У меня тоже было далеко, я говорю про внутренний стоп в советнике. Предполагаю он и сработал, хотя судя по файлу от @Rigal там maxDD 175 на мин лот. Вот и пытаюсь понять так должно быть или это глюк.

#488
35 минут назад, 2k2 сказал:

У меня тоже было далеко, я говорю про внутренний стоп в советнике. Предполагаю он и сработал, хотя судя по файлу от @Rigal там maxDD 175 на мин лот. Вот и пытаюсь понять так должно быть или это глюк.

Будет всем легче, если вы укажите версию коржа и выложите свой сет на коржа. Логи, я думаю, лишними тоже не будут.

Изменено 7 апреля, 2021 пользователем Munasefz

#489
4 часа назад, 2k2 сказал:

может обновим в мониторинге советник? В свежем релизе есть и новая стратегия и сеты изменились некоторые.

А с открытыми ордерами что делать?:) Новые сеты их подхватят?

Автор#490
6 часов назад, Мерлин сказал:

А с открытыми ордерами что делать?:) Новые сеты их подхватят?

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

все ордера подхватятся в этом случае

я, кстати, обдумаю, как грамотно сделать процедуру обновления, чтобы не нужно было ручных сверок проводить

Изменено 8 апреля, 2021 пользователем Rigal

Автор#491
17 часов назад, S0mmerSet сказал:

В таблице BasketTraderRegistry мы задаем Risk factors для NIGHT SCALPER равным 0,01

В настройках советника параметр Risk factors for  NIGHT SCALPER strategy у на сравен 1,0 (по крайней мере,по умолчанию стоит так)

Здесь нет противоречия?  Или я пытаюсь говорить о разных настройках?

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

сделано это для того, чтобы вы могли осмысленно выбрать сеты и настройки коржа.

 

поэтому нет никакого несоответствия: сохраните себе копию таблички, посчитайте себе конфигурацию и не используйте настройки по умолчанию

Автор#492
13 часов назад, 2k2 сказал:

В Баскете после обновления появились сеты Quantum, это замечательно и огромное спасибо. Но там есть сет QUANTUM-EURUSD-M5-1.0, я залез в ветку советника отдельно, там сет для м30. Не закралась ли тут ошибка? Вопрос связан с тем что сегодня этот сет словил стоп, не критично, но не приятно.

Ну можно открыть сет в блокноте (или загрузить его в настройки советника-тестера стратегии) и глянуть в секции Strategy какой там таймфрейм.

я, к сожалению, не у компьютера.

не исключено, что настройка эта стояла в М5 а тесты выполнялись на м30, я обнаружил и поименовал правильно. На результаты таймфрейм тестирования не влияет, важен только тф в настройках

#493
12 часов назад, Munasefz сказал:

Будет всем легче, если вы укажите версию коржа и выложите свой сет на коржа. Логи, я думаю, лишними тоже не будут.

Инструктируйте из какой папки их вытаскивать, сто лет этого не делал. 

Сет прикрепил. Корж 2.18
 

QUANTUM-EURUSD-M5-1.0.set7 скач.

#494
33 минуты назад, 2k2 сказал:

Инструктируйте из какой папки их вытаскивать, сто лет этого не делал. 

Сет прикрепил. Корж 2.18
 

QUANTUM-EURUSD-M5-1.0.set 4 \u043a\u0411 · 0 загрузок

Прикрепите конкретно сет самого коржа. Это сет стратегии и визуально с ним все в порядке, DDLimit 194.

 

В папке терминала MQL4\Logs.

#496
3 часа назад, 2k2 сказал:

Весь лог забит этим:

ATTENTION! The lot was manually edited for BUY and now locked to 0.01

 

Ставьте новую версию, возможно причина в этом:

 

Цитата

2.21

Поправлен баг: советник мог закрыть открытую позицию по стопу при понижении риска.

Связано это было с тем, что он перепроверяет стоп на старте - и делал он это до того, как подхватывал лотность уже открытой сетки.

 

Изменено 8 апреля, 2021 пользователем Munasefz

#497
29 минут назад, Munasefz сказал:

ATTENTION! The lot was manually edited for BUY and now locked to 0.01

Вы пробовали на русский/украинский переводить то, что пишет лог?

Автор#498
В 08.04.2021 в 00:31, 2k2 сказал:

В Баскете после обновления появились сеты Quantum, это замечательно и огромное спасибо. Но там есть сет QUANTUM-EURUSD-M5-1.0, я залез в ветку советника отдельно, там сет для м30. Не закралась ли тут ошибка? Вопрос связан с тем что сегодня этот сет словил стоп, не критично, но не приятно.

image.png.9bf8bccc326e2d0151d7ac31830128bf.png

не было стопов по этому сету пока

Сет поименовал по рабочему тф: 

image.png.63856c0d4bf2cd1834eec263a1eb1056.png

Автор#499
3 часа назад, Munasefz сказал:

Весь лог забит этим:

ATTENTION! The lot was manually edited for BUY and now locked to 0.01

 

Ставьте новую версию, возможно причина в этом:

 

 

Это сообщение означает, что лот редактировался в панели на экране.

Если отредактировать лот (или переключить его в ручной режим, переключив кнопочку А в состояние М в панели напротив лота) - советник им больше не управляет. 

И, в частности, не может его наращивать, даже если стратегия этого требует.

Выглядит это вот так:

image.png.2f3df53bd43eee046e50b0ae117f9966.png

Если нажать на эту кнопочку снова, она вернется в А (автомат) и вернет управление лотностью советнику.

Автор#500
В 08.04.2021 в 00:35, S0mmerSet сказал:

Не могу разобраться - надо ли менять что-то в настройках Basket при работе с 4-х значным брокером?

Нет

Автор#501
7 часов назад, 2k2 сказал:

Полезная часть лога под катом.

Спойлер

0    05:25:32.542    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 57 milliseconds
0    07:00:02.054    BasketTrader USDCAD,H1: Attempt #1 to open SELL order on EURUSD, _magic = 80211, Lot = 0.01, Price = 1.18395, TP = 0.00000, SL = 0.00000, Quantum M5 1.0-2    07:00:02.397    BasketTrader USDCAD,H1: open #846206104 sell 0.01 EURUSD at 1.18395 ok
0    07:00:02.397    BasketTrader USDCAD,H1: Attempt #1: successfully opened SELL order #846206104 on EURUSD, _magic = 80211, Lot = 0.01, Price = 1.18395, TP = 0.00000, SL = 0.00000, Quantum M5 1.0-2    07:00:02.631    BasketTrader USDCAD,H1: modify #846117229 sell 0.01 EURUSD at 1.17774 sl: 1.24572 tp: 1.18005 ok
0    07:00:02.631    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846117229 on EURUSD, _magic = 80211, SL = 1.24572, TP = 1.18005
2    07:00:02.897    BasketTrader USDCAD,H1: modify #846140604 sell 0.01 EURUSD at 1.18159 sl: 1.24572 tp: 1.18005 ok
0    07:00:02.897    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846140604 on EURUSD, _magic = 80211, SL = 1.24572, TP = 1.18005
2    07:00:03.131    BasketTrader USDCAD,H1: modify #846206104 sell 0.01 EURUSD at 1.18395 sl: 1.24572 tp: 1.18005 ok
0    07:00:03.131    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846206104 on EURUSD, _magic = 80211, SL = 1.24572, TP = 1.18005
0    08:03:37.233    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 65 milliseconds
0    09:39:54.527    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 64 milliseconds
0    10:30:02.114    BasketTrader USDCAD,H1: Open signal on USDJPY for SELL: No explanation implemented
0    10:30:02.114    BasketTrader USDCAD,H1: Attempt #1 to open SELL order on USDJPY, _magic = 81218, Lot = 0.02, Price = 109.900, TP = 109.650, SL = 112.150, Devil M30 2.3
2    10:30:02.364    BasketTrader USDCAD,H1: open #846226887 sell 0.02 USDJPY at 109.900 sl: 112.150 tp: 109.650 ok
0    10:30:02.364    BasketTrader USDCAD,H1: Attempt #1: successfully opened SELL order #846226887 on USDJPY, _magic = 81218, Lot = 0.02, Price = 109.900, TP = 109.650, SL = 112.150, Devil M30 2.3
0    10:58:21.364    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 53 milliseconds
0    12:00:03.783    BasketTrader USDCAD,H1: Attempt #1 to open SELL order on EURUSD, _magic = 80211, Lot = 0.01, Price = 1.18718, TP = 0.00000, SL = 0.00000, Quantum M5 1.0-3
2    12:00:04.096    BasketTrader USDCAD,H1: open #846231989 sell 0.01 EURUSD at 1.18718 ok
0    12:00:04.096    BasketTrader USDCAD,H1: Attempt #1: successfully opened SELL order #846231989 on EURUSD, _magic = 80211, Lot = 0.01, Price = 1.18718, TP = 0.00000, SL = 0.00000, Quantum M5 1.0-3
2    12:00:04.346    BasketTrader USDCAD,H1: modify #846117229 sell 0.01 EURUSD at 1.17774 sl: 1.23108 tp: 1.18158 ok
0    12:00:04.346    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846117229 on EURUSD, _magic = 80211, SL = 1.23108, TP = 1.18158
2    12:00:04.627    BasketTrader USDCAD,H1: modify #846140604 sell 0.01 EURUSD at 1.18159 sl: 1.23108 tp: 1.18158 ok
0    12:00:04.627    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846140604 on EURUSD, _magic = 80211, SL = 1.23108, TP = 1.18158
2    12:00:04.924    BasketTrader USDCAD,H1: modify #846206104 sell 0.01 EURUSD at 1.18395 sl: 1.23108 tp: 1.18158 ok
0    12:00:04.924    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846206104 on EURUSD, _magic = 80211, SL = 1.23108, TP = 1.18158
2    12:00:05.244    BasketTrader USDCAD,H1: modify #846231989 sell 0.01 EURUSD at 1.18718 sl: 1.23108 tp: 1.18158 ok
0    12:00:05.244    BasketTrader USDCAD,H1: Attempt #1: successfully modified SELL order #846231989 on EURUSD, _magic = 80211, SL = 1.23108, TP = 1.18158
0    12:22:04.230    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 54 milliseconds
0    13:00:00.930    BasketTrader USDCAD,H1: Close signal on USDJPY for SELL: : close[1](109.80400) >  bid (109.81200) - 0.0001, , wpr[1](-100.00000) < -71.00000
0    13:00:00.930    BasketTrader USDCAD,H1: Closing all SELL for TradeStats (81218, USDJPY): Close signal
0    13:00:00.930    BasketTrader USDCAD,H1: Closing trade set of 0 buy and 1 sell orders
0    13:00:00.930    BasketTrader USDCAD,H1: Order #846226887: closing at 109.813, 0.02 lots
2    13:00:01.196    BasketTrader USDCAD,H1: close #846226887 sell 0.02 USDJPY at 109.900 sl: 112.150 tp: 109.650 at price 109.813
0    13:00:01.196    BasketTrader USDCAD,H1: Order #846226887: successfully closed 0.02 lots. All SELL close: Close signal
0    13:30:03.291    BasketTrader USDCAD,H1: Open signal on GBPUSD for SELL: No explanation implemented
0    13:30:03.291    BasketTrader USDCAD,H1: Attempt #1 to open SELL order on GBPUSD, _magic = 82411, Lot = 0.02, Price = 1.38319, TP = 1.37529, SL = 1.39519, Tripler M15 S 2.0
2    13:30:03.494    BasketTrader USDCAD,H1: open #846235363 sell 0.02 GBPUSD at 1.38319 sl: 1.39519 tp: 1.37529 ok
0    13:30:03.494    BasketTrader USDCAD,H1: Attempt #1: successfully opened SELL order #846235363 on GBPUSD, _magic = 82411, Lot = 0.02, Price = 1.38319, TP = 1.37529, SL = 1.39519, Tripler M15 S 2.0
0    13:30:03.494    BasketTrader USDCAD,H1: Open signal on USDCAD for SELL: No explanation implemented
0    13:30:03.494    BasketTrader USDCAD,H1: Attempt #1 to open SELL order on USDCAD, _magic = 82313, Lot = 0.02, Price = 1.25694, TP = 1.25664, SL = 1.37006, DiverMartin M30 AO 2.2    13:30:03.760    BasketTrader USDCAD,H1: open #846235365 sell 0.02 USDCAD at 1.25694 sl: 1.37006 tp: 1.25664 ok
0    13:30:03.760    BasketTrader USDCAD,H1: Attempt #1: successfully opened SELL order #846235365 on USDCAD, _magic = 82313, Lot = 0.02, Price = 1.25694, TP = 1.25664, SL = 1.37006, DiverMartin M30 AO 2.0    13:30:15.603    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 38 milliseconds
0    19:15:02.209    BasketTrader USDCAD,H1: Close signal on GBPUSD for SELL: No explanation implemented
0    19:15:02.209    BasketTrader USDCAD,H1: Closing all SELL for TradeStats (82411, GBPUSD): Close signal
0    19:15:02.209    BasketTrader USDCAD,H1: Closing trade set of 0 buy and 1 sell orders
0    19:15:02.209    BasketTrader USDCAD,H1: Order #846235363: closing at 1.38222, 0.02 lots
2    19:15:02.488    BasketTrader USDCAD,H1: close #846235363 sell 0.02 GBPUSD at 1.38319 sl: 1.39519 tp: 1.37529 at price 1.38220    19:15:02.488    BasketTrader USDCAD,H1: Order #846235363: successfully closed 0.02 lots. All SELL close: Close signal
0    19:30:01.984    BasketTrader USDCAD,H1: Open signal on EURUSD for BUY: No explanation implemented
0    19:30:01.984    BasketTrader USDCAD,H1: Attempt #1 to open BUY order on EURUSD, _magic = 81218, Lot = 0.17, Price = 1.18687, TP = 1.18747, SL = 1.18247, Devil M30 1.2    19:30:02.265    BasketTrader USDCAD,H1: open #846240886 buy 0.17 EURUSD at 1.18687 sl: 1.18247 tp: 1.18747 ok
0    19:30:02.265    BasketTrader USDCAD,H1: Attempt #1: successfully opened BUY order #846240886 on EURUSD, _magic = 81218, Lot = 0.17, Price = 1.18687, TP = 1.18747, SL = 1.18247, Devil M30 1.0    19:30:02.281    BasketTrader USDCAD,H1: Open signal on USDCAD for BUY: No explanation implemented
0    19:30:02.421    BasketTrader USDCAD,H1: Attempt #1 to open BUY order on USDCAD, _magic = 82313, Lot = 0.02, Price = 1.25873, TP = 1.25901, SL = 1.14543, DiverMartin M30 AO 2.2    19:30:02.687    BasketTrader USDCAD,H1: open #846240889 buy 0.02 USDCAD at 1.25872 sl: 1.14543 tp: 1.25901 ok
0    19:30:02.687    BasketTrader USDCAD,H1: Attempt #1: successfully opened BUY order #846240889 on USDCAD, _magic = 82313, Lot = 0.02, Price = 1.25873, TP = 1.25901, SL = 1.14543, DiverMartin M30 AO 2.0    19:39:22.957    BasketTrader USDCAD,H1: Another 20000 invocations, average processing time 59 milliseconds
 

Там ничего не упоминается про конкретные ордера - я втайне рассчитывал, что это трал сессии, он у вас включен.

Или попало в другой лог, или действительно стоп.

А покажите скрин истории с закрытыми ордерами - я бы хотел понять, по стопу ли они закрыты, сколько их было и где

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

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