Strategi leverage merah dan biru McD adalah strategi perdagangan kuantitatif yang menggunakan indikator McD untuk menentukan arah tren. Strategi ini menghasilkan sinyal perdagangan dengan menghitung rata-rata bergerak cepat, rata-rata bergerak lambat dan garis sinyal MACD, yang dikombinasikan dengan indikator McD kombinasi untuk menentukan pergerakan harga di masa depan.
Indikator pusat dari strategi ini adalah indikator kombinasi McD. Indikator McD terdiri dari deviasi ((perbedaan antara rata-rata bergerak cepat dan rata-rata bergerak lambat) dan garis sinyal. Pasar saat ini berada di posisi kosong ketika deviasi meningkat, yang mewakili saat ini berada di pasar multihead. Pasar saat ini berada di posisi kosong ketika deviasi menurun.
Strategi ini menggunakan indikator McD untuk menentukan arah tren besar, sementara digabungkan dengan sistem elder impulse untuk menentukan waktu masuk dan keluar spesifik. Sistem elder impulse menggunakan kombinasi garis rata-rata cepat dan lambat dan MACD, pilar hijau mewakili awal atau percepatan multihead, pilar merah mewakili awal atau percepatan headless, dan pilar biru mewakili titik waktu perubahan tren multihead.
Berdasarkan kedua indikator ini, kita dapat menentukan posisional direction dan tactical entries/exits. Jika indikator McD mewakili tren multihead yang besar, kita akan membuka posisi panjang ketika mint muncul di elder impulse system; jika indikator McD mewakili tren head kosong yang besar, kita akan membuka posisi pendek ketika mint muncul di elder impulse system.
Dalam strategi leverage merah biru McD, indikator McD dapat secara efektif mencerminkan hubungan penawaran dan permintaan pasar dan pergerakan harga, menggunakan diferensial dari rata-rata bergerak ganda dan diferensial dari rata-rata bergerak untuk menilai pergerakan besar. Ini memberikan arah posisional untuk entri kami.
Sistem Elder Impulse secara komprehensif menggunakan informasi tentang perbedaan garis rata-rata, grafik vertikal, dan harga itu sendiri untuk menilai titik-titik perubahan. Ini memberikan waktu yang lebih tepat untuk entri taktis kami.
Strategi ini menggunakan garis rata-rata lambat sebagai trailing stop loss, yang dapat menyesuaikan stop loss sesuai dengan tren. Ini membantu strategi untuk mendapatkan keuntungan yang lebih besar, sekaligus mengendalikan risiko.
Jika terjadi pergeseran arah yang lebih besar, indikator McD lebih mungkin untuk membuat kesalahan. Jika perlu, perlu disesuaikan parameter atau intervensi manual.
Strategi ini memiliki frekuensi transaksi yang tinggi dan menghasilkan biaya transaksi yang lebih tinggi.
Stop loss yang terlalu longgar dapat menyebabkan kerugian yang lebih besar; stop loss yang terlalu ketat dapat menyebabkan keluar terlalu sering. Perlu dievaluasi untuk memastikan stop loss masuk akal.
Dengan pengujian parameter, dapat dioptimalkan panjang garis rata-rata, parameter garis sinyal, dan lain-lain, untuk mencari kombinasi parameter optimal.
Tes ini dapat digabungkan dengan indikator lain seperti melompat, menyimpang dan lain-lain untuk mengidentifikasi titik balik, meningkatkan efek entries.
Dengan ATR, stop loss dinamis atau tracking stop loss dapat diintegrasikan untuk membuat stop loss lebih cerdas dan mengontrol risiko secara efektif.
Strategi leverage merah dan biru McD menggunakan indikator McD dan sistem Elder untuk menentukan arah dan titik balik. Strategi ini memiliki keunggulan seperti keakuratan penilaian, entri yang tepat, dan stop loss yang wajar. Kita juga perlu melindungi titik-titik risiko yang mungkin, dan terus mengoptimalkan strategi ini. Secara keseluruhan, strategi ini layak untuk penelitian dan aplikasi lebih 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()