Type/to search

Стратегия направления динамических свечей

Common strategy
Created: 2023-10-25 16:57:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия анализирует, насколько close price превышает или ниже open price за последние N свечей, чтобы определить направление будущих свечей. В зависимости от направления (бычье/медвежье) принимается решение о покупке или продаже.

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

Основная логика стратегии:

  1. Устанавливается параметр NUM_CANDLES, определяющий количество анализируемых свечей.

  2. Определяется функция candle_dir, определяющая направление одной свечи. close > open — бычья, close < open — медвежья, close = open — нейтральная.

  3. Определяется функция count_candles, подсчитывающая количество свечей разных направлений среди последних NUM_CANDLES свечей.

  4. Подсчитывается количество бычьих, медвежьих и нейтральных свечей за последние NUM_CANDLES свечей, сохраняется в ups, dns, neu.

  5. Определяется индикатор indic, значение которого равно ups – dns плюс знак neu.

  6. На основе индикатора indic определяются моменты для открытия длинных и коротких позиций.

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

Анализ преимуществ стратегии

  1. Логика стратегии проста и понятна, легко объясняется и проверяется.

  2. Не требует расчёта сложных индикаторов, нужны только данные свечей, что снижает вычислительные затраты.

  3. Можно регулировать количество анализируемых свечей через параметр, настраивая чувствительность стратегии.

  4. Может применяться к любым инструментам и таймфреймам, обладает высокой универсальностью.

  5. Легко поддаётся оптимизации параметров для поиска наилучшей комбинации.

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

  1. Не справляется с боковым рынком, возможны частые входы и выходы.

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

  3. Не обрабатывает развороты тренда, существует риск убытков при движении против тренда.

  4. Необходимо учитывать влияние торговых издержек, чтобы избежать чрезмерно частой торговли.

  5. Следует остерегаться переоптимизации параметров, проводить тестирование на разных рынках.

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

  1. Можно добавить логику стоп-лосса для снижения риска убытков.

  2. Можно комбинировать с трендовыми индикаторами, чтобы избегать торговли против тренда.

  3. Можно увеличить период анализа или использовать более низкие таймфреймы, оптимизировать параметры для повышения стабильности.

  4. Можно рассмотреть мультиинструментальную композицию для повышения доли успешных сделок.

  5. Можно использовать методы машинного обучения для автоматической оптимизации параметров.

Заключение

Данная стратегия определяет направление торговли на основе анализа направления свечей, её логика проста и понятна, а чувствительность регулируется параметрами. Преимущества стратегии: простота логики, низкие требования, широкая применимость, однако она также имеет определённые риски и требует дальнейшей оптимизации для повышения стабильности. В целом, стратегия предлагает простой и практичный подход к алгоритмической торговле.

Source
Pine
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Refined CandleCounter Strategy by origo", overlay=true)

// how many candles to count
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)