Strategi Perdagangan Kombinasi Rata-rata Pergerakan Tunggal


Tanggal Pembuatan: 2024-02-21 15:11:32 Akhirnya memodifikasi: 2024-02-21 15:11:32
menyalin: 1 Jumlah klik: 642
1
fokus pada
1617
Pengikut

Strategi Perdagangan Kombinasi Rata-rata Pergerakan Tunggal

Ringkasan

Strategi ini adalah strategi perdagangan kombinasi berdasarkan rata-rata bergerak sederhana. Ini menggunakan persilangan rata-rata garis 9 dan garis 21 sebagai sinyal beli dan jual. Ini menghasilkan sinyal beli ketika rata-rata jangka pendek melewati rata-rata jangka panjang dari bawah; menghasilkan sinyal jual ketika rata-rata jangka pendek melewati rata-rata jangka panjang dari atas ke bawah.

Prinsip Strategi

Logika inti dari strategi ini adalah menggunakan rata-rata bergerak sederhana dengan dua parameter yang berbeda, satu adalah garis 9 yang mewakili tren jangka pendek, dan satu adalah garis 21 yang mewakili tren jangka panjang. Ketika garis tren jangka pendek melintasi garis tren jangka panjang dari bawah, menunjukkan bahwa pasar berubah dari turun ke atas, ini menghasilkan sinyal beli. Ketika garis tren jangka pendek melintasi garis tren jangka panjang dari atas ke bawah, menunjukkan bahwa pasar berubah dari atas ke bawah, ini menghasilkan sinyal jual.

Strategi ini didasarkan pada dua sinyal, yaitu tanda-tanda penyambutan emas dan tanda-tanda penyambutan kematian. Yang disebut tanda-tanda penyambutan emas dan tanda-tanda penyambutan kematian adalah ketika rata-rata jangka pendek dari bawah ke atas menembus rata-rata jangka panjang, yang menunjukkan bahwa harga mungkin berubah dari penurunan ke kenaikan.

Keunggulan Strategis

  1. Operasi sederhana, mudah dipahami dan digunakan
  2. Lebih sedikit parameter, tidak perlu banyak pengujian dan optimasi
  3. Berdagang dengan frekuensi yang moderat, hindari terlalu radikal
  4. Ini adalah titik balik yang dapat menangkap tren jangka pendek dengan relatif akurat.
  5. Memiliki beberapa tingkat keukur dan stabilitas

Risiko Strategis

  1. Strategi linier ganda mudah menghasilkan sinyal yang salah dan sering beralih
  2. Pemilihan dan pengaturan parameter tempat jual beli tergantung pada pengalaman, tidak cukup sistematis
  3. Efek sangat terkait dengan pilihan parameter, antena 9 dan 21 tidak optimal
  4. Perdagangan bising yang tidak dapat memfilter kejanggalan secara efektif
  5. Performa buruk dalam kondisi gempa besar, rentan terhadap kerugian

Ada beberapa cara untuk mengoptimalkan dan memperbaiki:

  1. Menambahkan mekanisme penyaringan untuk menghindari sinyal yang salah
  2. Reliabilitas sinyal tren dikombinasikan dengan indikator lain
  3. Optimisasi tes berdasarkan varietas dan parameter yang berbeda
  4. Setting Stop Loss Stop Logic, Mengontrol Risiko

Meringkaskan

Strategi ini secara keseluruhan merupakan strategi kombinasi linier ganda yang lebih tradisional dan sederhana. Ini mudah dipahami dan diterapkan, pilihan parameter juga relatif sederhana, dan dapat secara efektif melacak konversi tren jangka pendek. Namun, strategi ini juga memiliki beberapa masalah, seperti menghasilkan sinyal yang salah, pilihan PARAMETERS yang empiris, kinerja yang buruk dalam situasi getaran besar, dll.

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

//@version=5
strategy("Bitboy Strategy", overlay=true)

// Define MAs
SlowMA = ta.sma(close, 9)
FastMA = ta.sma(close, 21)

// Plot MAs
plot1 = plot(SlowMA, color=color.new(color.red, 0), title="Slow MA")
plot2 = plot(FastMA, color=color.new(color.green, 0), title="Fast MA")

// Plot MA Ribbon
fill(plot1, plot2, color=FastMA > SlowMA ? color.rgb(233, 21, 21, 50) : color.new(#1de223, 45))

// Define buy/sell conditions
longCondition = ta.crossover(SlowMA, FastMA)
shortCondition = ta.crossunder(SlowMA, FastMA)

// Strategy commands for buy/sell
if longCondition
    strategy.entry("Long", strategy.long)

if shortCondition
    strategy.entry("Short", strategy.short)

// Plot buy/sell signals (for visualization)
plotshape(longCondition, location=location.belowbar, color=color.rgb(18, 230, 25, 37), style=shape.labelup, text="Buy", textcolor=color.white)
plotshape(shortCondition, location=location.abovebar, color=color.rgb(239, 23, 23, 40), style=shape.labeldown, text="Sell", textcolor=color.white)