Strategi ini menggabungkan indikator rata-rata bergerak dan Bollinger Bands untuk menerapkan strategi yang berosilasi antara rata-rata bergerak untuk perdagangan dua arah.
Manajemen Risiko:
Optimalisasi di atas dapat lebih meningkatkan profitabilitas, mengurangi perdagangan yang tidak perlu, mengurangi frekuensi perdagangan dan risiko kerugian.
Strategi ini menggabungkan sistem rata-rata bergerak dan Bollinger Bands untuk menerapkan perdagangan osilasi antara rata-rata bergerak harga. Kombinasi indikator ganda dapat meningkatkan kualitas sinyal, dan memungkinkan perdagangan dua arah memberikan lebih banyak peluang. Optimasi parameter lebih lanjut dan menambahkan indikator tambahan lainnya dapat mengurangi perdagangan yang tidak perlu dan meningkatkan profitabilitas, yang layak untuk pengujian dan optimasi langsung.
]
/*backtest start: 2023-12-09 00:00:00 end: 2023-12-10 00:00:00 period: 2m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("MA-Zorrillo",overlay=true) ma_short= sma(close,8) ma_long= sma(close,89) entry_ma = crossover (ma_short,ma_long) exit_ma = crossunder (ma_short,ma_long) BBlength = input(24, minval=1,title="Bollinger Period Length") BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation") BBbasis = sma(close, BBlength) BBdev = BBmult * stdev(close, BBlength) BBupper = BBbasis + BBdev BBlower = BBbasis - BBdev source = close entry_bb = crossover(source, BBlower) exit_bb = crossunder(source, BBupper) vs_entry = false vs_exit = false for i = 0 to 63 if (entry_bb[i]) vs_entry := true if (exit_bb[i]) vs_exit := true entry = entry_ma and vs_entry exit = exit_ma and vs_exit strategy.entry(id="long_ma",long=true,when=entry) strategy.close(id="long_ma", when=exit) strategy.entry(id="short_ma",long=false,when=exit) strategy.close(id="short_ma",when=entry)