Strategi Leverage Macd Biru Merah

Penulis:ChaoZhang, Tarikh: 2023-12-20 15:51:37
Tag:

img

Ringkasan

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.

Logika Strategi

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.

Kelebihan

  • 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.

Analisis 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.

Kawasan Peningkatan

  • 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.

Ringkasan

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()

Lebih lanjut