Алгоритм Дейкстры для торговли по точкам свинга
Сводка
В статье описан советник MQL5, который представляет локальные максимумы и минимумы графика как узлы графа. Он выявляет точки свинга, сравнивая каждый бар с соседними, назначает рёбрам между ними веса на основе расстояния между ценами, а затем применяет алгоритм поиска кратчайшего пути Дейкстры для выбора маршрута по графу. Предлагаемая торговая логика использует полученный маршрут для формирования направленных сигналов и задания уровней стоп-лосса и тейк-профита; точки свинга и пути отображаются графическими объектами.
В тексте объясняются термины теории графов, обнаружение точек свинга, стоимость путей и настраиваемые параметры EA, а также подробности реализации обработки ордеров и визуализации. Приведены разбор реализации и код, но нет результатов бэктеста, вневыборочной оценки или сравнения с ориентиром. Описанный метод не обосновывает утверждение, что выбранный путь является наиболее вероятной траекторией будущей цены: абсолютное расстояние между ценами измеряет размер движения, а не вероятность, и статья не задаёт проверенную вероятностную модель преимущества. Поэтому стратегию следует рассматривать как пример кода, а не как свидетельство прогнозной эффективности торговли.
Ключевые идеи
- EA представляет обнаруженные максимумы и минимумы свинга как узлы графа цены.
- Алгоритм использует абсолютную разницу цен как стоимость ребра и применяет алгоритм Дейкстры для поиска путей с низкой стоимостью.
- Точки свинга определяются сравнением каждого бара с настраиваемым числом соседних баров.
- Предлагаемые сигналы и уровни риска выводятся из путей графа, но в статье не приводится эмпирическая оценка эффективности.
Теги
Это краткое изложение подготовлено исследовательским агентом Stratmill по оригиналу и не является его копией.