Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Альтернатива временным барам (Часть 2): Построение баров серий в MQL5:
В предыдущей статье были реализованы все десять типов баров из главы 1 книги Лопеса де Прадо "Advances in Financial Machine Learning", включая тиковые, объемные и долларовые бары дисбаланса. Одно семейство было рассмотрено менее подробно, чем остальные, — бары серий. Эта статья дополняет общую картину.
Бары серий близки к барам дисбаланса. Бар дисбаланса закрывается, когда накопленная величина с учетом знака — сумма по всем тикам, каждый из которых взвешен по своему направлению, — превышает порог. Бар серий закрывается, когда накопленная величина, рассчитанная только по тикам доминирующего направления, превышает порог. Это различие важно: бары дисбаланса реагируют на чистое направленное давление, которое может скрываться при больших и примерно равных объемах покупок и продаж. Бары серий реагируют на абсолютную величину активности доминирующей стороны, поэтому чувствительны к односторонним всплескам активности, даже когда противоположное тоже активно.
Используется та же архитектура, что и в предыдущей статье: в реализации на Python модуль afml.data_structures дополнен тремя типами баров серий, доступными через make_bars(); в реализации на MQL5 добавлен CRunsBar с потиковой логикой и тем же интерфейсом сохранения состояния. Проверки совпадения подтверждают идентичность последовательностей баров при одном и том же потоке тиков.
В данной статье рассматриваются четыре аспекта реализации. Во-первых, в ней объясняется, чем отличаются рекуррентные формулы для баров серий и баров дисбаланса и почему это важно в коде. Во-вторых, рассматривается инициализация баров серий и соответствующее расширение калибровки через target_timeframe. В-третьих, указаны дополнительные данные состояния, которые нужно сохранять между перезапусками советника. В-четвертых, в ней описано, в каких случаях бары серий существенно отличаются от баров дисбаланса.
Автор: Patrick Murimi Njoroge