A100: А с компиляцией вообще какая то чехарда. Одновременно с текущим build 2900 открыл тестовый пример в MetaEditor 2085, скомпилировал. Запустил в MetaTrader 2900 через Навигатор - получил результат. Далее компилирую в MetaEditor 2900, запускаю в MetaTrader 2900 через Навигатор - получаю тот же результат (!), т.е. выполняется "старый" .ex5. Новый результат получается только, если через F5 запускать или изменить код (причем нужно именно изменить код, добавить пустую строку недостаточно)
Там, похоже, есть проблемы с кэшированием. У меня, например, часто бывает, что после тестера стратегий, начинаешь запускать одиночные прогоны с результатами оптимизации и сова выполняется не с теми параметрами, которые выбрал, а вообще непонятно с какими. Чтобы выполнить прогон с теми параметрами, которые ты выбрал - надо сначала сохранить, а потом загрузить их во вкладке параметры.
Решил приложить лог выполнения советника. Запускается два разных результата прохода тестера стратегий. На одном и том же временном диапазоне и паре, естественно.
В первом случае такая строка по кол-ву тиков:
LM 010:14:35.812 Core 01 CHFJPY,H1: 77389 ticks, 24 bars generated. Environment synchronized in0:00:00.045. Test passed in0:00:00.843 (including ticks preprocessing 0:00:00.015).
CN 010:14:35.812 Core 01 CHFJPY,H1: total time from login to stop testing 0:00:00.888 (including 0:00:00.045for history data synchronization)
DE 010:14:35.812 Core 01182492 total ticks for all symbols
QR 010:14:35.812 Core 01 CHFJPY: generate 77389 ticks in0:00:00.015, passed to tester 77390 ticks
ME 010:14:35.812 Core 01 USDCHF: generate 48898 ticks in0:00:00.000, passed to tester 47449 ticks
EI 010:14:35.812 Core 01 USDJPY: generate 61267 ticks in0:00:00.000, passed to tester 57656 ticks
Во втором случае такая:
HR 010:15:12.446 Core 01 CHFJPY,H1: 3783 ticks, 2 bars generated. Environment synchronized in0:00:00.023. Test passed in0:00:00.081.
IR 010:15:12.446 Core 01 CHFJPY,H1: total time from login to stop testing 0:00:00.104 (including 0:00:00.023for history data synchronization)
NQ 010:15:12.446 Core 018845 total ticks for all symbols
NI 010:15:12.446 Core 01 CHFJPY: passed to tester 77390 ticks
GQ 010:15:12.446 Core 01 USDCHF: passed to tester 48899 ticks
HI 010:15:12.446 Core 01 USDJPY: passed to tester 61268 ticks
Предполагаю, что при 'color_name' выставленном в 'false' функция должна выдавать ответ в виде 'R,G,B' - даже если это 'R,G,B' соответствует цветовой константе.
Структура торговой транзакции - Структуры данных - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А с компиляцией вообще какая то чехарда. Одновременно с текущим build 2900 открыл тестовый пример в MetaEditor 2085, скомпилировал. Запустил в MetaTrader 2900 через Навигатор - получил результат. Далее компилирую в MetaEditor 2900, запускаю в MetaTrader 2900 через Навигатор - получаю тот же результат (!), т.е. выполняется "старый" .ex5. Новый результат получается только, если через F5 запускать или изменить код (причем нужно именно изменить код, добавить пустую строку недостаточно)
Там, похоже, есть проблемы с кэшированием. У меня, например, часто бывает, что после тестера стратегий, начинаешь запускать одиночные прогоны с результатами оптимизации и сова выполняется не с теми параметрами, которые выбрал, а вообще непонятно с какими. Чтобы выполнить прогон с теми параметрами, которые ты выбрал - надо сначала сохранить, а потом загрузить их во вкладке параметры.
Решил приложить лог выполнения советника. Запускается два разных результата прохода тестера стратегий. На одном и том же временном диапазоне и паре, естественно.
В первом случае такая строка по кол-ву тиков:
Во втором случае такая:
Вопрос по работе функции ColorToString
Предполагаю, что при 'color_name' выставленном в 'false' функция должна выдавать ответ в виде 'R,G,B' - даже если это 'R,G,B' соответствует цветовой константе.
...
Спасибо за сообщение, исправлено
билд 2900 , ещё в редакторе в режиме отладки стопы (F9) не всегда хотят ставиться там где мне надо
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Изучаем и пишем вместе на MQL5
Rashid Umarov, 2014.08.29 13:28
Свойство DEAL_ENTRY_STATE будет удалено из справки, как фактически отсутствующее в реальности.Возможно, стоит удалить и в ME из всплывающей подсказки этот рудимент.
Спасибо за сообщение, исправлено
Ошибка в описании:
Структура торговой транзакции (MqlTradeTransaction)
Выделенное красным поле именуется: time_type
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: Usage
fxsaber, 2021.05.07 09:29
Результат с разных советников, работающих на разных терминалах MT5.
В секундном таймере замерял. Произошел колоссальный скачок значения GetMicrosecondCount по сравнению с предыдущим!
Почти одновременно - шесть минут. Возможно, значения из лога подскажут, где собака зарыта.
b2895.
b2895.
уже доступен 2902 b
уже доступен 2902 b
Там такой случай, что об исправлении сообщат.
В Квике показана моя сделка, а в МТ5 - пустота
В Квике показана моя сделка, а в МТ5 - пустота
Не вижу пустоты. Вижу ожидание обновления.