Strategi Crossover Rata-rata Bergerak Sederhana

Penulis:ChaoZhang, Tanggal: 2024-01-30 15:39:39
Tag:

img

Gambaran umum

Strategi Crossover Moving Average sederhana didasarkan pada persilangan dua rata-rata bergerak, rata-rata bergerak yang lebih cepat (MA cepat) dan rata-rata bergerak yang lebih lambat (MA lambat).

Prinsip

Strategi ini menggunakan dua rata-rata bergerak. Yang satu adalah MA cepat jangka pendek yang merespons dengan cepat perubahan harga. Yang lain adalah MA lambat jangka panjang yang menyaring fluktuasi jangka pendek dan mencerminkan tren jangka panjang dengan lebih baik. Ketika MA cepat melintasi di atas MA lambat, itu menandakan tren kenaikan dalam jangka pendek dan dianggap sebagai sinyal beli silang emas. Ketika MA cepat melintasi di bawah MA lambat, itu menandakan tren penurunan jangka pendek dan dianggap sebagai sinyal jual silang kematian.

Keuntungan

  1. Sederhana untuk menerapkan dan mudah dipahami dengan beberapa parameter dan kurang rentan terhadap overfit.
  2. Rata-rata bergerak meringankan fluktuasi harga dan memiliki beberapa kemampuan prediktif untuk menghindari tertipu oleh kebisingan.
  3. Pemakaian yang relatif kecil, pemakaian maksimum tidak akan terlalu besar.
  4. Berfungsi dengan baik di sebagian besar kondisi pasar, terutama pasar tren.

Risiko

  1. Cenderung menghasilkan sinyal palsu selama pasar yang terikat rentang.
  2. Rata-rata bergerak memiliki lag dan mungkin melewatkan titik masuk dan keluar tren yang optimal.
  3. Tidak ada pengaturan stop loss dapat menyebabkan kerugian besar.
  4. Pengaturan parameter yang salah mempengaruhi kinerja strategi.

Risiko dapat dikendalikan dengan mengatur stop loss. Memilih parameter yang tepat dapat meningkatkan kinerja strategi.

Peningkatan

  1. Uji kombinasi panjang MA yang berbeda untuk menemukan parameter optimal.
  2. Tambahkan indikator teknis lainnya untuk penyaringan dan peningkatan kualitas sinyal.
  3. Atur stop loss dinamis untuk mengontrol risiko.
  4. Masukkan metrik volatilitas untuk mengoptimalkan entri dan keluar.
  5. Mengoptimalkan ukuran posisi dan manajemen uang.

Kesimpulan

Singkatnya, Simple Moving Average Crossover adalah strategi yang sederhana dan praktis mengikuti tren. Ini mengidentifikasi perubahan tren menggunakan sifat indikator rata-rata bergerak. Keuntungan utama adalah penerapan yang mudah, mudah dimengerti, dan penurunan yang relatif kecil. Kelemahan utama adalah sinyal palsu potensial, sifat tertinggal. Strategi dapat ditingkatkan lebih lanjut melalui optimasi parameter, pengaturan stop loss, dan menggabungkan dengan indikator lain.


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Simple Moving Average Crossover", overlay=true)

// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(30, title="Slow MA Length")
stopLossPercent = input(1, title="Stop Loss Percentage")

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Buy condition: Fast MA crosses above Slow MA
buyCondition = ta.crossover(fastMA, slowMA)

// Sell condition: Fast MA crosses below Slow MA
sellCondition = ta.crossunder(fastMA, slowMA)

// Plot moving averages as lines
plot(fastMA, color=color.blue, title="Fast MA", linewidth=2)
plot(slowMA, color=color.red, title="Slow MA", linewidth=2)

// Execute trades based on conditions
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")

// Set stop loss level
stopLossLevel = close * (1 - stopLossPercent / 100)
strategy.exit("Sell", from_entry="Buy", loss=stopLossLevel)




Lebih banyak