Strategi perdagangan lintas rata-rata bergerak jangka pendek

Penulis:ChaoZhang, Tanggal: 2023-12-13 15:23:32
Tag:

img

Gambaran umum

Long-short moving average crossover trading strategy adalah strategi trend-following yang khas. Ini menggunakan golden cross dan death cross dari fast dan slow moving averages untuk menentukan tren pasar dan melakukan perdagangan panjang dan pendek yang sesuai. Ketika fast moving average melintasi di atas slow moving average, itu menunjukkan tren naik, jadi go long. Ketika fast moving average melintasi di bawah slow moving average, itu menunjukkan tren turun, jadi go short. Strategi ini bekerja dengan baik untuk pasar dengan tren jangka menengah hingga panjang yang kuat.

Logika Strategi

Logika inti dari strategi MA panjang-pendek didasarkan pada salib emas dan salib kematian rata-rata bergerak. Rata-rata bergerak dapat secara efektif menyaring kebisingan pasar dan mencerminkan arah tren. MA cepat bereaksi lebih cepat terhadap perubahan harga dan menangkap tren jangka pendek. MA lambat merespons lebih lambat dan melacak tren jangka panjang.

Ketika MA cepat melintasi di atas MA lambat, itu menunjukkan bahwa tren jangka pendek memiliki momentum naik lebih dari tren jangka panjang, jadi pergi panjang.

Secara khusus, strategi ini mendefinisikan MA cepat (panjang 9) dan MA lambat (panjang 21).ta.crossoverdanta.crossunderuntuk mendeteksi salib emas dan salib kematian di antara mereka.

Analisis Keuntungan

Strategi MA jangka pendek memiliki keuntungan berikut:

  1. Logika sederhana, mudah dipahami dan diterapkan;
  2. Rata-rata bergerak menyaring kebisingan secara efektif dan mengidentifikasi tren;
  3. Tren jangka menengah hingga panjang dari hasil tangkapan yang digabungkan dengan MA yang cepat dan lambat;
  4. Parameter MA yang dapat disesuaikan bekerja untuk pasar yang berbeda;
  5. Dilakukan untuk beberapa kerangka waktu, fleksibel.

Analisis Risiko

Strategi MA jangka panjang-pendek juga memiliki risiko berikut:

  1. Whipsaws dan sinyal palsu dapat terjadi di pasar yang berbeda;
  2. Penyesuaian parameter MA yang buruk menyebabkan sinyal yang buruk;
  3. Tidak dapat mengukur kekuatan tren, kerugian di dekat pembalikan;
  4. Tingkat masuk tidak jelas.

Risiko ini dapat dikurangi dengan mengoptimalkan parameter MA, menambahkan filter, dan mengatur stop loss.

Arahan Optimasi

Strategi MA jangka pendek dapat ditingkatkan dalam hal berikut:

  1. Mengoptimalkan parameter MA untuk menemukan kombinasi terbaik;
  2. Tambahkan indikator lain sebagai filter, misalnya MACD, KDJ untuk menghindari sinyal buruk;
  3. Menambahkan mekanisme stop loss untuk mengendalikan kerugian per perdagangan;
  4. Gabungkan dengan metrik volatilitas untuk menyempurnakan entri.

Kesimpulan

Secara singkat, strategi crossover MA panjang-pendek adalah sistem trend berikut yang sederhana dan praktis. Dengan menggabungkan rata-rata bergerak cepat dan lambat, strategi crossover MA panjang-pendek dapat secara efektif mengidentifikasi arah tren.


/*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)


Lebih banyak