Запрашивает историю сделок и ордеров за указанный период серверного времени | |
Запрашивает историю сделок и ордеров c указанным идентификатором позиции. | |
Выбирает в истории ордер для дальнейшей работы с ним | |
Возвращает количество ордеров в истории | |
Возвращает тикет соответствующего ордера в истории | |
Возвращает запрошенное свойство ордера в истории (double) | |
Возвращает запрошенное свойство ордера в истории (datetime или int) | |
Возвращает запрошенное свойство ордера в истории (string) | |
Выбирает в истории сделку для дальнейших обращений к ней через соответствующие функции | |
Возвращает количество сделок в истории | |
Выбирает сделку для дальнейшей обработки и возвращает тикет сделки в истории | |
Возвращает запрошенное свойство сделки в истории (double) | |
Возвращает запрошенное свойство сделки в истории (datetime или int) | |
Возвращает запрошенное свойство сделки в истории (string) |
или собирать свой/свои массивы ордеров/сделок.
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день!
Прошу подсказать, что-то сам не соображу, как можно получить доступ к данным по сделкам, совершенным в рамках одного прохода оптимизатора, чтобы потом обработать их в рамках расчёта пользовательского критерия оптимизации в double OnTester()? Мне не интересны встроенные интегральные параметры (https://www.mql5.com/ru/docs/constants/environment_state/statistics). Мне нужно посчитать равномерность распределения прибылей и убытков, удаление по времени максимального проседания и максимальный прибыли, внесение в общую прибыль непропорционально большого вклада, тенденцию (повышательная/понижательная), равномерность распределения выигрышных/проигрышных сделок, равномерность распределения прибылей/убытков, максимальное проседание относительно других проигрышных серий, и т.д., и т.п., и всё это в рамках одного прохода оптимизатора.