
Strategi ini menggabungkan indikator Moving Average dan Bollinger Bands, yang memungkinkan strategi perdagangan bilateral di antara garis rata-rata. Berdagang lebih banyak ketika harga naik dan turun, dan berdagang lebih sedikit ketika harga turun dan naik, memanfaatkan fluktuasi harga di antara garis rata-rata.
Solusi untuk Mengatasi Risiko:
Pengoptimalan ini dapat meningkatkan tingkat keuntungan, mengurangi transaksi yang tidak perlu, mengurangi frekuensi transaksi, dan mengurangi risiko kerugian.
Strategi ini menggabungkan sistem garis rata dan indikator Brin Belt, yang memungkinkan strategi perdagangan berosilasi antara garis rata harga. Kombinasi indikator ganda dapat meningkatkan kualitas sinyal dan memungkinkan lebih banyak peluang untuk perdagangan bilateral. Dengan lebih mengoptimalkan parameter dan menambahkan penilaian indikator bantu lainnya, dapat mengurangi perdagangan yang tidak perlu dan meningkatkan tingkat keuntungan yang layak untuk diperiksa dan dioptimalkan di lapangan.
]
/*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)