
Ringkasan
Strategi ini menggabungkan moving average biner dan indikator Alma untuk memungkinkan pelacakan dan masuk ke dalam tren. Di antaranya, garis Alma berfungsi sebagai filter tren utama, ketika harga di atas garis Alma, dan ketika harga di bawah garis Alma kosong.
Prinsip Strategi
- Hitung rata-rata bergerak indeks ganda untuk EMA1 dan EMA2
- Hitunglah garis Alma.
- Ketika EMA1 dan EMA2 membentuk garpu emas, jika harga lebih tinggi dari garis Alma, lakukan lebih banyak; ketika EMA1 dan EMA2 membentuk garpu mati, jika harga lebih rendah dari garis Alma, lakukan kosong.
- Dengan demikian, garis Alma berfungsi sebagai filter tren utama untuk menghindari terselubung di pasar yang bergoyang. Sementara itu, rata-rata bergerak dua indeks digunakan untuk memberikan sinyal tren lebih awal untuk masuk lebih awal.
Analisis Keunggulan
- Rata-rata bergerak dua digit dapat mencerminkan tren harga lebih awal dan menghindari masuk ke zona goncangan.
- Garis Alma adalah indikator penyaringan tren yang bagus karena dapat menangkap tren secara dinamis dengan menyesuaikan parameter smoothing.
- Kombinasi keduanya, baik untuk memperhitungkan keaktualan tren, dan juga untuk memastikan keandalan entri.
Analisis risiko
- Dalam situasi harga yang sangat berfluktuasi, moving average bisa memberikan sinyal yang salah.
- Dalam hal ini, garis Alma berada di belakang harga, yang dapat menyebabkan beberapa tren untuk disaring.
- Pengaturan parameter yang tidak tepat juga dapat menyebabkan kebijakan yang tidak efektif.
Solusi:
- Periode yang tepat untuk mengadaptasi rata-rata bergerak indeks ganda untuk mengurangi tingkat sinyal palsu.
- Mengatur parameter garis Alma untuk mengurangi keterlambatan.
- Lakukan optimasi parameter untuk menemukan kombinasi parameter yang optimal.
Arah optimasi
- Uji kombinasi rata-rata bergerak indeks ganda dari periode yang berbeda untuk menemukan parameter optimal.
- Tes garis Alma dengan periode jendela yang berbeda, deflection, nilai sigma, parameter optimasi.
- Kombinasi dengan indikator lain, seperti indikator volatilitas, untuk lebih memfilter sinyal.
- Mengoptimalkan strategi stop loss, mengendalikan kerugian tunggal.
Meringkaskan
Strategi ini digabungkan dengan moving averages dua indeks dan indikator Alma untuk memungkinkan pelacakan tren yang tepat waktu dan penyaringan masuk yang andal. Dengan pengoptimalan parameter dan perbaikan strategi stop loss, dapat lebih mengurangi sinyal palsu, mengendalikan risiko, dan meningkatkan efektivitas strategi. Strategi ini cocok untuk perilaku yang berorientasi pada tren, terutama perdagangan garis tengah.
Kode Sumber Strategi
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("Double Exponential Moving Avarage & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-DEMA+ALMA", overlay=true)
//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size", defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)
//Exponential Moving Avarage Inputs
L1= input(5,"EMA-1")
L2= input(10,"EMA-2")
//Exponential Moving Avarage Calculations
e1= ema(close, L1)
e2= ema(close, L2)
//Conditions
longCondition = e1 and e2 > alma(source, windowsize, offset, sigma)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = e1 and e2 < alma(source, windowsize, offset, sigma)
if (shortCondition)
strategy.entry("Short", strategy.short)
//Plots
plot(alma(source, windowsize, offset, sigma), color=lime, linewidth=1, title="ALMA")
plot(e1, color=orange, linewidth=1, title="EMA-1")
plot(e2, color=blue, linewidth=1, title="EMA-2")