Golden hummer
- Эксперты
- Версия: 9.4
- Активации: 5
Торговый робот на основе распознавания свечных паттернов (Price Action)
Краткое описание
Данный советник реализует торговую стратегию, основанную на анализе структуры японских свечей. Робот выявляет на графике свечи с заданным соотношением тела и теней (т.н. «молоты» и «перевёрнутые молоты» в вашей интерпретации) и открывает позиции в направлении, определённом сигналом. Стратегия не использует индикаторы, опираясь исключительно на ценовую структуру свечи.
Советник предназначен для таймфрейма D1 (дневной), но может применяться и на других периодах при соответствующей адаптации параметров.
Тип и классификация
Golden Hummer относится к категории трендовых экспертов, но не в классическом понимании (по скользящим средним), а в более широком смысле — он ищет направление движения на основе свечных паттернов разворота и продолжения тренда (методология Price Action).
Робот не является:
- Мартингейлом (нет увеличения лота после убытков)
- Сеточным (нет сетки ордеров)
- Арбитражным (не использует несколько инструментов/брокеров)
- Хеджирующим (не открывает встречные позиции)
- Скальпирующим (работает на дневных свечах)
- Новостным (не анализирует календарь)
- Нейросетевым (не использует ИИ)
- Мультивалютным (торгует на одном инструменте)
Таким образом, это классический представитель трендовых систем на основе Price Action, ориентированных на поиск точек входа по свечным паттернам.
Ключевые особенности
- Распознавание паттернов – анализирует закрывшуюся свечу и вычисляет процентное соотношение верхней тени, нижней тени и тела. При попадании в заданные диапазоны генерируется сигнал на покупку или продажу.
- Два режима интерпретации – вы можете выбрать, какая тень считается сигнальной (верхняя для BUY и нижняя для SELL, либо инвертированный режим).
- Гибкая настройка диапазонов – задаются минимальный и максимальный процент длинной тени, максимальный процент тела, максимальный процент противоположной тени. Адаптация под любые рыночные условия.
- 15 особых сигналов – встроенные слоты для точных паттернов (Special Signals). Вы можете задать идеальные пропорции с допуском. При совпадении сделка открывается в приоритетном порядке, минуя общие диапазоны.
- Фильтр длины свечи – ограничение максимальной длины свечи в пунктах, чтобы игнорировать слишком большие (шумные) движения.
- Трейлинг-стоп – автоматический механизм, активирующийся при достижении заданной прибыли и подтягивающий стоп-лосс за ценой, фиксируя накопленную прибыль.
- Закрытие по времени – возможность установить количество баров, после которого позиция будет закрыта (если не сработал стоп-лосс или трейлинг).
- Визуализация на графике – при открытии сделки на сигнальной свече рисуется стрелка (зелёная для BUY, красная для SELL) с подписью, упрощая контроль.
- Контроль маржи – перед открытием сделки проверяется достаточность свободных средств, предотвращая критические ситуации.
- Полное логирование – все проверки и сигналы выводятся в журнал, включая номера особых сигналов, что облегчает отладку и оптимизацию.
Параметры настройки
| Группа | Параметр | Описание |
|---|---|---|
| Основные настройки | ||
| LotSize | Размер лота | |
| InitialStopLoss | Начальный стоп-лосс (пунктов), можно отключить | |
| TakeProfit | Фиксированный тейк-профит (рекомендуется 0, использовать трейлинг) | |
| BarsToHold | Количество баров удержания позиции (для D1 – 1–3) | |
| StartHour / EndHour | Часы работы (по серверному времени) | |
| TradeSymbol | Торгуемый инструмент | |
| SignalMode | 0 – BUY по верхней тени, SELL по нижней; 1 – инвертированный | |
| Общие диапазоны паттерна | ||
| MinShadowPercent | Минимальный процент длинной тени | |
| MaxShadowPercent | Максимальный процент длинной тени | |
| MinBodyPercent | Минимальный процент тела | |
| MaxBodyPercent | Максимальный процент тела | |
| MaxOppositeShadow | Максимальный процент противоположной тени | |
| Особые сигналы (Special Signals) | ||
| UseSpecialSignals | Включить использование особых сигналов | |
| UseSpecialSignal1..15 | Включить конкретный сигнал | |
| SpecialShadowX, SpecialBodyX, SpecialOppShadowX | Проценты для каждого сигнала | |
| SpecialTolerance | Допуск (в процентах) для совпадения особого сигнала | |
| Трейлинг-стоп | ||
| UseTrailing | Включить трейлинг | |
| TrailingStart | Прибыль в пунктах для активации трейлинга | |
| TrailingStop | Отступ трейлинга от экстремума (пункты) | |
| Визуализация | ||
| ShowSignalOnChart | Показывать стрелки сигналов на графике | |
| MaxSignalsToShow | Максимальное количество отображаемых стрелок | |
| BuySignalColor / SellSignalColor | Цвет стрелок | |
| Фильтры и защита | ||
| MaxCandleSizePoints | Максимальная длина свечи в пунктах (0 – отключено) | |
| MinBarsBetweenTrades | Минимум баров между сделками | |
| MinStopDistance | Минимальное расстояние SL/TP (если брокер не сообщает) | |
Все параметры подробно прокомментированы в коде и интуитивно понятны.
Для кого этот советник
- Для трейдеров, использующих свечной анализ и желающих автоматизировать поиск паттернов.
- Для тех, кто предпочитает настраиваемые алгоритмы и хочет гибко управлять пропорциями свечей.
- Для пользователей, которые хотят иметь возможность вводить собственные «идеальные» паттерны через особые сигналы.
Важные замечания
- Стратегия основана на исторических данных; прошлые результаты не гарантируют будущую прибыль.
- Рекомендуется обязательное тестирование на истории и оптимизация параметров под конкретный инструмент и таймфрейм перед использованием на реальном счёте.
- Советник не использует индикаторы и не опирается на макроэкономические данные – он реагирует исключительно на ценовую структуру свечей.
- Для стабильной работы рекомендуется запускать советник на VPS (виртуальном сервере) с круглосуточным доступом к интернету.
- Все торговые решения принимаются автоматически; контроль за рисками и размером позиции остаётся за пользователем.
Требования
- Платформа: MetaTrader 5 (поддерживается любой брокер с разрешённой автоторговлей).
- Таймфрейм: рекомендован D1, но возможна работа на любом таймфрейме (настройки требуют адаптации).
- Инструменты: любые валютные пары, металлы, криптовалюты (при наличии котировок в MT5).
- Депозит: рекомендуется от 1000 USD (или эквивалент) для комфортного риск-менеджмента при стандартном лоте 0.01.
Советник поставляется в скомпилированном виде ( .ex5 ) с открытым исходным кодом ( .mq5 ) для возможности самостоятельной доработки (по желанию покупателя). В комплекте документация с описанием всех параметров и примеров настройки.
Используйте его осознанно, управляйте рисками и тестируйте перед применением.
