Скажите, почему длина inTechData0 установлена в 63? Для входных параметров строкового типа максимальная длина (длина строки) может составлять от 191 до 253 символов.
Скажите, почему длина inTechData0 установлена в 63? Для входных параметров строкового типа максимальная длина (длина строки) может составлять от 191 до 253 символов.
Мой OnTick() вызывается, но он не пожет получить значения тика:
voidOnTick(){
staticconstint handle1 = VIRTUAL::Create(); // Создали хэндл виртуального торгового окружения 1. 0 - реальное торговое окружениеstaticconstint handle2 = VIRTUAL::Create(); // Создали хэндл виртуального торгового окружения 2. 0 - реальное торговое окружение
VIRTUAL::SelectByIndex(0);// чтобы получить правильное время и тик, а не последний из VirtualstaticMqlTick Tick;
if (SymbolInfoTick(_Symbol, Tick)){ //Print(MscToString(Tick.time_msc)," ",Tick.ask," ",Tick.bid," ",Tick.volume);Print("t"); - сюда не заходитif(!TradeSession.isSessionTrade(Tick.time)){return;}//Print("Market closed. OnTick return");
runOnTick(Tick);
}
}
Вижу что вы сохранили тик в виртуалку. VIRTUAL::NewTick_NoCheck(Tick); Его в структуру можно скопировать? Хотя можно и в глобальную переменную копию сделать.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Кто будет использовать, перед одноразовой компиляцией RunMe.mq5 удаляйте, пожалуйста, первую строку.
Скажите, почему длина inTechData0 установлена в 63? Для входных параметров строкового типа максимальная длина (длина строки) может составлять от 191 до 253 символов.
Скажите, почему длина inTechData0 установлена в 63? Для входных параметров строкового типа максимальная длина (длина строки) может составлять от 191 до 253 символов.
При запуске в режиме мат вычислений получил такое:
2025.11.04 15:51:55.860 Core 01 1970.01.01 00:00:00 EAToMath.mqh 840: version 2025.09.01, https://www.mql5.com/ru/code/61283
2025.11.04 15:51:55.860 Core 01 1970.01.01 00:00:00 EAToMath.mqh 841: : testing of Experts\StepTpSl.ex5 from 1970.01.01 00:00:00 to 1970.01.01 00:00:00,
2025.11.04 15:51:55.860 Core 01 1970.01.01 00:00:00 EAToMath.mqh 867: TechData-inputs are invalid!
2025.11.04 15:51:55.860 Core 01 TesterStop() called in OnInit function
2025.11.04 15:51:55.869 Core 01 disconnected
2025.11.04 15:51:55.869 Core 01 connection closed
У меня там пустые поля.
Надо что-то вводить?
С этим начало работать
Интересно, что это?
Наверное в описание библиотеки надо добавить.
Ваш тестовый советник работает, но мой - нет.
У меня используются 2 виртуальные машины 1 и 2. Обе теперь без сделок.
Интересно, что это?
Наверное в описание библиотеки надо добавить.
Ваш тестовый советник работает, но мой - нет.
У меня используются 2 виртуальные машины 1 и 2. Обе теперь без сделок.
Содержит данные символа и тестера.
Нужно хоть что-то для воспроизведения.
Мой OnTick() вызывается, но он не пожет получить значения тика:
VIRTUAL::NewTick_NoCheck(Tick);
Его в структуру можно скопировать?
Хотя можно и в глобальную переменную копию сделать.