Type/to search

Автоматическая торговая стратегия на основе множественной фильтрации по индикаторам и динамического стоп-лосса

Common strategy
Created: 2023-09-26 14:38:40
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Данная стратегия использует комбинацию быстрой, средней и медленной линий, а также MACD и других индикаторов для комплексной оценки торговых сигналов, одновременно применяя динамический стоп-лосс на основе ATR для контроля уровня риска. Стратегия подходит для средне- и краткосрочной автоматизированной торговли.

Принцип работы стратегии

Стратегия главным образом использует скользящие средние EMA, индикатор MACD и индикатор ATR. Быстрая, средняя и медленная линии EMA образуют систему определения тренда, индикатор MACD помогает генерировать торговые сигналы, а ATR используется для установки уровней стоп-лосса. Конкретно: направление тренда определяется по взаимному расположению быстрой, средней и медленной линий (бычье/медвежье расположение), затем в качестве сигнала входа используется пересечение нулевой линии MACD. При входе в длинную позицию быстрая линия должна пересечь среднюю линию снизу вверх; при выходе из длинной позиции – быстрая линия пересекает среднюю линию сверху вниз. При входе в короткую позицию быстрая линия пересекает среднюю линию сверху вниз; при выходе из короткой позиции – быстрая линия пересекает среднюю линию снизу вверх. Кроме того, стоп-лосс динамически корректируется на основе ATR, что позволяет контролировать риск в зависимости от рыночной волатильности.

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

  • Комбинация нескольких индикаторов обеспечивает точные и надёжные торговые сигналы.
  • Система быстрой, средней и медленной линий чётко определяет направление тренда.
  • Индикатор MACD помогает при входе, избегая ложных пробоев.
  • Динамический стоп-лосс лучше контролирует риск.
  • Стратегия достаточно механистична, подходит для автоматизированной торговли.

Риски и оптимизация

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

Заключение

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

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

//@version=4
strategy("STRAT_STEMWAP", overlay=true, pyramiding = 0, default_qty_value = 10, slippage = 3)

EMA_Smooth_Period = input(7, minval=1)
Strategy parameters
Strategy parameters
EMA_Smooth_Period
ST_VWAP_Period
VWAP_TUNING_MULT
ATR Period
ATR Multiplier
Show Buy/Sell Labels ?
Highlight State ?
StopLoss_Long_Adjust
StopLoss_Short_Adjust
fastLength
medLength
slowLength
signalLength
ATR_Signal_Period
ATR_SIGNAL_FINE_TUNE
StopLoss_Initial_Short
StopLoss_Initial_Long
VOLUME_CHECK_SHORT
VOLUME_CHECK_LONG
MAX_LOSS
From Minute
From Hour
From Day
From Month
From Year
Till Minute
Till Hour
Till Day
Till Month
Till Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)