Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если назад не передадутся, то и смысла нет. Одно значение можно получить в отчете тестера через оптимизацию по пользоватескому критерию, но только одно.
Было бы несколько пользовательских показателей и что бы отображались они при оптимизации по любому критерию.
В OnTester возвращать не через return, а через массив в параметрах, еще лучше два массива, один для значений, другой для названий, или массив структур с полями значение и имя.
Если назад не передадутся, то и смысла нет. Одно значение можно получить в отчете тестера через оптимизацию по пользоватескому критерию, но только одно.
Было бы несколько пользовательских показателей и что бы отображались они при оптимизации по любому критерию.
В OnTester возвращать не через return, а через массив в параметрах, еще лучше два массива, один для значений, другой для названий, или массив структур с полями значение и имя.
Справочник MQL5 / Работа с результатами оптимизации / FrameAdd
не подойдёт?
Принимаются в OnTesterPass
Кажется оно, спасибо. Осталось разобраться как им пользоваться.
Кажется оно, спасибо. Осталось разобраться как им пользоваться.
Посмотрите пример по использованию этих функций в этой статье: Визуализируй стратегию в тестере MetaTrader 5
Еще здесь - https://www.mql5.com/ru/code/914
Но это не то, увы. Здесь отображение имеющихся показателей, а нужна бы возможность добавлять свои показатели в отчет оптимизации, в любом количестве. Пока только один можно, и только при оптимизации по нему.
Еще здесь - https://www.mql5.com/ru/code/914
Но это не то, увы. Здесь отображение имеющихся показателей, а нужна бы возможность добавлять свои показатели в отчет оптимизации, в любом количестве. Пока только один можно, и только при оптимизации по нему.
Значит в OnTester() вызываю FrameAdd() (возвращает true), при этом должна отработаться функция OnTesterPass(), но только она не отрабатывается.
В этом примере https://www.mql5.com/ru/code/914 в OnTester() добавляется фрейм, в OnTesterPass() он читается. А вот у меня вообще неотрабатываются даже функции OnTesterInit() и OnTesterDeinit(), вобщем вырисовывается картина Репина "Приплыли".