Type/to search

Стратегия пробоя N баров

Common strategy
Created: 2024-04-12 16:57:15
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитывается максимальная цена (highest) и минимальная цена (lowest) за последние N торговых дней.
  2. Если текущая цена закрытия выше highest, открывается длинная позиция (long).
  3. Если текущая цена закрытия ниже lowest, длинная позиция закрывается (short).
  4. Можно использовать цену закрытия (close) или максимум/минимум (high/low) в качестве источника сигнала (source).
  5. В зависимости от источника сигнала, для расчёта highest и lowest применяются ta.highest и ta.lowest.
  6. Для определения пробоя цены используются ta.crossover и ta.crossunder.

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

  1. Логика проста и понятна, легко реализуется и оптимизируется.
  2. Эффективно улавливает сильные пробойные движения, обладает высокой способностью следовать за трендом.
  3. Большое пространство для настройки параметров, возможна оптимизация под различные инструменты и таймфреймы.
  4. Широкая применимость — показывает хорошие результаты на большинстве инструментов и таймфреймов.
  5. Гибкий выбор источника сигнала повышает адаптивность стратегии.

Риски стратегии

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

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

  1. Добавление фильтра тренда, например, направление скользящей средней, ADX и т.д., для сокращения числа сделок во флэте.
  2. Оптимизация выбора параметров, таких как значение N, источник сигнала и т.д., для повышения стабильности и доходности стратегии.
  3. Внедрение стоп-лосса и трейлинг-стопа для контроля риска по каждой сделке.
  4. Комбинирование нескольких источников сигнала для повышения надёжности сигналов, например, одновременный учёт пробоя цены закрытия и максимума/минимума.
  5. Отдельная оптимизация параметров и логики для разных инструментов и таймфреймов.

Заключение

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

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

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
Strategy parameters
Strategy parameters
N Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)