Strategi mengikut arah aliran penyesuaian yang menggabungkan persilangan purata bergerak dwi dan indeks kekuatan relatif

MA EMA RSI ATR SL TP VOL
Tarikh penciptaan: 2025-02-20 16:13:47 Akhirnya diubah suai: 2025-02-27 17:32:08
Salin: 1 Bilangan klik: 359
2
fokus pada
319
Pengikut

Strategi mengikut arah aliran penyesuaian yang menggabungkan persilangan purata bergerak dwi dan indeks kekuatan relatif Strategi mengikut arah aliran penyesuaian yang menggabungkan persilangan purata bergerak dwi dan indeks kekuatan relatif

Gambaran keseluruhan

Strategi ini adalah strategi pengesanan trend yang menggabungkan sistem persilangan dua rata-rata dengan indeks yang agak kuat (RSI). Strategi ini menangkap trend pasaran melalui persilangan purata bergerak 9 kitaran dan 21 kitaran (EMA), sambil menggunakan penunjuk RSI untuk menyaring overbought dan oversold, dan menggabungkan pengesahan jumlah pertukaran untuk meningkatkan kebolehpercayaan isyarat perdagangan.

Prinsip Strategi

Logik teras strategi adalah berdasarkan elemen utama berikut:

  1. Menggunakan persilangan EMA cepat (siklus 9) dan EMA perlahan (siklus 21) untuk mengenal pasti perubahan trend yang berpotensi
  2. Penapis overbought dan oversold melalui RSI, yang membenarkan perdagangan dalam julat 40-60
  3. Tetapkan had jumlah transaksi minimum ((100,000) sebagai syarat pengesahan transaksi
  4. Menggunakan 1.5x ATR sebagai jarak berhenti dinamik untuk kawalan risiko yang fleksibel

Apabila EMA cepat ke atas melintasi EMA perlahan, dan RSI lebih besar daripada 40, dan jumlah dagangan melebihi had, sistem menghasilkan isyarat banyak. Sebaliknya, apabila EMA cepat ke bawah melintasi EMA perlahan, dan RSI kurang daripada 60, dan jumlah dagangan disahkan, sistem menghasilkan isyarat kosong.

Kelebihan Strategik

  1. Sains gabungan indikator yang wajar: menggabungkan trend, indikator momentum dan analisis kuantiti transaksi secara organik
  2. Pengendalian risiko yang sempurna: pengurusan risiko bertingkat melalui penapisan RSI dan hentian dinamik
  3. Tetapan parameter yang fleksibel: parameter utama boleh disesuaikan dengan ciri-ciri pasaran yang berbeza
  4. Pengesahan isyarat yang ketat: Memerlukan pelbagai syarat untuk memenuhi isyarat palsu
  5. Kejelasan logik pelaksanaan: peraturan strategi jelas, mudah untuk operasi dalam talian dan pengesahan semula

Risiko Strategik

  1. Pasaran horizontal mungkin menghasilkan dagangan yang kerap: lebih banyak persilangan dalam pasaran yang bergolak
  2. Penapis RSI mungkin terlepas sebahagian daripada permulaan trend: RSI mungkin berada di tahap yang tinggi pada permulaan pergerakan yang kuat
  3. Penapisan kuantiti mungkin terlalu ketat di sesetengah pasaran: sesetengah jenis yang kurang cair sukar untuk memenuhi syarat
  4. Penutupan ATR dengan kelipatan tetap mungkin tidak fleksibel dalam keadaan turun naik yang kuat
  5. Tidak menetapkan titik penangguhan tetap yang boleh menjejaskan kecekapan penggunaan dana

Arah pengoptimuman strategi

  1. Pengenalan parameter penyesuaian diri: boleh menyesuaikan kitaran EMA dan nilai terendah RSI mengikut pergerakan turun naik pasaran
  2. Mekanisme hentian yang dioptimumkan: hentian bertingkat dengan tetapan rintangan sokongan
  3. Menambah penapis keadaan pasaran: penambahan penunjuk kekuatan trend, perdagangan hanya dalam trend yang jelas
  4. Pengurusan wang yang lebih baik: menyesuaikan saiz pegangan mengikut kekuatan isyarat dan turun naik pasaran
  5. Menambah mekanisme penangguhan: menetapkan kedudukan penangguhan dinamik berdasarkan ATR

ringkaskan

Strategi ini membina sistem pengesanan trend yang ketat secara logik melalui gabungan saintifik dan petunjuk teknikal klasik. Pelbagai mekanisme penapisan dan kaedah kawalan risiko strategi ini menjadikannya mempunyai nilai aplikasi yang kuat dalam pertempuran. Dengan arah pengoptimuman yang disyorkan, strategi ini masih mempunyai ruang untuk peningkatan lebih lanjut.

Kod sumber strategi
/*backtest
start: 2024-11-07 00:00:00
end: 2025-02-18 08:00:00
period: 2d
basePeriod: 2d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Call & Put Options Strategy (Optimized)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// 📌 Configuration Parameters
emaShort = input(9, title="Short EMA")
emaLong = input(21, title="Long EMA")
rsiLength = input(14, title="RSI Period")
rsiOverbought = input(60, title="RSI Overbought") // Adjusted for more signals
rsiOversold = input(40, title="RSI Oversold")   // More flexible to confirm buys
atrLength = input(14, title="ATR Period")
atrMult = input(1.5, title="ATR Multiplier for Stop Loss")
minVol = input(100000, title="Minimum Volume to Confirm Entry") // Volume filter

// 🔹 Indicator Calculations
emaFast = ta.ema(close, emaShort)
emaSlow = ta.ema(close, emaLong)
rsi = ta.rsi(close, rsiLength)
atr = ta.atr(atrLength)
vol = volume

// 📌 Entry Signal Conditions
condCALL = ta.crossover(emaFast, emaSlow) and rsi > rsiOversold and vol > minVol
condPUT = ta.crossunder(emaFast, emaSlow) and rsi < rsiOverbought and vol > minVol

// 🚀 Plot signals on the chart
plotshape(condCALL, location=location.belowbar, color=color.green, style=shape.labelup, title="CALL", size=size.small)
plotshape(condPUT, location=location.abovebar, color=color.red, style=shape.labeldown, title="PUT", size=size.small)

// 🎯 Alert conditions
alertcondition(condCALL, title="CALL Signal", message="📈 CALL signal confirmed")
alertcondition(condPUT, title="PUT Signal", message="📉 PUT signal confirmed")

// 📌 Risk Management - Stop Loss and Take Profit
longStop = close - (atr * atrMult)
shortStop = close + (atr * atrMult)

strategy.entry("CALL", strategy.long, when=condCALL)
strategy.exit("CALL Exit", from_entry="CALL", stop=longStop)

strategy.entry("PUT", strategy.short, when=condPUT)
strategy.exit("PUT Exit", from_entry="PUT", stop=shortStop)