Стратегия входа с двойным разворотом


Дата создания: 2023-11-13 17:56:24 Последнее изменение: 2023-11-13 17:56:24
Копировать: 0 Количество просмотров: 560
1
Подписаться
1617
Подписчики

Стратегия входа с двойным разворотом

Обзор

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

Стратегический принцип

Стратегия состоит из следующих частей:

  1. Оценка обратной тенденции с использованием отклонения от линии прорыва 0 с помощью индикатора MACD

  2. Используйте Stochastic RSI, чтобы определить, перекупаете ли вы или перепродаете. Stochastic RSI объединяет принцип перекупа и перепродажи в RSI, когда Stochastic RSI выше 70 является перекупом, а ниже 30 - перепродажей.

  3. Когда отклонение от линии проходит по 0-ой оси (представляет собой многоголовый обратный сигнал) и Stochastic RSI показывает перепродажу, это создает сигнал к покупке; когда отклонение от линии проходит по 0-ой оси (представляет собой пустой обратный сигнал) и Stochastic RSI показывает перепродажу, это создает сигнал к продаже.

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

Комбинируя обратный сигнал 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)