Strategi jualan super pendek berdasarkan salib emas RSI


Tarikh penciptaan: 2024-02-22 17:05:17 Akhirnya diubah suai: 2024-02-22 17:05:17
Salin: 0 Bilangan klik: 669
1
fokus pada
1617
Pengikut

Strategi jualan super pendek berdasarkan salib emas RSI

I. Gambaran Strategik

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.

2. Prinsip Strategi

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.

Ketiga, kelebihan strategi

Strategi ini mempunyai kelebihan berikut:

  1. Menggunakan indikator RSI ganda untuk menilai trend lebih tepat dan boleh dipercayai
  2. ATR Wave Band menilai kawasan overbought dan oversold untuk mengelakkan penembusan palsu
  3. EMA masuk apabila garisan purata berlaku jelas garisan emas / garisan mati, meningkatkan ketepatan isyarat
  4. Perkongsian pelbagai indikator saling disahkan, kebolehpercayaan yang tinggi
  5. Reka bentuk dan pelaksanaan yang mudah
  6. Terlalu banyak membeli dan menjual untuk keuntungan yang sama
  7. Lebih banyak parameter yang boleh disesuaikan mengikut pasaran yang berbeza

Risiko Strategik

Strategi ini juga mempunyai risiko yang perlu diperhatikan:

  1. EMA rata-rata mudah untuk membuat diagnosis yang salah, mungkin smoothed MA lebih stabil
  2. Kemungkinan untuk terancam dalam keadaan gegaran
  3. Tetapan parameter yang tidak betul boleh meningkatkan isyarat silap
  4. Terdahulu, penembusan gelombang ATR mungkin palsu

Risiko di atas boleh dioptimumkan dengan cara berikut:

  1. Uji menggunakan MA yang diluruskan sebagai ganti garis rata-rata EMA
  2. Melegakan stop loss yang sesuai untuk mengelakkan pasaran yang bergolak dari sering mengalami stop loss
  3. Menyesuaikan kombinasi parameter untuk mencari keseimbangan terbaik
  4. Masukkan lebih banyak penunjuk untuk pengesahan kedua semasa gelombang pecah

Lima, Strategi Untuk Mengoptimumkan

Strategi ini boleh dioptimumkan dengan:

  1. Uji menggunakan Smoothed MA sebagai ganti EMA rata-rata untuk melihat sama ada ia dapat mengurangkan isyarat misdiagnosis
  2. Meningkatkan indikator kadar turun naik seperti Keltner Channel untuk mengesahkan semula, mengelakkan penembusan palsu
  3. Tambah lebih banyak penunjuk trend seperti ADX untuk menilai trend besar
  4. Menyesuaikan parameter mengikut ciri-ciri varieti tertentu untuk mencari kombinasi terbaik
  5. Uji prestasi di bawah parameter tempoh masa yang berbeza
  6. Menambah parameter pengoptimuman automatik algoritma pembelajaran mesin

Langkah-langkah pengoptimuman ini dapat meningkatkan lagi kestabilan, fleksibiliti dan keuntungan strategi.

VI

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.

Kod sumber strategi
/*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)