Strategi ini adalah sistem perdagangan yang berasaskan penapisan rata-rata dan penapisan RSI, yang digabungkan dengan fungsi berhenti dan kehilangan. Ia menggunakan persilangan 44 kitaran purata bergerak sederhana (SMA) dan 9 kitaran purata bergerak indeks (EMA) untuk menghasilkan isyarat perdagangan, sambil menggunakan indeks yang agak kuat (RSI) sebagai syarat penapisan tambahan.
Persaingan garis rata: strategi menggunakan 44 kitaran SMA dan 9 kitaran EMA. Apabila SMA melintasi EMA dari bawah dan harga penutupan lebih tinggi daripada dua garis rata, ia dianggap sebagai isyarat membeli. Sebaliknya, apabila SMA melintasi EMA dari atas dan harga penutupan lebih rendah daripada dua garis rata, ia dianggap sebagai isyarat menjual.
Pengesahan grafik: strategi memerlukan tanda beli apabila muncul, garis pijak semasa adalah garis yang berlawanan dengan arah yang sama (atau lebih tinggi daripada harga penutupan); apabila muncul tanda jual, garis pijak semasa adalah garis yang berlawanan (atau lebih rendah daripada harga penutupan).
RSI Filter: Strategi menggunakan 14 kitaran RSI. Untuk membeli, isyarat memerlukan RSI di bawah 70 (jangan overbought), dan untuk menjual isyarat memerlukan RSI di atas 30 (jangan oversold). Ini membantu mengelakkan perdagangan dalam keadaan pasaran yang melampau.
Hentikan dan Hentikan Kerosakan: Strategi ini menetapkan hentikan dan hentikan 35 ketika memasuki permainan. Ini membantu menguruskan risiko dan mengunci keuntungan secara automatik.
Visualisasi: Strategi melukis garis SMA dan EMA pada carta dan menunjukkan anak panah beli atau jual di bawah carta apabila isyarat muncul. Indeks RSI dilukis dalam tetingkap berasingan, termasuk garis mendatar overbought dan oversold.
Multiple confirmation: Strategi ini menggabungkan crossover rata-rata, corak grafik, dan RSI untuk memberikan pelbagai pengesahan yang membantu mengurangkan isyarat palsu.
Mengikuti Trend: Menggunakan persilangan garis rata-rata jangka panjang ((44 kitaran) dan jangka pendek ((9 kitaran) untuk menangkap perubahan trend pasaran.
Pengurusan risiko: mekanisme terbina dalam Stop Loss membantu mengawal risiko setiap perdagangan dan mengelakkan kerugian besar.
Penapisan keadaan yang melampau: Syarat penapisan RSI membantu mengelakkan perdagangan di kawasan yang terlalu beli atau terlalu dijual, mengurangkan risiko operasi berlawanan arah.
Bantuan visual: Indikator dan tanda isyarat pada carta menyediakan rujukan visual yang intuitif yang membantu peniaga memahami keadaan pasaran dengan cepat.
Fleksibiliti: Strategi membolehkan pengguna menyesuaikan parameter utama, seperti kitaran purata, tetapan RSI dan jumlah titik berhenti kehilangan, untuk menyesuaikan diri dengan pelbagai jenis perdagangan dan keadaan pasaran.
Ketinggalan: Purata bergerak pada dasarnya adalah penunjuk ketinggalan, yang boleh menyebabkan isyarat ketinggalan dalam pasaran yang berubah dengan cepat.
Tidak berlaku untuk pasaran goyah: Dalam pasaran goyah, strategi ini mungkin menghasilkan isyarat palsu yang kerap, yang menyebabkan perdagangan berlebihan.
Hentian berhenti tetap: Hentian berhenti yang menggunakan nombor titik tetap mungkin tidak sesuai untuk semua keadaan pasaran, dan mungkin tercetus terlalu awal dalam pasaran yang lebih turun naik.
Terlalu bergantung kepada petunjuk teknikal: Strategi yang hanya berdasarkan kepada petunjuk teknikal dan mengabaikan faktor asas mungkin tidak berfungsi dengan baik apabila berita atau peristiwa penting berlaku.
Sensitiviti parameter: Prestasi strategi mungkin sangat sensitif terhadap tetapan parameter dan memerlukan penyesuaian yang kerap untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.
Hentian Hentian Dinamis: Pertimbangkan untuk menggunakan ATR (Average True Range) untuk menetapkan tahap Hentian Hentian Dinamis untuk menyesuaikan diri dengan perubahan dalam turun naik pasaran.
Meningkatkan penunjuk lalu lintas: Analisis lalu lintas gabungan dapat meningkatkan kebolehpercayaan isyarat, seperti meminta peningkatan lalu lintas apabila isyarat muncul.
Penapisan kekuatan trend: anda boleh menambah ADX (indikator trend rata-rata) untuk mengukur kekuatan trend, hanya berdagang dalam trend yang kuat.
Pengesahan bingkai masa: Pertimbangkan untuk mengesahkan isyarat pada pelbagai bingkai masa untuk mengurangkan isyarat palsu dan meningkatkan kadar kemenangan.
Tambahkan penapis asas: Gabungkan penapis kalendar ekonomi atau penapis peristiwa berita untuk mengelakkan transaksi sebelum dan selepas pengumuman penting.
Pilihan parameter pengoptimuman: menggunakan data sejarah untuk mengkaji semula dan mengoptimumkan untuk mencari kombinasi parameter yang optimum dalam keadaan pasaran yang berbeza.
Pertimbangkan untuk memasukkan petunjuk teknikal lain, seperti jalur Brin atau tahap pengunduran Fibonacci, untuk memberi rujukan sokongan dan rintangan tambahan.
Strategi silang 44 SMA dan 9 EMA yang digabungkan dengan penapis RSI dan stop-loss adalah sistem perdagangan analisis teknikal yang komprehensif yang menggabungkan konsep trend-following dan momentum. Ia menyediakan pedagang dengan kerangka perdagangan yang agak kukuh melalui mekanisme pengesahan berganda dan fungsi pengurusan risiko yang dibina.
Apabila menggunakan strategi ini, peniaga harus memahami sepenuhnya prinsip dan batasan dan membuat penyesuaian dan pengoptimuman yang sesuai mengikut jenis perdagangan dan keadaan pasaran tertentu. Dengan pemantauan dan penambahbaikan berterusan, digabungkan dengan pemahaman yang mendalam tentang pasaran, strategi ini boleh menjadi senjata yang kuat dalam kotak alat peniaga.
/*backtest
start: 2024-07-18 00:00:00
end: 2024-07-25 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SMA and EMA Crossover Strategy with TP/SL, Arrows, and RSI Filter", overlay=true)
// Define the length of the SMAs and EMAs
smaLength = input(44, title="SMA Length")
emaLength = input(9, title="EMA Length")
// Define the profit target and stop loss
profitTarget = input(35, title="Profit Target (Points)")
stopLoss = input(35, title="Stop Loss (Points)")
// RSI parameters
rsiLength = input(14, title="RSI Length")
rsiOverbought = input(70, title="RSI Overbought Level")
rsiOversold = input(30, title="RSI Oversold Level")
// Calculate the SMAs and EMAs
sma = ta.sma(close, smaLength)
ema = ta.ema(close, emaLength)
// Calculate RSI
rsi = ta.rsi(close, rsiLength)
// Plot the SMAs and EMAs
plot(sma, title="44-period SMA", color=color.blue, linewidth=2)
plot(ema, title="9-period EMA", color=color.red, linewidth=2)
// Plot RSI on a separate pane
hline(rsiOverbought, "RSI Overbought", color=color.red)
hline(rsiOversold, "RSI Oversold", color=color.green)
plot(rsi, title="RSI", color=color.purple)
// Entry and Exit Conditions
longCondition = ta.crossover(sma, ema) and close > sma and close > ema and close > open and rsi < rsiOverbought
shortCondition = ta.crossunder(sma, ema) and close < sma and close < ema and close < open and rsi > rsiOversold
// Generate buy signal
if (longCondition)
strategy.entry("Buy", strategy.long, stop=low - stopLoss, limit=close + profitTarget)
// Generate sell signal
if (shortCondition)
strategy.entry("Sell", strategy.short, stop=high + stopLoss, limit=close - profitTarget)
// Plot arrows
plotshape(series=longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small)
plotshape(series=shortCondition, title="Sell Signal", location=location.belowbar, color=color.red, style=shape.labeldown, text="SELL", size=size.small)
// Alerts
alertcondition(longCondition, title="Buy Alert", message="Buy Signal: 44-period SMA crossed above 9-period EMA and green candle closed above both MAs")
alertcondition(shortCondition, title="Sell Alert", message="Sell Signal: 44-period SMA crossed below 9-period EMA and red candle closed below both MAs")