Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форвард=Кастом, Оптимизация=Отключена? - это тоже проверять или только получить линию баланса и посчитать параметры регрессии?
Считать регрессию СТРОГО ЕСЛИ Форвард=Кастом, Оптимизация=Отключена. Т. е. если это обычная оптимизация или прогонка без форварда ничего не делаем
В MQL5 нет флагов.
Ну а код может тупо залезть в ини-файл и посомтреть?
Я делал похожую проверку косвенным образом. Первая сделка - это всегда пополнение баланса (она одинаковая на всех прогонах). Поэтому в OnTester я запоминал HistoryDealGetInteger(ticket, DEAL_TIME) для первой сделки и писал во фрейм. По этому значению можно разделить весь набор прогонов в OnTesterPass на бэк и форвард. Если есть возможность, передавайте значения для нужных расчетов из OnTester в OnTesterPass, а сам расчет делайте уже в OnTesterPass.
Ну а код может тупо залезть в ини-файл и посомтреть?
Нужно собрать регрессию и прибыл по форвардам -отсюда предположение, что по ини файлу будет видно.
И да, кстати, возможно, при просто оптимизации безо всяких форвардов ОнТестер запускается только один раз - тогда и проверка никакая не нужна. Второй инициализации просто не будет.
Если есть возможность, передавайте значения для нужных расчетов из OnTester в OnTesterPass, а сам расчет делайте уже в OnTesterPass.
Нужно собрать регрессию и прибыл по форвардам -отсюда предположение, что по ини файлу будет видно.
И да, кстати, возможно, при просто оптимизации безо всяких форвардов ОнТестер запускается только один раз - тогда и проверка никакая не нужна. Второй инициализации просто не будет.
Здесь тема началась с того, что невозможно программно определить бэк и форвард, это основной вопрос данной темы. Через ини можно только узнать в каком режиме запущен тестер.
Невозможно программно определить границу между тем и другим. Но мне, к примеру не нужна граница, мне нужны данные. Вы сказали, что вторая инициация ОнТестер работает только с форвардными данными.