Strategi ini menggunakan penunjuk Bollinger Bands dan purata bergerak untuk menentukan isyarat perdagangan. Penunjuk Arnoud Legoux digunakan untuk mengira purata bergerak, digabungkan dengan penunjuk SAR Parabolik untuk menilai isyarat kemasukan.
Logik teras strategi ini adalah untuk menilai hubungan antara Bollinger Bands dan penunjuk purata bergerak. Ia menggunakan Bollinger Bands dengan lebar tertentu jalur purata bergerak untuk menentukan isyarat panjang dan pendek apabila garis purata bergerak bersilang.
Secara khusus, strategi ini menggabungkan penunjuk purata bergerak Arnoud Legoux dan penunjuk SAR Parabolik.
Indikator purata bergerak Arnoud Legoux adalah versi yang lebih baik berdasarkan purata bergerak tradisional. Berbanding dengan purata bergerak biasa, ia memperkenalkan perpindahan Offset untuk menyesuaikan sudut garis purata bergerak dengan lebih fleksibel. Pada masa yang sama, nilai Sigma digunakan untuk menyesuaikan kelancaran garis purata bergerak.
Indikator SAR Parabolik adalah penunjuk stop-loss yang sangat biasa. Ia boleh memberikan isyarat pembalikan yang sangat jelas untuk mengesan trend harga. Apabila penunjuk SAR Parabolik berada di bawah harga, ia mewakili keadaan bullish. Sebaliknya, di atas harga adalah keadaan bearish.
Logik untuk menilai hubungan penunjuk adalah seperti berikut:
Logik untuk menilai isyarat pendek adalah sebaliknya:
Strategi ini menggabungkan penunjuk Bollinger Bands dan penunjuk purata bergerak untuk mengambil kira kedua-dua penilaian trend dan perdagangan pecah.
Terdapat juga beberapa risiko dalam strategi ini:
Penyelesaian yang sepadan adalah:
Terdapat banyak arah untuk mengoptimumkan strategi ini:
Strategi ini menggunakan penghakiman ganda Bollinger Bands dan penunjuk purata bergerak. Terdapat ruang yang besar untuk pengoptimuman dari segi penyesuaian parameter dan kombinasi strategi. Dengan memperkenalkan kaedah yang lebih kuantitatif, strategi dapat dioptimumkan lagi menjadi strategi perdagangan algoritmik yang menjana 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")