
Двойная стратегия обратного входа относится к стратегии обратного типа торговли путем использования в комбинации обратных сигналов двух индикаторов MACD и Stochastic RSI, чтобы сделать более точный короткий курс в точке обратного тренда.
Стратегия состоит из следующих частей:
Оценка обратной тенденции с использованием отклонения от линии прорыва 0 с помощью индикатора MACD
Используйте Stochastic RSI, чтобы определить, перекупаете ли вы или перепродаете. Stochastic RSI объединяет принцип перекупа и перепродажи в RSI, когда Stochastic RSI выше 70 является перекупом, а ниже 30 - перепродажей.
Когда отклонение от линии проходит по 0-ой оси (представляет собой многоголовый обратный сигнал) и Stochastic RSI показывает перепродажу, это создает сигнал к покупке; когда отклонение от линии проходит по 0-ой оси (представляет собой пустой обратный сигнал) и Stochastic RSI показывает перепродажу, это создает сигнал к продаже.
Стратегия имеет два режима одновременного нанесения индикатора и выполнения сделки. В режиме индикатора обратный сигнал отмечается треугольником. В режиме стратегии открытие позиции при появлении обратного сигнала приводит к дополнительному прохождению.
Комбинируя обратный сигнал MACD с сигналом о перекупке и перепродаже Stochastic RSI, можно повысить точность многократного дисконтирования, чтобы лучше понять время входа в точку обратного тренда.
Двойная стратегия обратного входа с использованием комбинации двух индикаторов MACD и Stochastic RSI, с двойной фильтрацией, гарантирует, что торговый сигнал появляется только после обратного тренда, что повышает точность многократного торговли и снижает вероятность ошибочного сигнала.
Эта стратегия относится к стратегии обратного типа, в основном открывает позиции в точке обратного тренда. Такая стратегия обратного отсчета подходит для частого повышения и падения в медвежьем рынке, и может быть выгодна при каждом небольшом отклонении.
Двойная стратегия обратного доступа не требует предварительного определения направления большого тренда, а делает ее простой, простой и удобной для использования новичками.
Стратегия может быть использована с помощью переключателя для гибкого выбора режима стратегии или индикаторного режима, более гибкого использования. Индикаторный режим может использоваться для наблюдения и анализа, а стратегический режим может автоматически выполнять сделки.
Обратная торговля является более рискованной, так как не учитывает направление большой тенденции. Торговля в условиях большого роста и большого падения имеет более высокий риск, а вероятность последовательного обратного открытия позиции более высока. Для снижения риска необходимо комбинировать стратегию торговли тенденцией.
Поскольку стратегия использует два показателя и несколько параметров, комбинации параметров более сложны для оптимизации, а ненадлежащие комбинации параметров могут привести к частоте торгов или недостаточному сигналу.
Стратегия двойного обратного доступа относится к высокочастотной торговой стратегии, требующей высоких комиссий и поддержки счета с низкой разницей, в противном случае расходы могут компенсировать большую часть прибыли.
Можно попробовать различные комбинации параметров, чтобы найти наилучшие MACD и Stochastic RSI параметры, чтобы сделать торговый сигнал более точным. Например, можно оптимизировать быстрый и медленный средний цикл MACD, lookback period Stochastic и т. д.
Можно включить в стратегию трендовые индикаторы, рассматривать обратные сигналы только в том случае, если тренд совпадает с направлением, чтобы избежать обратной торговли. Например, в сочетании с индикатором MA можно определить долгосрочную тенденцию.
Можно установить мобильный стоп или стоп-процент для контроля одиночных убытков. Также можно рассмотреть возможность обратного наращивания для оптимизации эффективности использования средств.
Помимо обратного сигнала, можно усилить другие условия входа, такие как увеличение объема торговли, прорыв определенной средней линии и т. д., чтобы уменьшить количество ложных сообщений о входе.
Стратегия двойного реверсивного доступа с помощью комбинации двух показателей для определения локальной реверсивной точки для открытия позиции является инновационной и надежной, она подходит для рыночной среды с частыми колебаниями в медвежьем рынке, а также для практики повторного отбора новичками. Однако эта стратегия имеет высокий риск, требует тщательного тестирования параметров оптимизации, а также поддерживается механизмом определения тенденций и контроля риска, чтобы стабильно получать прибыль в реальном мире.
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('RB Reversal Tabs Strategy', overlay=true)
//Developer: Andrew Palladino
//Owner: Rob Booker
//Date Modified: 11/25/2018
//Updated to Pinescript V5 and transformed into a Strategy by: Powerscooter 11/25/2022
StrategyMode = input.bool(true,"Strategy Mode")
macd_fast_period = input(title='MACD Fast Period', defval=12)
macd_slow_period = input(title='MACD Slow Period', defval=26)
macd_signal_period = input(title='MACD Signal Period', defval=9)
stoch_period = input(title='Stochastic RSI Period', defval=70)
prc_k_period = input(title='%K Period', defval=30)
prc_d_period = input(title='%D Period', defval=30)
stoch_ob = input(title='Stochastic Overbought Level', defval=70)
stoch_os = input(title='Stochastic Oversold Level', defval=30)
[macd_line, signal_line, hist_line] = ta.macd(close, macd_fast_period, macd_slow_period, macd_signal_period)
fast_prc_k = 100 * (close - ta.lowest(low, stoch_period)) / (ta.highest(high, stoch_period) - ta.lowest(low, stoch_period))
fast_prc_d = ta.sma(fast_prc_k, prc_d_period)
slow_prc_k = ta.sma(fast_prc_k, prc_k_period)
slow_prc_d = ta.sma(slow_prc_k, prc_d_period)
full_prc_k = ta.sma(fast_prc_k, prc_k_period)
full_prc_d = ta.sma(full_prc_k, prc_d_period)
is_buy_reversal = ta.crossover(macd_line, 0) and full_prc_k < stoch_os
is_sell_reversal = ta.crossunder(macd_line, 0) and full_prc_k > stoch_ob
plotshape(is_buy_reversal and not StrategyMode, style=shape.triangleup, color=color.new(color.green, 0), size=size.small, location=location.belowbar)
plotshape(is_sell_reversal and not StrategyMode, style=shape.triangledown, color=color.new(color.red, 0), size=size.small, location=location.abovebar)
//Orders
if is_buy_reversal and StrategyMode
strategy.entry("Long",strategy.long)
if is_sell_reversal and StrategyMode
strategy.entry("Short",strategy.short)
//plot(full_prc_k, color=blue)
//plot(full_prc_d, color=red)
//plot(macd_line, color=blue)