Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Рыночная микроструктура в MQL5 (Часть 1): Надежный базовый слой:
Вы торгуете NQ вблизи открытия нью-йоркской сессии и поэтому анализируете рыночную микроструктуру на минутном уровне, чтобы вовремя реагировать на резкие движения цены. На такой частоте стандартные вычисления могут давать скрытые сбои: возникают NaN/Inf и переполнения при делении на значения, близкие к нулю, вычислении логарифма от неположительной цены, обработке нулевых или отсутствующих цен закрытия на краю истории и оценке дисперсии по очень малым выборкам. Это не ошибки компиляции — это правдоподобно выглядящие числовые значения, которые вводят в заблуждение логику принятия решений.
Эта статья посвящена устранению такого инженерного недостатка. У статьи конкретная практическая цель: создать защитный базовый слой на языке MQL5, который не допускает скрытые численные сбои при внутридневных расчетах. Статья адресована разработчикам на языке MQL5, которые работают с внутридневными данными через CopyClose и SymbolInfoDouble, например с NQ на таймфрейме M1. Результат — компилируемый подключаемый файл. Он проверяет минимальный размер выборки, отклоняет недопустимые ценовые данные, ограничивает и проверяет математические операции, а также предоставляет устойчивые статистические и спектральные функции для последующего расчета показателей микроструктуры.
Автор: Max Brown