Стратегия закрытия на основе прогноза двух свечей
Обзор
Цель данной стратегии — прогнозирование цены закрытия следующей 15-минутной свечи путём анализа цен открытия и закрытия двух предыдущих 30-минутных свечей. На основе выявленного тренда определяется, продолжит ли следующая 15-минутная свеча движение вверх, вниз или перейдёт в боковик.
Принцип стратегии
Основная логика стратегии реализована в функции predictNextCandleClose. Она принимает в качестве входных параметров цены открытия и закрытия двух предыдущих 30-минутных свечей.
Если цена закрытия последней 30-минутной свечи выше цены открытия, то тренд считается бычьим; если ниже — медвежьим. Если вторая с конца 30-минутная свеча также демонстрирует тот же бычий или медвежий тренд, то считается, что тренд сильный, и следующая 15-минутная свеча, как ожидается, продолжит этот тренд.
Конкретнее:
- Если обе последние 30-минутные свечи являются бычьими (цена закрытия выше цены открытия), то прогнозируется, что цена закрытия следующей 15-минутной свечи будет выше текущей цены закрытия на величину разницы между ценой закрытия и открытия последней 30-минутной свечи.
- Если обе последние 30-минутные свечи являются медвежьими (цена закрытия ниже цены открытия), то прогнозируется, что цена закрытия следующей 15-минутной свечи будет ниже текущей цены закрытия на величину разницы между ценой открытия и закрытия последней 30-минутной свечи.
- Если одна из двух последних 30-минутных свечей бычья, а другая медвежья, то чёткий тренд отсутствует; в этом случае прогнозируется, что цена закрытия следующей 15-минутной свечи будет равна цене закрытия последней 30-минутной свечи.
Таким образом, используя информацию о прошлых свечах, можно оценить краткосрочное ценовое движение в будущем, что служит ориентиром для принятия торговых решений.
Преимущества
Данная стратегия прогнозирования на основе двух свечей обладает следующими преимуществами:
- Простота и наглядность, легко понять и реализовать, подходит для начинающих в алгоритмической торговле.
- Использование двух свечей для определения тренда позволяет отфильтровать часть шума и повысить точность оценки.
- Прогноз на уровне 15-минутных свечей обладает коротким временным горизонтом, что способствует своевременной корректировке позиций.
- Объединение текущей цены с прогнозной для формирования торговых сигналов позволяет быстро реагировать на неожиданные события.
- Не требует большого объёма исторических данных, снижает требования к объёму данных, подходит для случаев с неполными данными или для реальной торговли.
Анализ рисков
Однако данная стратегия также имеет некоторые риски:
- Учитываются только цены открытия и закрытия без дополнительных деталей свечей, что может привести к пропуску важных сигналов.
- Интервал между двумя используемыми свечами относительно велик, что не позволяет мгновенно реагировать на краткосрочные ценовые колебания; присутствует временной лаг.
- Прогноз основан только на исторических данных, не учитывает влияние значительных внезапных событий, что увеличивает риск.
- Правила определения бычьего/медвежьего тренда слишком просты, что может генерировать ложные сигналы; качество сигналов требует улучшения.
- В реальных данных часто встречаются гэпы или разрывы, которые также могут нарушить точность логики оценки.
Направления оптимизации
С учётом указанных рисков данную стратегию можно оптимизировать по следующим направлениям:
- Добавить больше вспомогательных индикаторов (например, MACD, KD) для повышения точности прогноза.
- Учитывать больше деталей свечей (тени, тела и т.д.) для определения критических ценовых уровней, доработать правила определения бычьего/медвежьего тренда.
- Увеличить объём выборки, расширить временной диапазон анализируемых свечей, чтобы избежать влияния краткосрочного шума.
- Добавить стратегию стоп-лосса, используя скользящий стоп-лосс, временной стоп-лосс и другие методы для ограничения убытков по отдельным сделкам.
- Оптимизировать правила открытия позиций – открывать позиции только при достаточно чётком тренде, избегая повторных входов в неопределённом рынке.
- Провести проверку на реальных данных, скорректировать логику, не соответствующую реальной торговле, чтобы приблизить параметры стратегии к реальному рынку.
Заключение
Данная стратегия прогнозирует краткосрочный тренд путём анализа цен открытия и закрытия двух свечей, генерируя на его основе торговые сигналы; она относится к прогностическим стратегиям, основанным на исторических данных. Стратегия проста и удобна в использовании, подходит для начинающих в алгоритмической торговле, но имеет такие недостатки, как слишком простые правила оценки и ограниченное качество сигналов. Мы можем оптимизировать её по множеству направлений – добавляя вспомогательные индикаторы, детали свечей, стратегии стоп-лосса – чтобы повысить эффективность стратегии в реальной торговле. В целом, стратегия прогнозирования на основе двух свечей является базовым решением, которое заслуживает дальнейшей доработки и итераций.
- 1

