CandlePatternBot
За 9 месяцев я заработал то, что вы видите на скриншоте — CandlePatternBot использует классические свечные модели с жёсткими правилами входа/выхода и направленным уклоном. Он открывается по закрытию бара, фильтрует шум с помощью порогов размера тела и может выходить по SL/TP или при следующей модели, поэтому быстро адаптируется при смене рыночного настроения.
Отказ от ответственности: приведённые цифры основаны на моих результатах и предназначены только для иллюстрации; прошлые результаты не гарантируют будущих. Всегда проверяйте на своих данных и правильно оценивайте риски.
CandlePatternBot — Руководство пользователя
Что он делает
- Сканирует последние 2–3 бара на наличие включённых свечных моделей.
- Входит по закрытию бара (рыночные ордера).
- Опциональный Трендовый уклон для торговли всех, только бычьих или только медвежьих сигналов.
- Выходы по SL/TP и/или при следующей обнаруженной модели (настраивается).
- Контроль частоты сделок с помощью Одна сделка на бар и Максимум одновременных позиций.
Настройки
Основные
- Начало модели
-
Подтверждённое— строит модели на уже закрытых барах (i-1, i-2, i-3). Чище, меньше шума.Немедленное— включает только что закрытый бар (i, i-1, i-2). Ранние сигналы, больше шума.
- Период MA (AvgBody) — длина окна для среднего размера свечного тела; используется в фильтрах размера.
- Мин. отношение тела к среднему — минимальный размер тела как доля AvgBody (0 = отключено).
Пример:0.5→ каждое требуемое тело должно быть ≥ 50% от среднего. - Трендовый уклон
-
Все— торговать все сигналы,Только бычьи— только бычьи (лонги),Только медвежьи— только медвежьи (шорты).
- Одна сделка на бар — предотвращает более одного входа на бар.
- Максимум одновременных позиций — ограничение одновременных позиций по символу (0 = без ограничения).
Выход (когда закрывать)
- Правило выхода
-
TP_SL_Only— закрывать только по стопу/тейку.NextOpposite— закрывать позиции против направления следующей модели.NextAny— закрывать все позиции при любой новой модели.TP_SL_or_NextOpposite— SL/TP или противоположная модель (что наступит раньше).TP_SL_or_NextAny— SL/TP или любая новая модель.
Риск
- Объём (единицы) — размер сделки в единицах (на FX, ~100 000 единиц ≈ 1.00 лот).
- Стоп-лосс (пипсы), Тейк-профит (пипсы) — уровни в пипсах инструмента.
0= не устанавливать.
Переключатели моделей
Включайте/отключайте каждую модель отдельно (см. логику ниже). Оставляйте только те, которые доказали свою эффективность для вашего символа/таймфрейма.
Свечные модели
Бычьи (лонг)
- Три белых солдата — три подряд идущие бычьи свечи; каждая закрывается выше предыдущей; тела соответствуют порогу
Мин. отношение тела × AvgBody. - Проникающая линия — после медвежьей свечи следующая открывается ниже её минимума и закрывается выше середины первого тела, но ниже его открытия.
- Утренняя доджи — большая медвежья, затем свеча с маленьким телом/доджи, затем крепкая бычья, закрывающаяся выше середины первой свечи; поведение с гэпом вниз, затем вверх.
- Бычье поглощение — медвежья свеча, за которой следует бычья, тело которой полностью поглощает предыдущее; бычье тело достаточно большое (≥ ~2 × AvgBody × MinRatio в коде).
- Утренняя звезда — большая медвежья, маленькая «звезда» ниже, затем бычье закрытие выше середины первой свечи.
- Молот — маленькое тело, длинная нижняя тень (> 2× тела), короткая верхняя тень; в нисходящем контексте (предыдущее закрытие > текущий максимум).
- Бычий харами — большая медвежья свеча, затем маленькая бычья внутри первого тела (открытие/закрытие внутри); тело2 ≤ 50% тела1.
- Бычьи встречные линии — медвежья, затем бычья; гэп вниз при открытии; закрытия почти равны (разница ≤ 0.1 × AvgBody) плюс бычье подтверждение на текущем баре.
Медвежьи (шорт)
- Три чёрных вороны — три подряд идущие медвежьи свечи; каждая закрывается ниже предыдущей; тела соответствуют фильтру
Мин. отношение тела × AvgBody. - Покрытие тёмными облаками — после сильной бычьей свечи следующая открывается выше её максимума и закрывается ниже её середины, но выше открытия.
- Вечерняя доджи — большая бычья, затем свеча с маленьким телом/доджи сверху, затем крепкая медвежья, закрывающаяся ниже середины первой свечи; присутствуют гэпы.
- Медвежье поглощение — бычья свеча, за которой следует медвежья, тело которой полностью поглощает предыдущее; медвежье тело достаточно большое (≥ ~2 × AvgBody × MinRatio).
- Вечерняя звезда — большая бычья, маленькая «звезда» сверху, затем медвежье закрытие ниже середины первой свечи.
- Повешенный — маленькое тело, очень длинная нижняя тень (> 3× тела), короткая верхняя тень; в восходящем контексте (предыдущее закрытие < текущий максимум).
- Медвежий харами — большая бычья свеча, затем маленькая медвежья внутри первого тела; тело2 ≤ 50% тела1.
- Медвежьи встречные линии — бычья, затем медвежья; гэп вверх при открытии; закрытия почти равны (≤ 0.1 × AvgBody) с медвежьим подтверждением на текущем баре.
Примечания по реализации
- «Маленькое тело» для звёзд/доджи —
|Open - Close| < ~0.1 × AvgBody. - Проверки контекста обеспечивают окружение нисходящего/восходящего тренда для Молота/Повешенного.
- Многие модели также требуют минимального размера тела через
Мин. отношение тела × AvgBody.
Практические советы
- Снизьте шум:
Начало модели = Подтверждённое,Мин. отношение тела ≥ 0.5. - Фокус на направлении:
Трендовый уклон = Только бычьиилиТолько медвежьи. - Контроль частоты сделок: включите основной набор (Поглощение, Звёзды, Солдаты/Вороны, Молот/Повешенный).
- Адаптивные выходы:
TP_SL_or_NextOppositeбалансирует взятие прибыли с быстрыми изменениями настроения;NextAnyболее агрессивен.