Strategi Dagangan Purata Bergerak Penembusan Berganda adalah strategi yang menghasilkan isyarat beli dan jual berdasarkan beberapa penunjuk. Ia mengintegrasikan purata bergerak, penunjuk sokongan / rintangan, penunjuk trend dan penunjuk overbought / oversold untuk membentuk sistem dagangan yang komprehensif.
Isyarat beli memerlukan empat syarat berikut berlaku pada masa yang sama:
Sebaik sahaja keempat-empat syarat dipenuhi, isyarat beli 1 dihasilkan.
Logik isyarat jual adalah bertentangan dengan isyarat beli. Ia memerlukan empat syarat berikut:
Apabila keempat-empat syarat berlaku pada masa yang sama, isyarat jual -1 dihasilkan.
Syarat masuk bergantung kepada isyarat beli dan jual. untuk pergi panjang isyarat beli mesti sama dengan 1. untuk pergi pendek isyarat jual mesti sama dengan -1.
Terdapat dua syarat keluar. Satu adalah keluar dengan cepat apabila isyarat berubah. Yang lain adalah menunggu isyarat bertentangan sebelum keluar dari kedudukan. Sebagai contoh, tunggu isyarat jual selepas pergi lama.
Kelebihan terbesar Strategi Purata Bergerak Penembusan Berganda adalah gabungan beberapa penunjuk, yang membolehkan penilaian komprehensif mengenai trend, status overbought / oversold, dll. Khususnya, kelebihan utama adalah:
Secara umum, sistem ini sangat sesuai untuk pembelajaran sendiri oleh pemula, serta untuk digunakan oleh profesional.
Walaupun strategi ini mempunyai banyak kelebihan, masih ada beberapa risiko yang perlu diperhatikan:
Untuk menangani risiko ini, langkah-langkah berikut boleh diambil:
Masih ada potensi besar untuk mengoptimumkan lagi strategi ini:
Dengan penambahbaikan dalam aspek di atas, prestasi strategi dapat ditingkatkan lagi untuk aplikasi perdagangan langsung.
Strategi Dagangan Purata Bergerak Penembusan Berganda adalah strategi serba boleh yang menggabungkan beberapa penunjuk. Ia menggabungkan trend, sokongan / rintangan, penunjuk overbought / oversold untuk menentukan entri dan keluar. Dengan kesan pelengkap dan penghakiman komprehensif, strategi ini menyediakan model idea cemerlang untuk perdagangan kuantitatif yang bernilai penyelidikan dan aplikasi yang mendalam.
/*backtest start: 2023-01-26 00:00:00 end: 2024-02-01 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //Original Indicator by @Shizaru - simply made into a strategy! strategy("Simple Buy/Sell Strategy", overlay=false) psar = sar(0.02,0.02,0.2) c1a = close > psar c1v = close < psar malen = input(200, title="MA Length") mm200 = sma(close, malen) c2a = close > mm200 c2v = close < mm200 fast = input(12, title="Fast EMA Length") slow = input(26, title="Slow EMA Length") [macd,signal,hist] = macd(close, fast,slow, 9) c3a = macd >= 0 c3v = macd <= 0 rsilen = input(7, title="RSI Length") th = input(50, title="RSI Threshold") rsi14 = rsi(close, rsilen) c4a = rsi14 >= th c4v = rsi14 <= th buy = c1a and c2a and c3a and c4a ? 1 : 0 sell = c1v and c2v and c3v and c4v ? -1 : 0 longtrades = input(true, title="Long Trades") shorttrades = input(false, title="Short Trades") quickexit = input(false, title="Quick Exits") strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true) strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1) strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true) strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1) plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals") plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")