Исходный код
Создайте фильтр новостей EA с правильным временем сервера.
Для фильтра новостей необходимо время события, соответствующие часы и четкое правило для минут до и после этого события. Несоответствие часового пояса может привести к смещению фильтра от объявления, для которого он предназначен.
Выберите источник события
Определите, использует ли ваш проект экономический календарь MetaTrader, импортированный график или другой поддерживаемый канал. Запишите, как выбранный источник представляет время и как получаются часы стратегии.
Составьте карту соответствующих событий
Определите, какие валюты и типы событий имеют значение для символа. Золотая стратегия может учитывать более одной категории релизов, но избегайте молчаливой фильтрации каждого глобального события, если это не предусмотрено замыслом.
Проверьте граничные минуты
Выберите известное событие и проверьте минуту непосредственно до, на и после каждой границы фильтра. Также проверьте изменение часового пояса брокера. Запишите причину блокировки записи, чтобы поведение было понятно.
Сохраняйте воспроизводимый исторический источник
Исторический обзор должен использовать информацию о событиях, доступную его методу, а не более поздние сюрпризы, внесенные постфактум. С помощью редактируемого кода вы можете сделать окно преобразования времени и фильтра явным.
Начните с бесплатного редактируемого проекта EA.·Изучите исходный код MQLume
Вернуться к началу