Из различных вариантов автоматизации MT5-Тестера ниже будет использованы наработки этой . Из двух реализаций ( EAToMath и MathTicker ) мат. режима ниженаписанное актуально для EAToMath-советников
Нет, я пытаюсь получить значения «от/до» в советнике EA(toMath), который сейчас находится в тестере.
#include <fxsaber\EAToMath\EAToMath.mqh> // https://www.mql5.com/ru/code/61283voidOnInit()
{
if (!MQLInfoInteger(MQL_OPTIMIZATION))
; // Здесь нужно получить данные?
}
voidOnTick() {}
doubleOnTester() { return(0); }
Я использую следующие библиотеки в одном советнике:
-MT4Orders
-Virtual
-BestInterval
-EAtoMath
Я постоянно сталкиваюсь с ошибками/предупреждениями при переопределении макросов. Приведённый ниже код устранил все ошибки, однако избавиться от предупреждений не удаётся.
Есть ли требование размещать включения в определённом порядке?
Я использую следующие библиотеки в одном советнике:
-MT4Orders
-Virtual
-BestInterval
-EAtoMath
Я постоянно сталкиваюсь с ошибками/предупреждениями при переопределении макросов. Приведённый ниже код устранил все ошибки, однако избавиться от предупреждений не удаётся.
Есть ли требование размещать включения в определённом порядке?
Вот такая последовательность у меня не вызывает конфликтов.
Я использую код ниже, чтобы получить дату начала и дату окончания.
Поскольку в математическом режиме даты выглядят так: 1970.01.01 00:00:00, логика работы с этими значениями дает сбой.
Знаете ли вы способ обойти эту проблему?
Я использую код ниже, чтобы получить дату начала и дату окончания.
Вы пытаетесь сторонним скриптом получить from/to-значения EAToMath-советника, который сейчас находится в Тестере?
Тогда так.
Вы пытаетесь сторонним скриптом получить from/to-значения EAToMath-советника, который сейчас находится в Тестере?
Тогда так.
Нет, я пытаюсь получить значения «от/до» в советнике EA(toMath), который сейчас находится в тестере.
В математическом режиме даты отключены, и, как оказалось, среди прочих значений они отсутствуют в настройках.
Я изучу, как скрипт, размещенный в https://www.mql5.com/ru/blogs/post/765306, может каким-то образом дать мне то, что мне нужно.
Нет, я пытаюсь получить значения «от/до» в советнике EA(toMath), который сейчас находится в тестере.
Да
Результат:
Идеальная копия настроек модели 4.
Вы лучшие. Спасибо.
Вы можете это сделать так.
Есть ли требование размещать включения в определённом порядке?
Есть ли требование размещать включения в определённом порядке?
Вот такая последовательность у меня не вызывает конфликтов.
Но я не обновляю BestInterval. Не проверял, для версии BestInterval из кодобазы нужно так модифицировать, чтобы работал.
В BestInterval.mqh заменить код, что закомментирован, на код, что ниже.
1.
2.
3.