math calculations test of Experts\fxsaber\EAToMath_Example.ex5 started with inputs:
=
inSaveTicks=0
inDataTotal=0
inTechData0=AAAAAEVVUlVTRAAAAAAAABAABAAAAAAAAAAEAAAAAAD/AwAAAAAAAAAAAAAAAAA
inTechData1=AAAD9lk4CAADUc7of+38AAAAA/ZbxaOOItfjkPgUAAAD//////2n4QPFo44i1+O
inTechData2=Q+AAAAAACIw0AAp0tnAAAAAACxbWgAAAAA
=
inReport=false
inCloseAllByEnd=true
=
inRange=0
EAToMath.mqh 599: version2025.07.16, https://www.mql5.com/ru/code/61283
EAToMath.mqh 600: EURUSD: testing of Experts\fxsaber\EAToMath_Example.ex5 from 2024.12.0100:00:00 to 2025.07.0900:00:00
EAToMath.mqh 663: EURUSD ticks data begins from 2024.12.0200:02:00.668
EAToMath.mqh 664: start balance 10000.00
EAToMath.mqh 921: final balance 21451.00, OrdersHistoryTotal() = 2OnTester result 214510 : mathematical test passed in 0:00:00.59736 Mb memory used
fxsaber # : Обновил библиотеку. Вызов OnInit можно проверить на таком простом примере.
Проверка прошла успешно! Моя проблема заключалась в том, что я использовал функцию Print для проверки выполнения OnInit. Я забыл, что функция не выполнялась в оптимизированном режиме.
Добрый день. Ваш скрипт ЕАтуМаз выдает фальс при тестировании на тиксториевских котировках. Это возможно связано с тем что они стартуют но воскресеньям с 21 вечера в связи со сдвигом по часовому поясу.
Sergey Seriy #: Добрый день. Ваш скрипт ЕАтуМаз выдает фальс при тестировании на тиксториевских котировках. Это возможно связано с тем что они стартуют но воскресеньям с 21 вечера в связи со сдвигом по часовому поясу.
Это сообщение относится к ТиксШорт, ошибся с публикацией.
EAToMath.mqh не должен компилироваться. Предполагается, что компилируется mq5-файл, к которому подключен данный mqh.
Это и имелось в виду - при добавлении инклюд строки EAToMath.mqh выдает ошибки, при этом советник успешно использует мт4ордер, отлично портируется под мт4 благодаря этому. Ошибка на скриншоте.
Sergey Seriy #: Это и имелось в виду - при добавлении инклюд строки EAToMath.mqh выдает ошибки, при этом советник успешно использует мт4ордер, отлично портируется под мт4 благодаря этому. Ошибка на скриншоте.
Предполагаю, что в вашем mq5-исходнике нет OnTester-функции. Ее наличие обязательно для мат. режима.
Классификация советников. Все советники, запускаемые в Оптимизаторе, делятся на два типа. Торговые. Статистические: "обучение", обработка котировочных данных. Каждый из них тоже делится на два типа
Одиночный проход.
Оптимизация.
Обновил библиотеку. Вызов OnInit можно проверить на таком простом примере.
Проверка прошла успешно! Моя проблема заключалась в том, что я использовал функцию Print для проверки выполнения OnInit. Я забыл, что функция не выполнялась в оптимизированном режиме.
Добрый день. Ваш скрипт ЕАтуМаз выдает фальс при тестировании на тиксториевских котировках. Это возможно связано с тем что они стартуют но воскресеньям с 21 вечера в связи со сдвигом по часовому поясу.
При компиляции выдает ошибку. Релиз мт-терминала самый новый.
EAToMath.mqh не должен компилироваться. Предполагается, что компилируется mq5-файл, к которому подключен данный mqh.
EAToMath.mqh не должен компилироваться. Предполагается, что компилируется mq5-файл, к которому подключен данный mqh.
Это и имелось в виду - при добавлении инклюд строки EAToMath.mqh выдает ошибки, при этом советник успешно использует мт4ордер, отлично портируется под мт4 благодаря этому. Ошибка на скриншоте.
Предполагаю, что в вашем mq5-исходнике нет OnTester-функции. Ее наличие обязательно для мат. режима.
К обновлению библиотеки запись о доп. возможностях.
Комментарий, где кастомный тестер рвет по производительность все остальное, включая EAToMath.