Не пойму, почему советник при тренде вверх перестал усредняться?
От Rigal, 4 апреля, 2020 в Лаборатория ProfitFX
Также пытаюсь вручную открыть ордер на продажу через панель. Ордер не окрыл. Вот лог в режиме инфо:
2020.04.20 12:36:06.674 StupidoChallenger_v.1.5 EURUSD.s,M1: Triggered retracer [RS_Side(buy)158736600116] at value 1.08857
2020.04.20 12:36:05.772 StupidoChallenger_v.1.5 EURUSD.s,M1: initialized
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(sell) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(buy) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Total with trigger level [0.00240] and triggerTriggerTrailingStop [0.00192000]
20 минут назад, Sayberix сказал:Также пытаюсь вручную открыть ордер на продажу через панель. Ордер не окрыл. Вот лог в режиме инфо:
2020.04.20 12:36:06.674 StupidoChallenger_v.1.5 EURUSD.s,M1: Triggered retracer [RS_Side(buy)158736600116] at value 1.08857
2020.04.20 12:36:05.772 StupidoChallenger_v.1.5 EURUSD.s,M1: initialized
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(sell) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(buy) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Total with trigger level [0.00240] and triggerTriggerTrailingStop [0.00192000]
Странно. У меня всё открывает.
49 минут назад, BotPro сказал:
Я объяснил уже: автотрейд регулирует только, открывает ли он первую сделку на пустом чарте.
Если сделки уже есть, автотрейд ничего не запрещает.
А вот кнопки Buy и Sell работают всегда
29 минут назад, BotPro сказал:
Мне не видно версию, предполагаю, что 1.4 - в ней было несколько багов с вычислением лотности.
Прогляжу логику в 1.5, проверить нет ли возможного бага.
30 минут назад, Sayberix сказал:Также пытаюсь вручную открыть ордер на продажу через панель. Ордер не окрыл. Вот лог в режиме инфо:
2020.04.20 12:36:06.674 StupidoChallenger_v.1.5 EURUSD.s,M1: Triggered retracer [RS_Side(buy)158736600116] at value 1.08857
2020.04.20 12:36:05.772 StupidoChallenger_v.1.5 EURUSD.s,M1: initialized
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(sell) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Side(buy) with trigger level [0.00300] and triggerTriggerTrailingStop [0.00240000]
2020.04.20 12:36:05.771 StupidoChallenger_v.1.5 EURUSD.s,M1: Initialized profit strategy Total with trigger level [0.00240] and triggerTriggerTrailingStop [0.00192000]
В этом логе ничего нет про попытку открыть вручную.
Он написал, что взлетел, а потом написал, что подхватил продажи по триггеру.
44 минуты назад, Sayberix сказал:Не пойму, почему советник при тренде вверх перестал усредняться?
Исходная дистанция 0.1 четырехзначных пунктов, каждые 5 ордеров увеличивать на 5 четырехзначных пунктов
У вас 5 ордеров, он увеличил дистанцию, раньше было достаточно одного поинта, теперь нужно 51, чтобы он открылся.
3 минуты назад, Rigal сказал:В этом логе ничего нет про попытку открыть вручную.
Он написал, что взлетел, а потом написал, что подхватил продажи по триггеру.
Почему же не открывает? Может быть из-за того что включился триггер?
3 часа назад, xaza сказал:
Ну, он залип, видимо. Это, вообще говоря, состояние после инициализации. На первом же тике должно поменяться.
Ну и есть уже новая версия, множество багов поправлено.
К слову, поймал еще пару мелочей и выложу позже сегодня.
Пара из сообщений выше были по ошибке написаны, т.к. там был скрин из истории.
Теперь пара/тройка других вопросов:
1) Причина открытия советником сделок как выше цены открытия сетки, так и ниже (такое было в одном из предыдущих случаев)?
2) Лотность остается неизменной (сэт авторский стоит, для 1.5, из шапки который) ввиду какой причины? Хотя в сэтах установлен мультиплиер 1.2.
3) Причина такого разброса расстояния между ордерами в чем может выражаться? Ввиду
Повторюсь, сэты из шапки темы. На скрине к сообщению - это всё одна сетка, робот открывал её сам.
Извиняюсь, если чего, просто хочу разобраться в логике советника.
P.s. Сейчас в другой сетке вообще 1 еденица расстояния между ордерами (доллар йена).
Изменено 20 апреля, 2020 пользователем BotPro
Момент по поводу выставления ордеров в сторону направления движения цены, выше начальных.
В первом и втором расстояние всего 2. 3й ордера в сетке вообще выше всех аж на 24 пункта. Вот и вопрос тоже - зачем он ставит ордера по направлению движения цены, когда перед ним уже есть ордера этого направления? Вдруг цена обратно пойдёт и ордера выше начальных, которые, в т.ч. могут быть
1 минуту назад, BotPro сказал:
DLL разрешите - там сверка времени требует. В тестере не должно, но, видимо, недоглядел.
2 минуты назад, Rigal сказал:DLL разрешите - там сверка времени требует. В тестере не должно, но, видимо, недоглядел.
Какой-то день сумашедший.
Только что включил и (о чудо!) теперь заработало.
Изменено 20 апреля, 2020 пользователем BotPro
Только что, BotPro сказал:Момент по поводу выставления ордеров в сторону направления движения цены, выше начальных.
В первом и втором расстояние всего 2. 3й ордера в сетке вообще выше всех аж на 24 пункта. Вот и вопрос тоже - зачем он ставит ордера по направлению движения цены, когда перед ним уже есть ордера этого направления? Вдруг цена обратно пойдёт и ордера выше начальных, которые, в т.ч. могут быть
Я в шапке описал изменения в новой версии. Проверьте настройку FrontRunningPips
Только что, BotPro сказал:Я включал DLL. Настройки-сервис-советники вкладка
Ну на скриншоте в логе он вылетает с сообщением о том, что они не включены.
Я, конечно, поковыряюсь, почему он так делает - возможно, у вас, как и у меня на сервере с ТДС, IsTesting() возвращает false
Это какой-то баг метатрейдера, я зарепортил на форуме mql, но они ничем пока не помогли.
У меня помогает включить длл.
1 минуту назад, Rigal сказал:Ну на скриншоте в логе он вылетает с сообщением о том, что они не включены.
Я, конечно, поковыряюсь, почему он так делает - возможно, у вас, как и у меня на сервере с ТДС, IsTesting() возвращает false
Это какой-то баг метатрейдера, я зарепортил на форуме mql, но они ничем пока не помогли.
У меня помогает включить длл.
Я коммент подправил. Только что заработало. Хотя ранее отказывался.
На одной валютной паре висит советник с одним мэджиком. Решил второй график подцепить. Поставил тот же мэджик. Только он, почему-то, на определенном моменте закрыл мне сетку ордеров по второй, добавленной, валютной паре в минус. Есть объяснение этому?
Или советнику для каждой пары лучше ставить разные мэджики? Или вообще на 1 паре только его сажать?
Изменено 20 апреля, 2020 пользователем BotPro
Тов. Rigal, уже раза 2 такое было.
Делаю ордера полуавтоматом. АТ терминала включен. Советник как нужно настроен. В панели на графике включено только нужное направление.
Ситуация следующая. Ставлю, к примеру, как у советника в настройках, лот 0.01. Допустим он его отмультиплерил до 0.02-0.03. В панели советника, на графике котороая, этот лот тоже мультиплерится, а вот после закрытия сетки остается тот множитель, который был на момент закрытия сетки.
Так и должно быть, или он должен сбрасываться на изначально поставленный лот в панели на графике (либо в настройках советника)?
P.s. Кнопку 0 или Х, я, вроде бы, в этот момент ставлю на 0, т.е. она зелёная становится, а не серая (но это не точно
).
Изменено 20 апреля, 2020 пользователем BotPro
Конвертация в MT5 была бы возможна? Это может помочь улучшить оптимизацию и тестирование на истории.
2 часа назад, BotPro сказал:Тов. Rigal, уже раза 2 такое было.
Делаю ордера полуавтоматом. АТ терминала включен. Советник как нужно настроен. В панели на графике включено только нужное направление.
Ситуация следующая. Ставлю, к примеру, как у советника в настройках, лот 0.01. Допустим он его отмультиплерил до 0.02-0.03. В панели советника, на графике котороая, этот лот тоже мультиплерится, а вот после закрытия сетки остается тот множитель, который был на момент закрытия сетки.
Так и должно быть, или он должен сбрасываться на изначально поставленный лот в панели на графике (либо в настройках советника)?
P.s. Кнопку 0 или Х, я, вроде бы, в этот момент ставлю на 0, т.е. она зелёная становится, а не серая (но это не точно
).
Вообще, он обновляет этот лот на каждом тике.
Если кнопка серая, поле просто игнорирует это обновление - тогда значение застрянет, да. И следующая сделка будет открыта этим застрявшим лотом.
5 минут назад, raresforex сказал:Конвертация в MT5 была бы возможна? Это может помочь улучшить оптимизацию и тестирование на истории.
теоретически да, а на практике я тут начал конвертировать Инкогнито и меня потащило так глубоко через все мои библиотеки, что это займет довольно много времени.
В этом конкретно советнике тысяч пять, наверное, строк кода. Может, десять. Многое из этого написано полгода назад и для совсем других советников, сложно причесывать и будет сложно поддерживать потом две версии
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем