
Strategi perdagangan dua garis sejajar adalah strategi trend-following yang lebih tipikal. Strategi ini menggunakan purata bergerak cepat dan purata bergerak perlahan untuk menilai trend pasaran, dan dengan itu melakukan banyak shorting. Apabila purata bergerak cepat dari bawah ke atas melanggar purata bergerak perlahan, maka ia dianggap sebagai trend naik; apabila purata bergerak cepat dari atas ke bawah melanggar purata bergerak perlahan, maka ia dianggap sebagai trend menurun.
Logik utama strategi perdagangan dua garis sejajar adalah berdasarkan pada rata-rata bergerak. Rata-rata bergerak dapat membasmi bunyi bising dengan berkesan, mencerminkan arah trend pasaran. Rata-rata bergerak cepat lebih sensitif terhadap perubahan harga dan dapat mencerminkan trend pada tahap semasa; Rata-rata bergerak perlahan bertindak balas terhadap perubahan harga dan dapat menentukan arah trend keseluruhan.
Apabila bergerak cepat di atas rata-rata bergerak perlahan, menunjukkan bahawa trend jangka pendek lebih kuat daripada trend jangka panjang, dan lebih banyak boleh dilakukan; apabila bergerak cepat di bawah rata-rata bergerak bergerak perlahan, menunjukkan bahawa trend jangka pendek lebih kuat daripada trend jangka panjang, dan boleh dilakukan.
Secara khusus, strategi ini mentakrifkan rata-rata bergerak cepat dan rata-rata bergerak perlahan dengan panjang 9 dan 21, dan kemudian melaluita.crossoverdanta.crossunderUntuk menentukan apakah mereka mempunyai garpu emas dan garpu mati. Buat lebih banyak apabila garpu emas berlaku, kosong apabila garpu mati berlaku.
Strategi dagangan dua hala mempunyai kelebihan berikut:
Strategi perdagangan dua hala juga mempunyai risiko:
Untuk risiko di atas, risiko boleh dikurangkan dengan mengoptimumkan parameter purata bergerak, memfilterkannya bersama-sama dengan petunjuk lain, dan menetapkan titik berhenti.
Strategi dagangan dua hala boleh dioptimumkan dari beberapa arah:
Strategi perdagangan dua rata-rata secara keseluruhan adalah strategi trend-tracking yang mudah dan praktikal. Dengan menggunakan garis rata-rata cepat dan garis rata-rata perlahan, anda dapat mengenal pasti arah trend pasaran dengan berkesan. Tetapi strategi ini juga mempunyai kelemahan tertentu, dan setelah dioptimumkan dan diperbaiki, ia boleh menjadi salah satu strategi asas 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)