К сожалению автор удалил мой коммент с замечаниями по коду, точнее по логике реализации в коде и написал, чтоб я создал новую тему.
Вот что исправлено в коде советника.123_Pattern_EA_3.0.mq5 (22 Kb)
Главный баг: H&S — мёртвый код
В CheckHeadAndShouldersSell() логика такая:
head ищется как первый (ближайший к текущему бару) свинг-хай — сканирование идёт от InpRightBars вглубь истории, до первого true. Если найден, скажем, на баре 8 — значит бары от InpRightBars до 7 уже проверены IsSwingHigh и
1. Общее описание
Необходимо разработать автоматический торговый советник (Expert Advisor) для платформы MetaTrader 5. Стратегия основана на пробое значимых уровней поддержки и сопротивления, построенных от локальных экстремумов цены. Ключевая особенность — измерение «длины» уровня (времени удержания цены) и вход в рынок только после последовательного пробоя двух самых длинных уровней одного
Внимание! Торговля и инвестирование на финансовых рынках сопряжены с повышенным риском потери капитала!
OpenTraders - исключительно информационный ресурс, не ведет брокерскую или дилерскую деятельность. Все материалы на ресурсе носят информационный характер и не являются побуждением к действию. Администрация сайта может не соглашаться с мнением авторов. См. Предупреждение о рисках Сайт работает на территории СНГ. Любая вероятная реклама направлена исключительно на жителей за пределами Российской Федерации, если явно не оговорено обратное. Ответственность за размещение рекламы в своих блогах и материалах несут авторы материалов. См. Пользовательское соглашение
СПРАВКА. Трейдинг - это метод заработка посредством торговли на валютных (Forex), фондовых (рынок акций) и других финансовых рынках. Трейдер осуществляет анализ рынка (технический анализ, фундаментальный анализ) и заключает сделки на покупку или продажу актива. Также анализ и заключение сделок может осуществляться в автоматическом режиме с помощью торговых роботов.
Приступить к изучению трейдинга можно с этой статьи.