
Strategi ini menggunakan purata bergerak dalam dua tempoh yang berlainan ((gambaran cepat dan garis perlahan) untuk menghasilkan isyarat perdagangan. Apabila garis cepat melintasi garis perlahan dari bawah ke atas, ia menghasilkan isyarat membeli; apabila garis cepat melintasi garis perlahan dari atas ke bawah, ia menghasilkan isyarat menjual. Strategi ini menetapkan tahap berhenti dan berhenti pada masa yang sama untuk mengawal risiko dan mengunci keuntungan.
Prinsip utama strategi ini adalah memanfaatkan ciri-ciri trend pengesanan purata bergerak. Purata bergerak mampu meratakan turun naik harga dan mencerminkan trend utama harga. Purata bergerak jangka pendek lebih sensitif terhadap perubahan harga, sementara purata bergerak jangka panjang bertindak balas lebih lambat.
Khususnya, apabila garis cepat ((rata-rata bergerak jangka pendek) melintasi garis perlahan ((rata-rata bergerak jangka panjang) dari bawah ke atas, menunjukkan kemungkinan trend naik, yang menghasilkan isyarat membeli; sebaliknya, apabila garis cepat melintasi garis perlahan dari atas ke bawah, menunjukkan kemungkinan trend menurun, yang menghasilkan isyarat menjual. Pada masa yang sama, strategi ini menetapkan 2% stop loss dan 10% stop loss untuk mengawal risiko dan mengunci keuntungan.
Mudah difahami: Strategi ini logiknya jelas, mudah difahami dan dilaksanakan. Hanya dengan mengira purata bergerak untuk dua tempoh yang berbeza dan menilai hubungan silangnya, isyarat perdagangan dapat dihasilkan.
Pengesanan Trend: Kelebihan utama strategi purata bergerak adalah keupayaan untuk mengesan trend. Dengan menyeberang dua garis rata dengan cepat dan perlahan, anda dapat menangkap perubahan trend harga dengan lebih baik dan menyesuaikan kedudukan dagangan tepat pada masanya.
Kawalan risiko: Strategi ini menetapkan tahap berhenti dan berhenti yang jelas, yang dapat mengawal risiko perdagangan tunggal dengan berkesan. Apabila harga menyentuh tahap berhenti atau berhenti, strategi ini akan menutup kedudukan secara automatik, mengelakkan kehilangan atau keuntungan yang berlebihan.
Pilihan parameter: Prestasi strategi ini sangat bergantung kepada pilihan kitaran rata-rata yang perlahan. Kombinasi kitaran yang berbeza boleh menyebabkan hasil dagangan yang berbeza. Cara memilih kombinasi parameter yang optimum adalah salah satu risiko utama yang dihadapi oleh strategi ini.
Pasaran bergolak: Dalam pasaran bergolak, harga sering turun naik tetapi tidak mempunyai trend yang jelas. Pada masa ini, garis rata-rata cepat dan lambat mungkin sering bersilang, menghasilkan banyak isyarat perdagangan, yang menyebabkan perdagangan berlebihan dan kos transaksi yang tinggi.
Lagging: Rata-rata bergerak adalah penunjuk lag yang mempunyai kelewatan dalam bertindak balas terhadap perubahan harga. Ini bermakna strategi ini mungkin kehilangan beberapa peluang trend awal, atau menutup posisi tepat pada masanya apabila trend berbalik.
Pengoptimuman parameter: Pengaturan parameter yang optimum untuk prestasi sejarah dapat dijumpai dengan mengkaji semula kombinasi kitaran yang berbeza. Ini memerlukan ujian dan pengesahan yang komprehensif pada data dalam dan luar sampel.
Penapis trend: Untuk mengurangkan perdagangan berlebihan di pasaran goyah, penapis trend seperti ADX atau ParabolicSAR boleh diperkenalkan. Hanya berdagang apabila trend jelas, dan mengelakkan perdagangan di pasaran berselang.
Hentian dinamik: Hentian peratusan tetap mungkin tidak sesuai untuk semua keadaan pasaran. Anda boleh mempertimbangkan untuk memperkenalkan mekanisme hentian dinamik, seperti hentian ATR atau hentian pengesanan, yang membolehkan tahap hentian berubah secara dinamik dengan turun naik pasaran.
Pengoptimuman Portfolio: Strategi ini boleh digabungkan dengan strategi lain yang tidak berkaitan untuk meningkatkan pulangan dan kestabilan keseluruhan. Dengan penempatan kedudukan yang munasabah dan pengurusan risiko, anda boleh meningkatkan tahap pendapatan keseluruhan sambil memastikan kadar kemenangan yang tinggi.
Strategi persilangan dua rata-rata bergerak adalah strategi pengesanan trend yang mudah digunakan. Ia menghasilkan isyarat perdagangan dengan hubungan persilangan garis rata-rata yang cepat dan perlahan, sambil menetapkan risiko kawalan tahap stop loss yang tetap. Walaupun strategi ini mudah difahami dan dilaksanakan, persembahannya sangat bergantung pada pilihan parameter dan risiko perdagangan berlebihan di pasaran yang bergolak.
/*backtest
start: 2023-03-28 00:00:00
end: 2024-04-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © uugankhuu
//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)
// Define length for fast and slow moving averages
fastLength = input(9, title="Fast MA Length")
slowLength = input(21, title="Slow MA Length")
// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// Generate buy and sell signals
buySignal = ta.crossover(fastMA, slowMA)
sellSignal = ta.crossunder(fastMA, slowMA)
// Plot moving averages
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Execute trades based on signals
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.close("Buy", when=sellSignal)
// Set stop loss and take profit levels
stopLoss = input(0.02, title="Stop Loss (%)") // 2% stop loss
takeProfit = input(0.10, title="Take Profit (%)") // 10% take profit
strategy.exit("Take Profit/Stop Loss", "Buy", stop=close * (1 - stopLoss), limit=close * (1 + takeProfit))