Strategi Breakout Saluran Rata-rata Bergerak SonicR
Strategi ini didasarkan pada konsep sistem SonicR, yang mengidentifikasi arah tren melalui saluran moving average dan masuk saat terjadi breakout pada saluran, sehingga melakukan operasi pengikut tren. Strategi ini menggabungkan saluran moving average dan indikator moving average untuk melakukan trading tren secara mekanis.
Prinsip strategi:
-
Hitung saluran moving average, sumbu tengah saluran adalah moving average dari harga penutupan, sedangkan batas atas dan bawah saluran masing-masing adalah moving average dari harga tertinggi dan terendah.
-
Hitung moving average dengan periode yang lebih panjang sebagai garis sinyal trading.
-
Ketika harga penutupan menembus garis sinyal dari bawah ke atas, lakukan operasi long (beli).
-
Ketika harga penutupan menembus garis sinyal dari atas ke bawah, lakukan operasi short (jual).
-
Gunakan pengisian saluran (channel fill) untuk memvisualisasikan saluran moving average.
Keunggulan strategi ini:
-
Saluran moving average dapat dengan jelas menentukan tren harga dan breakout.
-
Moving average menyaring kebisingan pasar jangka pendek.
-
Aturan strategi sederhana dan mudah dijalankan, menghindari pengaruh emosi manusia.
Risiko strategi ini:
-
Moving average memiliki sifat lagging (terlambat), sehingga mungkin melewatkan titik masuk optimal.
-
Perlu optimasi parameter untuk menghindari terlalu banyak sinyal yang tidak valid.
-
Strategi trading mekanis dapat mengalami drawdown yang cukup besar, sehingga diperlukan manajemen modal.
Kesimpulannya, strategi ini berdasarkan konsep SonicR, mengidentifikasi arah saluran moving average, dan melakukan trading breakout secara mekanis. Aturan yang sederhana memudahkan perdagangan sistematis, namun perlu diperhatikan optimasi dan pengendalian risiko agar dapat memperoleh keuntungan jangka panjang secara stabil.
/*backtest
start: 2022-09-11 00:00:00
end: 2022-11-12 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//Sonic R
// strategy("SonicR",shorttitle="Sonic R",overlay=true,default_qty_value=10000,initial_capital=1000,currency=currency.USD)
EMA = input(defval=89, title="EMA Signal")- 1
