Strategi ini mengadopsi indikator Bollinger Bands dan moving average untuk menentukan sinyal perdagangan. Indikator Arnoud Legoux digunakan untuk menghitung moving average, dikombinasikan dengan indikator Parabolic SAR untuk menilai sinyal masuk.
Logika inti dari strategi ini adalah untuk menilai hubungan antara Bollinger Bands dan indikator moving average.
Secara khusus, strategi ini menggabungkan indikator moving average Arnoud Legoux dan indikator Parabolic SAR.
Indikator rata-rata bergerak Arnoud Legoux adalah versi yang ditingkatkan berdasarkan rata-rata bergerak tradisional. Dibandingkan dengan rata-rata bergerak biasa, ia memperkenalkan pergeseran Offset untuk menyesuaikan sudut garis rata-rata bergerak lebih fleksibel. Pada saat yang sama, nilai Sigma digunakan untuk menyesuaikan kelancaran garis rata-rata bergerak.
Indikator Parabolic SAR adalah indikator stop-loss yang sangat umum. Ini dapat memberikan sinyal pembalikan yang sangat jelas untuk melacak tren harga. Ketika indikator Parabolic SAR berada di bawah harga, itu mewakili keadaan bullish. Sebaliknya, di atas harga adalah keadaan bearish.
Logika untuk menilai hubungan indikator adalah sebagai berikut:
Logika untuk menilai sinyal pendek adalah sebaliknya:
Strategi ini menggabungkan indikator Bollinger Bands dan indikator rata-rata bergerak untuk memperhitungkan penilaian tren dan perdagangan breakout.
Ada juga beberapa risiko dalam strategi ini:
Solusi yang sesuai adalah:
Ada banyak arah untuk mengoptimalkan strategi ini:
Strategi ini menggunakan penilaian ganda Bollinger Bands dan indikator rata-rata bergerak. Ada ruang besar untuk optimasi dalam hal penyesuaian parameter dan kombinasi strategi. Dengan memperkenalkan metode yang lebih kuantitatif, strategi dapat lebih dioptimalkan menjadi strategi perdagangan algoritmik yang menghasilkan keuntungan yang stabil.
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: HighProfit //Lead-In strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+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) //Parabolic SAR Inputs start = input(title="Start", type=float, defval=0.02) increase = input(title="Increase", type=float, defval=0.02) max = input(title="Max", type=float, defval=.2) //Conditions longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma)) if (longCondition) strategy.entry("Long", strategy.long) shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma)) if (shortCondition) strategy.entry("Short", strategy.short) //Plots plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA") plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")