Strategi Leverage Macd Blue Red adalah strategi perdagangan kuantitatif yang menggunakan penunjuk Macd untuk menentukan arah trend. Strategi ini mengira purata bergerak pantas, purata bergerak perlahan dan garis isyarat MACD, dan menggunakan gabungan penunjuk Macd untuk menilai pergerakan harga masa depan, untuk menjana isyarat perdagangan.
Indikator utama strategi ini adalah gabungan penunjuk Macd. Indikator Macd terdiri daripada kadar perbezaan (perbezaan antara purata bergerak cepat dan perlahan) dan garis isyarat. Apabila trend kenaikan kadar perbezaan mempercepat, ia mewakili pasaran lembu semasa. Apabila trend penurunan kadar perbezaan mempercepat, ia mewakili pasaran beruang semasa.
Walaupun strategi ini menggunakan penunjuk Macd untuk menentukan arah trend utama, ia juga menggabungkan Elder Impulse System untuk menentukan masa kemasukan dan keluar tertentu.
Dengan kedua-dua penunjuk ini, kita boleh menentukan arah kedudukan dan kemasukan / keluar taktikal. Sebagai contoh, jika penunjuk Macd menunjukkan trend kenaikan utama, kita membuka kedudukan panjang apabila bar hijau muncul dalam Sistem Impulse Elder. Jika penunjuk Macd menunjukkan trend penurunan utama, kita membuka kedudukan pendek apabila bar merah muncul dalam Sistem Impulse Elder.
Menggunakan Macd untuk menentukan trend utama meningkatkan keuntungan
Indikator Macd dalam strategi ini dapat mencerminkan hubungan bekalan permintaan pasaran dan pergerakan harga dengan berkesan. Dengan memanfaatkan perbezaan antara dua purata bergerak dan purata bergerak perbezaan, ia membantu menentukan trend utama. Ini memberikan arah kedudukan untuk entri kami.
Elder Impulse System meningkatkan ketepatan kemasukan
Elder Impulse System mengumpul maklumat mengenai perbezaan purata bergerak, histogram, dan harga untuk menentukan titik perubahan.
Penghentian kerugian berikutan MA perlahan
Strategi ini menggunakan purata bergerak yang perlahan sebagai stop loss yang boleh diselaraskan mengikut trend. Ini membantu strategi untuk memperoleh lebih banyak keuntungan sambil mengawal risiko.
Risiko pembalikan trend
Jika pembalikan trend yang ketara berlaku, kebarangkalian penilaian penunjuk Macd yang salah akan lebih tinggi.
Kekerapan perdagangan yang lebih tinggi
Strategi ini mempunyai kekerapan perdagangan yang lebih tinggi, yang membawa kepada kos perdagangan yang lebih tinggi. nisbah keuntungan / kerugian perlu dinilai untuk memastikan pulangan positif dari perdagangan.
Risiko Stop Loss
Stop loss yang terlalu longgar boleh membawa kepada kerugian yang lebih tinggi, manakala stop loss yang terlalu ketat boleh membawa kepada keluar awal.
Pengoptimuman Parameter
Parameter seperti panjang purata bergerak, parameter garis isyarat boleh dioptimumkan untuk mencari kombinasi yang optimum.
Menggabungkan penunjuk lain
Indikator lain seperti jurang atau perbezaan boleh diuji untuk meningkatkan ketepatan mengenal pasti titik belok dan entri.
Tambah mekanisme stop loss automatik
Hentikan kehilangan dinamik dengan ATR atau kehilangan berhenti yang menyusul boleh dimasukkan untuk membuat kehilangan berhenti lebih pintar dan mengawal risiko dengan berkesan.
Strategi Leverage Macd Blue Red mengintegrasikan penunjuk Macd dan Elder Impulse System untuk menentukan arah trend dan titik belokan. Strategi ini mempunyai kelebihan seperti penilaian yang tepat, entri yang tepat, dan stop loss yang munasabah. Kita juga perlu mencegah kemungkinan risiko, dan terus mengoptimumkan strategi ini. Secara keseluruhan, strategi ini layak penyelidikan dan penerapan lanjut.
/*backtest start: 2022-12-13 00:00:00 end: 2023-12-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Author: SudeepBisht //@version=3 strategy("SB_Elder Impulse System", overlay=true) useCustomResolution=input(false, type=bool) customResolution=input("D") source = request.security(syminfo.tickerid, useCustomResolution ? customResolution : timeframe.period, close) showColorBars=input(false, type=bool) lengthEMA = input(13) fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(9,minval=1) calc_hist(source, fastLength, slowLength) => fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = sma(macd, signalLength) macd - signal get_color(emaSeries, macdHist) => g_f = (emaSeries > emaSeries[1]) and (macdHist > macdHist[1]) r_f = (emaSeries < emaSeries[1]) and (macdHist < macdHist[1]) g_f ? green : r_f ? red : blue b_color = get_color(ema(source, lengthEMA), calc_hist(source, fastLength, slowLength)) //bgcolor(b_color, transp=0) //barcolor(showColorBars ? b_color : na) chk=b_color==green?1:b_color==red?-1:0 if (not na(chk)) if(chk==1) strategy.entry("RsiLE", strategy.long, comment="RsiLE") if(chk==-1) strategy.entry("RsiSE", strategy.short, comment="RsiSE") if(chk==0) strategy.close_all()