Стратегия индикатора обратной поддержки по круговой линии

Автор:Чао Чжан, Дата: 14 сентября 2023 года 15:49:31
Тэги:

Логика стратегии

Эта стратегия сочетает в себе индикатор Pivot Support Reversal с уровнями поддержки/сопротивления для отслеживания тенденций и управления прибылью/убытками.

Правила следующие:

  1. Пройти длинный курс, когда индикатор PSR генерирует сигнал покупки

  2. Возьмите 25% частичной прибыли по R1

  3. Возьмите еще 25% частичной прибыли в R2

  4. Использовать скользящий стоп-лосс ниже скользящей средней за 14 периодов минус 3xATR

Индикатор PSR синтезирует CMO, полосы Боллинджера, объем и многое другое в сигналы с высокой вероятностью.

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

  • PSR сочетает в себе несколько факторов для высокого качества сигналов

  • Пивоты действуют как цели прибыли и инструменты отслеживания

  • Поэтапное получение прибыли и остановка прибыли защищают прибыль и управляют рисками

Риски

  • Параметры PSR нуждаются в оптимизации

  • Повороты иногда могут быть нарушены.

  • Риск остается для остаточной позиции после частичной прибыли

Резюме

Эта стратегия использует синдицированные сигналы индикатора PSR и использует пивоты в качестве динамических целей прибыли.


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-13 00:00:00
period: 3d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ParaBellum68

//@version=4
strategy(title="SOJA PIVOT", shorttitle="SOJA PIVOT")
soja = ((cmo(close,5) > 25) and (cmo(close,5) < 70) and (close> close[1]) and (bbw(close,50,1) < 0.6) and (sum(volume,5)> 250000) and (obv[5]>15))
TP = 2.1 * hlc3[1]- high[1]
TP2 = TP + high[1] - low[1]
SL = avg(close,14) - 3*atr(14)
strategy.entry("buy", true, 1, when = soja == 1)
strategy.close("buy", when = close > TP)
strategy.close("buy", when = close > TP2)
strategy.exit("stop", "exit", when = close < SL)






Больше