Type/to search

Стратегия закрытия на основе прогноза двух свечей

Common strategy
Created: 2024-01-26 10:58:03
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Цель данной стратегии — прогнозирование цены закрытия следующей 15-минутной свечи путём анализа цен открытия и закрытия двух предыдущих 30-минутных свечей. На основе выявленного тренда определяется, продолжит ли следующая 15-минутная свеча движение вверх, вниз или перейдёт в боковик.

Принцип стратегии

Основная логика стратегии реализована в функции predictNextCandleClose. Она принимает в качестве входных параметров цены открытия и закрытия двух предыдущих 30-минутных свечей.

Если цена закрытия последней 30-минутной свечи выше цены открытия, то тренд считается бычьим; если ниже — медвежьим. Если вторая с конца 30-минутная свеча также демонстрирует тот же бычий или медвежий тренд, то считается, что тренд сильный, и следующая 15-минутная свеча, как ожидается, продолжит этот тренд.

Конкретнее:

  • Если обе последние 30-минутные свечи являются бычьими (цена закрытия выше цены открытия), то прогнозируется, что цена закрытия следующей 15-минутной свечи будет выше текущей цены закрытия на величину разницы между ценой закрытия и открытия последней 30-минутной свечи.
  • Если обе последние 30-минутные свечи являются медвежьими (цена закрытия ниже цены открытия), то прогнозируется, что цена закрытия следующей 15-минутной свечи будет ниже текущей цены закрытия на величину разницы между ценой открытия и закрытия последней 30-минутной свечи.
  • Если одна из двух последних 30-минутных свечей бычья, а другая медвежья, то чёткий тренд отсутствует; в этом случае прогнозируется, что цена закрытия следующей 15-минутной свечи будет равна цене закрытия последней 30-минутной свечи.

Таким образом, используя информацию о прошлых свечах, можно оценить краткосрочное ценовое движение в будущем, что служит ориентиром для принятия торговых решений.

Преимущества

Данная стратегия прогнозирования на основе двух свечей обладает следующими преимуществами:

  1. Простота и наглядность, легко понять и реализовать, подходит для начинающих в алгоритмической торговле.
  2. Использование двух свечей для определения тренда позволяет отфильтровать часть шума и повысить точность оценки.
  3. Прогноз на уровне 15-минутных свечей обладает коротким временным горизонтом, что способствует своевременной корректировке позиций.
  4. Объединение текущей цены с прогнозной для формирования торговых сигналов позволяет быстро реагировать на неожиданные события.
  5. Не требует большого объёма исторических данных, снижает требования к объёму данных, подходит для случаев с неполными данными или для реальной торговли.

Анализ рисков

Однако данная стратегия также имеет некоторые риски:

  1. Учитываются только цены открытия и закрытия без дополнительных деталей свечей, что может привести к пропуску важных сигналов.
  2. Интервал между двумя используемыми свечами относительно велик, что не позволяет мгновенно реагировать на краткосрочные ценовые колебания; присутствует временной лаг.
  3. Прогноз основан только на исторических данных, не учитывает влияние значительных внезапных событий, что увеличивает риск.
  4. Правила определения бычьего/медвежьего тренда слишком просты, что может генерировать ложные сигналы; качество сигналов требует улучшения.
  5. В реальных данных часто встречаются гэпы или разрывы, которые также могут нарушить точность логики оценки.

Направления оптимизации

С учётом указанных рисков данную стратегию можно оптимизировать по следующим направлениям:

  1. Добавить больше вспомогательных индикаторов (например, MACD, KD) для повышения точности прогноза.
  2. Учитывать больше деталей свечей (тени, тела и т.д.) для определения критических ценовых уровней, доработать правила определения бычьего/медвежьего тренда.
  3. Увеличить объём выборки, расширить временной диапазон анализируемых свечей, чтобы избежать влияния краткосрочного шума.
  4. Добавить стратегию стоп-лосса, используя скользящий стоп-лосс, временной стоп-лосс и другие методы для ограничения убытков по отдельным сделкам.
  5. Оптимизировать правила открытия позиций – открывать позиции только при достаточно чётком тренде, избегая повторных входов в неопределённом рынке.
  6. Провести проверку на реальных данных, скорректировать логику, не соответствующую реальной торговле, чтобы приблизить параметры стратегии к реальному рынку.

Заключение

Данная стратегия прогнозирует краткосрочный тренд путём анализа цен открытия и закрытия двух свечей, генерируя на его основе торговые сигналы; она относится к прогностическим стратегиям, основанным на исторических данных. Стратегия проста и удобна в использовании, подходит для начинающих в алгоритмической торговле, но имеет такие недостатки, как слишком простые правила оценки и ограниченное качество сигналов. Мы можем оптимизировать её по множеству направлений – добавляя вспомогательные индикаторы, детали свечей, стратегии стоп-лосса – чтобы повысить эффективность стратегии в реальной торговле. В целом, стратегия прогнозирования на основе двух свечей является базовым решением, которое заслуживает дальнейшей доработки и итераций.

Source
Pine
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Sosawolf

//@version=5
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)