Strategi ini menggabungkan penunjuk purata bergerak dan penunjuk jalur Brin untuk mewujudkan strategi perdagangan dua hala di antara garis rata-rata. Buat lebih banyak apabila harga naik ke bawah dan kosong apabila harga turun ke bawah, memanfaatkan pergerakan harga di antara garis rata-rata.
Penyelesaian risiko:
Pengoptimuman di atas dapat meningkatkan lagi kadar keuntungan, mengurangkan perdagangan yang tidak perlu, mengurangkan frekuensi perdagangan dan risiko kerugian.
Strategi ini menggabungkan sistem garis rata dan indikator Brin Belt, yang mewujudkan strategi perdagangan bergoyang di antara garis rata harga. Gabungan dua indikator dapat meningkatkan kualiti isyarat, yang membolehkan lebih banyak peluang untuk perdagangan dua hala. Dengan mengoptimumkan parameter lebih lanjut dan menambahkan penilaian indikator tambahan, pengurangan perdagangan yang tidak perlu dan peningkatan kadar keuntungan boleh dilakukan, yang patut diperiksa dan dioptimumkan 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)