Стратегия биполярной месячной доходности
Обзор
Данная стратегия использует точки разворота (pivot points) на свечных графиках для определения разворота тренда и на основе этого сигнала открывает длинные и короткие позиции. При получении прибыли стратегия фиксирует реализованную прибыль за текущий месяц, чтобы предотвратить крупные убытки в периоды просадок.
Принцип стратегии
- С помощью функций
pivothigh()иpivotlow()рассчитываются точки разворота свечей. Точки разворота позволяют определить разворот тренда. - Когда цена превышает верхнюю точку разворота, открывается длинная позиция. Когда цена пробивает нижнюю точку разворота, открывается короткая позиция.
- В начале каждого месяца рассчитывается доходность за предыдущий месяц и сохраняется в массив.
- В начале каждого года рассчитывается доходность за предыдущий год и сохраняется в массив.
- Строится таблица доходности, позволяющая наглядно увидеть результаты за каждый месяц и год.
Преимущества анализа
- Использование точек разворота для определения разворота тренда позволяет отфильтровать часть шумовых сигналов.
- Ежемесячная фиксация прибыли уменьшает влияние убыточных месяцев и поляризует доходность.
- Таблица доходности наглядно показывает результаты каждого месяца, позволяя четко видеть периоды успешной и неудачной работы стратегии.
Анализ рисков
- При изменении точек разворота может возникнуть ошибочное открытие позиции в противоположном направлении. Можно оптимизировать параметры или добавить фильтры.
- Принудительное закрытие позиций в начале месяца может привести к потере возможностей заработка в оставшиеся месяцы. Можно рассмотреть фиксацию только части позиций.
- Таблица не показывает такие показатели риска, как максимальная просадка. Можно добавить другие метрики оценки риска стратегии.
Направления оптимизации
- Добавить фильтры вблизи точек разворота, чтобы избежать частых ложных разворотных сделок.
- Фиксировать только часть позиций, а не все, чтобы уменьшить вероятность упущенных возможностей.
- Включить в таблицу отображение количественных показателей риска, таких как максимальная просадка и коэффициент Шарпа.
Заключение
Данная стратегия использует точки разворота для определения разворота тренда и фиксирует прибыль в конце месяца, что позволяет эффективно контролировать риск просадки. Однако некоторые параметры и логика стратегии могут быть дополнительно оптимизированы, чтобы сигналы были более точными, а контроль рисков – более надежным. Наглядное отображение ежемесячной доходности в форме таблицы также способствует анализу стратегии. В целом, стратегия представляет определенную ценность для ознакомления, но перед использованием в реальной торговле требуется тщательная оценка.
/*backtest
start: 2022-11-05 00:00:00
end: 2023-03-23 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Monthly Returns in PineScript Strategies", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 25, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.1)
// Inputs - 1

