Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1130

 
Roman Sharanov:

Качаю с разных мест котировки, и вижу часто гепы в 1-2 бара, данных просто нет

Как их можно заполнить с минимальной потерей информации? Есть какие то алгоритмы?

Уверен метатрейдер этим занимается

MetaTrader как раз не заполняет дыры - если есть бар, он будет отрисован, если бара нет - он будет пропущен.

 
Vladimir Karputov:

Вот проверочный эксперт - всё отрабатывает правильно:

и результат:

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

Если запустить вашего эксперта под отладкой на исторических данных рассчитывает некорректно:

2019.10.08 02:10:14.425 2019.01.01 00:00:00   Volume 1.0, profit -> -50.00

2019.10.08 02:10:16.226 2019.01.01 00:00:00   Volume 0.5, profit -> -50.00


 
aveshoff:

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

Если запустить вашего эксперта под отладкой на исторических данных рассчитывает некорректно:

2019.10.08 02:10:14.425 2019.01.01 00:00:00   Volume 1.0, profit -> -50.00

2019.10.08 02:10:16.226 2019.01.01 00:00:00   Volume 0.5, profit -> -50.00


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

 

Добрый день!

Не подскажете как по ID эксперта узнать какой это эксперт

ID 11032019, не могу понять где найти?

 
den198258:

Добрый день!

Не подскажете как по ID эксперта узнать какой это эксперт

ID 11032019, не могу понять где найти?

Это "Уникальный идентификатор" эксперта - Magic number.

Где найти? Смотрите на каком графике прикреплён эксперт с таким magic number (смотреть в настройках эксперта).

 
Vladimir Karputov:

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

Код советника ваш, который вы давали в сообщении  2019.09.30 07:48 .

Демо-счет, любая валюта, любой таймфрейм, открытых позиций или отложенных ордеров нет. Воспроизводится просто:

- в коде ставим точку останова на return(INIT_SUCCEEDED);

- запускаем в MetaEditor командой "Отладка/Начать на исторических данных"

- смотрим логи в журнале Strategy tester visualization - сумма профита не меняется при изменении объема

Прикладываю:

calc_profit_test_log.txt - логи

calc_profit_test_01.png - пример настроек в тестере стратегий

calc_profit_test_02.png - принтскрин выполняемого кода в MetaEditor + версия ПО

calc_profit_test_03.png - принтскрин логов из Strategy tester visualization + версия ПО

calc_profit_test_04.png - принтскрин из Metatrader 5 + версия ПО 

 
aveshoff:

Код советника ваш, который вы давали в сообщении  2019.09.30 07:48 .

Демо-счет, любая валюта, любой таймфрейм, открытых позиций или отложенных ордеров нет. Воспроизводится просто:

- в коде ставим точку останова на return(INIT_SUCCEEDED);

- запускаем в MetaEditor командой "Отладка/Начать на исторических данных"

- смотрим логи в журнале Strategy tester visualization - сумма профита не меняется при изменении объема

Прикладываю:

calc_profit_test_log.txt - логи

calc_profit_test_01.png - пример настроек в тестере стратегий

calc_profit_test_02.png - принтскрин выполняемого кода в MetaEditor + версия ПО

calc_profit_test_03.png - принтскрин логов из Strategy tester visualization + версия ПО

calc_profit_test_04.png - принтскрин из Metatrader 5 + версия ПО 

Галку "Профит в пипсах" зачем нажимали? :) . Немедленно отжать галку "Профит в пипсах"!

[Удален]  
Vladimir Karputov:

Галку "Профит в пипсах" зачем нажимали? :) . Немедленно отжать галку "Профит в пипсах"!

Воооо!!!!!!!!

А если бы была галка "Профит в пунктах" - было бы всё барско! ;) :))))))))))))))))))))))))))))))))))))))))))))))

 
Vladimir Karputov:

Галку "Профит в пипсах" зачем нажимали? :) . Немедленно отжать галку "Профит в пипсах"!

Большое спасибо за помощь.
 
aveshoff:
Большое спасибо за помощь.

Не за что. Если бы Вы не показали все скриншоты - пришлось бы ещё очень долго искать причину.