
Strategi ini adalah strategi penyambungan berdasarkan purata bergerak sederhana 8 kitaran dan 20 kitaran ((SMA)). Buat lebih banyak apabila SMA cepat menembusi SMA perlahan, dan kosong apabila SMA cepat menembusi SMA perlahan. Strategi ini menggunakan penyambungan garis rata-rata berkala yang berbeza untuk menangkap perubahan trend.
Strategi ini menggunakan persilangan garis rata-rata pantas dan garis rata-rata perlahan untuk menilai perubahan trend. Oleh kerana garis rata-rata pantas lebih sensitif terhadap perubahan harga, perubahan trend jangka pendek dapat ditangkap lebih awal. Apabila garis pendek melintasi garis rata-rata pantas di atas garis rata-rata perlahan, ini menunjukkan bahawa garis pendek mula masuk ke dalam multipel, yang merupakan isyarat melakukan lebih banyak. Apabila garis rata-rata pantas melintasi garis rata-rata perlahan di bawah garis rata-rata perlahan, ini menunjukkan bahawa pasaran telah beralih dari multipel ke kosong, yang merupakan isyarat melakukan lebih banyak.
Kelebihan terbesar strategi ini adalah kesederhanaan dan intuisi, mudah difahami dan dilaksanakan. Pada masa yang sama, ia juga agak fleksibel, dapat disesuaikan dengan keadaan pasaran yang berbeza dengan menyesuaikan parameter garis purata. Ini boleh digunakan sebagai strategi asas dan dapat diperluas dan dioptimumkan berdasarkannya.
Oleh kerana strategi ini hanya bergantung pada indikator sederhana seperti persilangan rata-rata, kemampuan penilaian terhadap keadaan pasaran yang kompleks adalah lemah. Tidak dapat menentukan panjang dan perubahan arah trend tertentu, mungkin masuk dan keluar terlalu awal.
Kesalahan penilaian dapat dikurangkan dengan menggabungkan tanda-tanda trend yang disahkan dengan kombinasi indikator lain. Di samping itu, pelepasan stop loss yang sesuai juga dapat mengelakkan kerugian dari pasaran yang bergolak.
Strategi ini boleh digunakan dengan kombinasi indikator lain, menggunakan lebih banyak faktor untuk menilai isyarat trend, menyaring isyarat palsu. Selain itu, pengoptimuman parameter dan pengoptimuman hentikan kerugian juga dapat meningkatkan kestabilan strategi.
Konsep strategi persimpangan linear ini sederhana, mudah difahami dan dilaksanakan. Menggunakan perubahan trend penilaian cross-linear yang berlainan kelajuan, ia dapat menangkap tren jangka pendek dengan berkesan. Tetapi ada juga beberapa masalah, keupayaan pengiktirafan yang lemah, mudah menghasilkan isyarat salah.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SMA Crossover Strategy", overlay=true)
// Define SMA lengths
fastLength = input.int(8, title="Fast SMA Length", minval=1)
slowLength = input.int(20, title="Slow SMA Length", minval=1)
// Calculate SMAs
fastSMA = ta.sma(close, fastLength)
slowSMA = ta.sma(close, slowLength)
// Plot SMAs on the chart
plot(fastSMA, color=color.blue, title="Fast SMA")
plot(slowSMA, color=color.red, title="Slow SMA")
// Trading strategy
longCondition = ta.crossover(fastSMA, slowSMA)
shortCondition = ta.crossunder(fastSMA, slowSMA)
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
if (ta.crossunder(fastSMA, slowSMA))
strategy.close("Long")
if (ta.crossover(fastSMA, slowSMA))
strategy.close("Short")
// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)