
Strategi perdagangan dua garis sejajar adalah strategi pelacakan tren yang lebih khas. Strategi ini menggunakan rata-rata bergerak cepat dan rata-rata bergerak lambat untuk menilai tren pasar, dan dengan demikian melakukan lebih banyak shorting. Ketika rata-rata bergerak cepat dari bawah ke atas melewati rata-rata bergerak lambat, dianggap sebagai tren naik; Ketika rata-rata bergerak cepat dari atas ke bawah melewati rata-rata bergerak lambat, dianggap sebagai tren turun.
Logika inti dari strategi perdagangan dua garis lurus didasarkan pada moving averages. Moving averages dapat secara efektif memfilter kebisingan dalam situasi dan mencerminkan arah tren pasar. Fast moving averages lebih sensitif terhadap perubahan harga dan dapat mencerminkan tren di tahap saat ini.
Ketika bergerak cepat di atas rata-rata bergerak lambat, berarti tren pendek naik lebih kuat dari tren panjang, dan dapat melakukan lebih banyak; ketika bergerak cepat di bawah rata-rata bergerak lambat, berarti tren pendek turun lebih kuat dari tren panjang, dan dapat melakukan lebih banyak.
Secara khusus, strategi ini mendefinisikan rata-rata bergerak cepat dan rata-rata bergerak lambat dengan panjang 9 dan 21, dan kemudian melaluita.crossoverDanta.crossunderUntuk menentukan apakah mereka bercabang emas atau bercabang mati. Lakukan lebih banyak jika bercabang emas terjadi, kosongkan jika bercabang mati terjadi.
Strategi perdagangan bilateral memiliki keuntungan sebagai berikut:
Strategi perdagangan dua arah juga memiliki risiko berikut:
Untuk risiko di atas, risiko dapat dikurangi dengan mengoptimalkan parameter moving average, memfilternya dalam kombinasi dengan indikator lain, dan membatasi titik berhenti.
Strategi perdagangan biner dapat dioptimalkan dari beberapa arah:
Strategi perdagangan dua rata-rata secara keseluruhan adalah strategi pelacakan tren yang sederhana dan praktis. Dengan menggunakan kombinasi rata-rata cepat dan rata-rata lambat, Anda dapat secara efektif mengidentifikasi arah tren pasar. Namun, strategi ini juga memiliki kekurangan tertentu, dan setelah dioptimalkan dan diperbaiki, dapat menjadi salah satu strategi dasar untuk perdagangan kuantitatif.
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MA Strategy", overlay=true)
// Input parameters
fastLength = input(9, title="Fast MA Length")
slowLength = input(21, title="Slow MA Length")
// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// Plot moving averages
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Strategy conditions
longCondition = ta.crossover(fastMA, slowMA)
shortCondition = ta.crossunder(fastMA, slowMA)
// Strategy orders
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Plot entry signals
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small)