Это простая стратегия следования тренду, которая использует SMA для определения направления тренда и устанавливает стоп-лосс на основе процентов и получает прибыль, чтобы блокировать прибыль и контролировать риск.
Стратегия сначала рассчитывает 200-дневную линию SMA. Когда цена пересекает линию SMA, она сигнализирует об восходящем тренде и идет на длинный. После входа в стратегию используется фиксированный процентный уровень стоп-лосса, например, 2% ниже входной цены, и фиксированный процентный уровень получения прибыли, например, 1% выше входной цены.
В частности, стратегия использует пересечение ценового перекрестка выше 200-дневной SMA в качестве торгового сигнала. Когда ценовой перекресток выходит выше SMA, он входит в длинную позицию. После входа стратегия записывает цену входа и вычисляет стоп-лосс = цену входа * (1 - стоп-лосс %); прибыль = цену входа * (1 + прибыль %). Если цена опускается ниже стоп-лосса или поднимается выше take profit, она закрывает длинную позицию.
Таким образом, стратегия может блокировать прибыль до тех пор, пока цена движется в правильном направлении. Если произойдет убыток, он будет ограничен стоп-лосом.
Использование SMA для определения тренда и процента стоп-лосса/прибыли является простым и легким в применении.
Предварительно установленный стоп-лосс удерживает убытки ниже фиксированного процента, что помогает контролировать риск.
Уровень прибыли увеличивается с увеличением прибыли, помогая зафиксировать прибыль вместо того, чтобы быть остановленным.
Процентные показатели могут быть скорректированы для определения параметров прибыли и риска.
На нестабильных рынках с ограниченным диапазоном, стоп-лосс может часто достигаться, приводя к небольшим потерям.
Сама SMA отстает от цены, может пропустить лучшее время входа.
Небольшие параметры стоп-прибыли увеличивают частоту, не учитывая затраты на торговлю.
Процентный стоп-лосс не адаптируется к изменениям волатильности.
Настраивайте параметры SMA, проверяйте различные проценты остановки/взятия, чтобы найти оптимальный баланс.
Корректируйте процент остановки на основе недавней волатильности, чтобы снизить вероятность остановки.
Включите сдвиг, комиссионные расходы на обратные тесты для оптимизации прибыли.
Отдельно проверяйте высокую и низкую активность сеансов, чтобы найти лучшие параметры.
Эта стратегия сочетает в себе SMA для тренда и процентную стоп / возьмите для управления прибылью в простом формате, позволяя настройку прибыли / риска. Но его сигналы и установка стоп могут быть улучшены.
/*backtest start: 2023-08-25 00:00:00 end: 2023-09-24 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Stop Loss Example: Simple Stoploss", overlay=true) sma_per = input(200, title='SMA Lookback Period', minval=1) sl_inp = input(2.0, title='Stop Loss %', type=float)/100 tp_inp = input(1.0, title='Take Profit %', type=float)/100 sma = sma(close, sma_per) stop_level = strategy.position_avg_price * (1 - sl_inp) take_level = strategy.position_avg_price * (1 + tp_inp) strategy.entry("Simple SMA Entry", strategy.long, when=crossover(close, sma)) strategy.exit("Stop Loss/TP","Simple SMA Entry", stop=stop_level, limit=take_level) plot(sma, color=orange, linewidth=2) plot(stop_level, color=red, style=linebr, linewidth=2) plot(take_level, color=green, style=linebr, linewidth=2)