Strategi Leverage Macd Biru Merah

Penulis:ChaoZhangTanggal: 2023-12-20 15:51:37
Tag:

img

Gambaran umum

Strategi Leverage Macd Blue Red adalah strategi perdagangan kuantitatif yang menggunakan indikator Macd untuk menentukan arah tren. Strategi ini menghitung rata-rata bergerak cepat, rata-rata bergerak lambat dan garis sinyal MACD, dan menggunakan kombinasi indikator Macd untuk menilai pergerakan harga di masa depan, sehingga menghasilkan sinyal perdagangan.

Logika Strategi

Indikator inti dari strategi ini adalah kombinasi dari indikator Macd. Indikator Macd terdiri dari tingkat perbedaan (perbedaan antara rata-rata bergerak cepat dan lambat) dan garis sinyal. Ketika tren kenaikan tingkat perbedaan mempercepat, itu mewakili pasar bull saat ini. Ketika tren penurunan tingkat perbedaan mempercepat, itu mewakili pasar beruang saat ini.

Sementara strategi ini menggunakan indikator Macd untuk menentukan arah tren utama, ia juga menggabungkan Elder Impulse System untuk menentukan waktu masuk dan keluar tertentu.

Dengan dua indikator ini, kita dapat menentukan arah posisi dan entri/keluar taktis. Misalnya, jika indikator Macd menunjukkan tren naik besar, kita membuka posisi panjang ketika batang hijau muncul di Elder Impulse System. Jika indikator Macd menunjukkan tren penurunan besar, kita membuka posisi pendek ketika batang merah muncul di Elder Impulse System.

Keuntungan

  • Menggunakan Macd untuk menentukan tren utama meningkatkan profitabilitas

    Indikator Macd dalam strategi ini dapat secara efektif mencerminkan hubungan penawaran-permintaan pasar dan pergerakan harga. Dengan memanfaatkan perbedaan antara dua rata-rata bergerak dan rata-rata bergerak dari perbedaan, ini membantu menentukan tren utama. Ini memberikan arah posisi untuk entri kami.

  • Elder Impulse System meningkatkan akurasi entri

    Elder Impulse System mengkonsolidasikan informasi dari perbedaan rata-rata bergerak, histogram, dan harga itu sendiri untuk menentukan titik balik.

  • Stop loss yang mengikuti berdasarkan MA yang lambat

    Strategi ini menggunakan slow moving average sebagai trailing stop loss, yang dapat disesuaikan sesuai dengan tren.

Analisis Risiko

  • Risiko pembalikan tren

    Jika terjadi pembalikan tren yang signifikan, kemungkinan indikator Macd menilai secara salah akan lebih tinggi.

  • Frekuensi perdagangan yang lebih tinggi

    Strategi ini memiliki frekuensi perdagangan yang lebih tinggi, yang mengarah pada biaya perdagangan yang lebih tinggi. rasio keuntungan / kerugian perlu dievaluasi untuk memastikan pengembalian positif dari perdagangan.

  • Risiko Stop Loss

    Stop loss yang terlalu longgar dapat menyebabkan kerugian yang lebih tinggi, sementara stop loss yang terlalu ketat dapat menyebabkan keluar prematur.

Bidang Peningkatan

  • Optimasi parameter

    Parameter seperti panjang rata-rata bergerak, parameter garis sinyal dapat dioptimalkan untuk menemukan kombinasi yang optimal.

  • Masukkan indikator lain

    Indikator lain seperti celah atau divergensi dapat diuji untuk meningkatkan keakuratan mengidentifikasi titik dan entri infleksi.

  • Tambahkan mekanisme stop loss otomatis

    Stop loss dinamis dengan ATR atau trailing stop loss dapat dimasukkan untuk membuat stop loss lebih cerdas dan mengontrol risiko secara efektif.

Ringkasan

Strategi Leverage Macd Blue Red mengintegrasikan indikator Macd dan Elder Impulse System untuk menentukan arah tren dan titik infleksi. Strategi ini memiliki keuntungan seperti penilaian yang akurat, entri yang tepat, dan stop loss yang wajar. Kita juga perlu mencegah kemungkinan risiko, dan terus mengoptimalkan strategi ini. Secara keseluruhan, strategi ini layak penelitian lebih lanjut dan penerapan.


/*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 banyak