
RSI Gold Fork Super Short Strategi menggunakan ATR Band, Dual RSI Indeks dan EMA Garis Persamaan Gold Fork Dead Fork untuk mewujudkan trend penilaian dan entri. The ATR Band digunakan untuk menentukan sama ada harga berada dalam keadaan overbought oversold, Dual RSI Indeks digunakan untuk mengesahkan trend harga, EMA Linear Fork digunakan untuk mencari peluang entri.
Strategi ini menggunakan tiga komponen ATR, dua RSI, dan EMA untuk mewujudkan isyarat entri. Kami menilai harga sebagai overbought apabila harga terbuka di atas ATR, dan jika RSI jangka pendek lebih rendah daripada RSI jangka pendek, maka trend akan bertukar menjadi bullish, dan jika EMA berpusing, maka trend akan menjadi lebih lemah.
Secara khusus, apakah harga dibuka lebih tinggi daripada ATR yang lebih tinggi.open>upper_bandJika ia dipenuhi, ia mungkin berada dalam zon overbought.rsi1<rsi2Jika berlaku, maka trend akan bertukar menjadi lembah. Akhir sekali, kita akan melihat sama ada EMA sedang mengalami “dead fork” atau tidak.ta.crossover(longSMA, shortSMA)Jika ketiga-tiga syarat ini dipenuhi, kami akan menghantar isyarat kosong untuk masuk.
Sebaliknya, jika harga dibuka di bawah band ATR yang lebih rendah, RSI cepat lebih tinggi daripada RSI perlahan dan EMA Gold Fork berlaku, isyarat masuk lebih banyak dihasilkan.
Inovasi utama dalam strategi ini adalah pengenalan indikator RSI ganda untuk menilai trend, yang lebih dipercayai daripada RSI tunggal, dan penapisan isyarat yang digabungkan dengan jalur gelombang ATR dan garis rata EMA, yang menjadikan isyarat lebih tepat dan boleh dipercayai, yang merupakan ciri utama strategi ini.
Strategi ini mempunyai kelebihan berikut:
Strategi ini juga mempunyai risiko yang perlu diperhatikan:
Risiko di atas boleh dioptimumkan dengan cara berikut:
Strategi ini boleh dioptimumkan dengan:
Langkah-langkah pengoptimuman ini dapat meningkatkan lagi kestabilan, fleksibiliti dan keuntungan strategi.
Strategi RSI Gold Fork Super Short Short secara keseluruhan adalah strategi short short short yang sangat berkesan. Ia menggunakan kelebihan tiga indikator untuk mewujudkan isyarat entries secara bersepadu, dengan penyesuaian parameter yang dapat disesuaikan dengan pelbagai jenis dan keadaan pasaran. Inovasi utama strategi ini adalah dengan menggunakan indikator RSI ganda untuk menentukan perubahan trend, dan saling mengesahkan antara satu sama lain dengan jalur gelombang ATR dan EMA untuk membentuk entri yang tepat.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Revision: Updated script to pine script version 5
//added Double RSI for Long/Short prosition trend confirmation instead of single RSI
strategy("Super Scalper - 5 Min 15 Min", overlay=true)
source = close
atrlen = input.int(14, "ATR Period")
mult = input.float(1, "ATR Multi", step=0.1)
smoothing = input.string(title="ATR Smoothing", defval="WMA", options=["RMA", "SMA", "EMA", "WMA"])
ma_function(source, atrlen) =>
if smoothing == "RMA"
ta.rma(source, atrlen)
else
if smoothing == "SMA"
ta.sma(source, atrlen)
else
if smoothing == "EMA"
ta.ema(source, atrlen)
else
ta.wma(source, atrlen)
atr_slen = ma_function(ta.tr(true), atrlen)
upper_band = atr_slen * mult + close
lower_band = close - atr_slen * mult
// Create Indicator's
ShortEMAlen = input.int(5, "Fast EMA")
LongEMAlen = input.int(21, "Slow EMA")
shortSMA = ta.ema(close, ShortEMAlen)
longSMA = ta.ema(close, LongEMAlen)
RSILen1 = input.int(40, "Fast RSI Length")
RSILen2 = input.int(60, "Slow RSI Length")
rsi1 = ta.rsi(close, RSILen1)
rsi2 = ta.rsi(close, RSILen2)
atr = ta.atr(atrlen)
//RSI Cross condition
RSILong = rsi1 > rsi2
RSIShort = rsi1 < rsi2
// Specify conditions
longCondition = open < lower_band
shortCondition = open > upper_band
GoldenLong = ta.crossover(shortSMA, longSMA)
Goldenshort = ta.crossover(longSMA, shortSMA)
plotshape(shortCondition, title="Sell Label", text="S", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.red, 0), textcolor=color.white)
plotshape(longCondition, title="Buy Label", text="B", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.green, 0), textcolor=color.white)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.blue, 0), textcolor=color.white)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.yellow, 0), textcolor=color.white)
// Execute trade if condition is True
if (longCondition)
stopLoss = low - atr * 1
takeProfit = high + atr * 4
if (RSILong)
strategy.entry("long", strategy.long)
if (shortCondition)
stopLoss = high + atr * 1
takeProfit = low - atr * 4
if (RSIShort)
strategy.entry("short", strategy.short)
// Plot ATR bands to chart
////ATR Up/Low Bands
plot(upper_band)
plot(lower_band)
// Plot Moving Averages
plot(shortSMA, color=color.red)
plot(longSMA, color=color.yellow)