
Strategi ini adalah strategi perdagangan gabungan berdasarkan purata bergerak sederhana. Ia menggunakan persilangan garis rata-rata garis 9 dan 21 sebagai isyarat membeli dan menjual. Isyarat beli dihasilkan apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang dari bawah; isyarat jual dihasilkan apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang dari atas ke bawah.
Logik teras strategi ini adalah menggunakan purata bergerak mudah dengan dua parameter yang berbeza, satu adalah garis 9 yang mewakili trend jangka pendek, dan satu adalah garis 21 yang mewakili trend jangka panjang. Apabila garis trend jangka pendek melintasi garis trend jangka panjang dari bawah, menunjukkan pergerakan dari turun ke atas, maka ia menghasilkan isyarat membeli; apabila garis trend jangka pendek melintasi garis trend jangka panjang dari atas ke bawah, menunjukkan pergerakan dari atas ke bawah, maka ia menghasilkan isyarat menjual.
Strategi ini bergantung kepada dua isyarat garis purata yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat pada tanda-tanda yang berpusat.
Anda boleh mengoptimumkan dan memperbaiki dengan:
Strategi ini secara keseluruhannya adalah strategi gabungan dua garis lurus yang lebih tradisional dan mudah. Ia mudah difahami dan dilaksanakan, pilihan parameter juga lebih mudah, dan dapat mengesan perubahan trend jangka pendek dengan berkesan. Tetapi strategi ini juga mempunyai beberapa masalah, seperti menghasilkan isyarat yang salah, pilihan PARAMETERS empiris, prestasi yang buruk dalam keadaan gegaran besar.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bitboy Strategy", overlay=true)
// Define MAs
SlowMA = ta.sma(close, 9)
FastMA = ta.sma(close, 21)
// Plot MAs
plot1 = plot(SlowMA, color=color.new(color.red, 0), title="Slow MA")
plot2 = plot(FastMA, color=color.new(color.green, 0), title="Fast MA")
// Plot MA Ribbon
fill(plot1, plot2, color=FastMA > SlowMA ? color.rgb(233, 21, 21, 50) : color.new(#1de223, 45))
// Define buy/sell conditions
longCondition = ta.crossover(SlowMA, FastMA)
shortCondition = ta.crossunder(SlowMA, FastMA)
// Strategy commands for buy/sell
if longCondition
strategy.entry("Long", strategy.long)
if shortCondition
strategy.entry("Short", strategy.short)
// Plot buy/sell signals (for visualization)
plotshape(longCondition, location=location.belowbar, color=color.rgb(18, 230, 25, 37), style=shape.labelup, text="Buy", textcolor=color.white)
plotshape(shortCondition, location=location.abovebar, color=color.rgb(239, 23, 23, 40), style=shape.labeldown, text="Sell", textcolor=color.white)