Strategi Perdagangan Crossover Rata-rata Pergerakan Ganda


Tanggal Pembuatan: 2023-12-07 10:36:46 Akhirnya memodifikasi: 2023-12-07 10:36:46
menyalin: 0 Jumlah klik: 679
1
fokus pada
1619
Pengikut

Strategi Perdagangan Crossover Rata-rata Pergerakan Ganda

Ringkasan

Strategi perdagangan silang dua rata-rata menghasilkan sinyal beli ketika bergerak di atas rata-rata bergerak jangka pendek melewati rata-rata bergerak jangka panjang. Strategi ini sederhana, praktis, dan mudah untuk melakukan perdagangan otomatis.

Prinsip Strategi

  1. Hitung moving average indeks dari harga close out 50 siklus, 144 siklus, dan 200 siklus, ditulis sebagai EMA50, EMA144, dan EMA200, masing-masing.

  2. Menentukan apakah EMA50 memakai EMA144 dan EMA200, dan jika memakai EMA144 dan EMA200 pada saat yang sama, menghasilkan sinyal beli dan membuka posisi overhead.

  3. Uji apakah EMA50 menembus EMA144 dan EMA200, dan jika mereka menembus secara bersamaan, maka akan menghasilkan sinyal jual, yang akan melunasi posisi multiply.

Analisis Keunggulan

Strategi penyeberangan dua garis sejajar memiliki beberapa keuntungan:

  1. Sederhana, mudah dimengerti, parameternya mudah diatur, dan mudah untuk otomatisasi.

  2. Ini adalah salah satu cara yang paling efektif untuk mengidentifikasi dan memantau perubahan tren.

  3. Parameter yang dapat disesuaikan, menyesuaikan siklus rata-rata, dan menyesuaikan dengan lingkungan pasar yang berbeda.

  4. Memiliki kemampuan untuk menyaring kebisingan, menghindari tertipu oleh fluktuasi jangka pendek.

  5. Ini dapat dikombinasikan dengan indikator atau strategi lain untuk membangun sistem aturan.

Analisis risiko

Ada beberapa risiko dari strategi penyeberangan dua garis sejajar:

  1. Ini adalah salah satu dari beberapa hal yang dapat Anda lakukan untuk menghindari terjadinya kesalahan.

  2. Tidak ada yang tahu berapa lama tren akan berlangsung, mungkin ada yang masuk atau keluar terlalu dini.

  3. Pengaturan parameter yang tidak tepat dapat menyebabkan frekuensi transaksi, meningkatkan biaya transaksi dan kehilangan slippage.

  4. Jika Anda memasuki pasar yang bergejolak, Anda akan mengalami kerugian beruntun.

  5. Tidak dapat mengendalikan risiko transaksi, seperti stop loss dan withdrawal

Arah optimasi

Strategi penyeberangan dua garis sejajar dapat dioptimalkan dari beberapa aspek berikut:

  1. Kombinasi dengan indikator lain untuk memfilter sinyal, seperti indikator kuantitatif, indikator getaran, dan lain-lain, untuk mengurangi sinyal palsu.

  2. Menambahkan strategi stop loss untuk mengendalikan risiko transaksi tunggal.

  3. Mengoptimalkan parameter siklus moving average untuk menyesuaikan dengan lingkungan pasar yang berbeda siklus.

  4. Menambahkan modul manajemen posisi, seperti jumlah tetap untuk membuka posisi, aturan untuk menambah posisi, dll.

  5. Dengan menggunakan algoritma canggih seperti pembelajaran mesin, parameter strategi optimasi dinamis.

Meringkaskan

Strategi crossover bilateral adalah strategi pelacakan tren yang sederhana dan praktis. Strategi ini menilai arah tren melalui persimpangan garis rata-rata EMA untuk menangkap peluang dalam tren jangka menengah dan panjang. Strategi ini mudah dipahami dan diterapkan, tetapi ada juga kesulitan dalam menghasilkan sinyal palsu dan mengendalikan risiko. Dengan memperkenalkan kombinasi indikator lain, manajemen stop loss, dan pengoptimalan parameter, sistem perdagangan yang stabil dan efisien dapat dibentuk.

Kode Sumber Strategi
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SDTA

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

// Hareketli Ortalamaları Hesapla
ema50 = ta.ema(close, 50)
ema144 = ta.ema(close, 144)
ema200 = ta.ema(close, 200)

// Al sinyali koşulu: Fiyat EMA 50, EMA 144 ve EMA 200 üzerine çıktığında
longCondition = close > ema50 and close > ema144 and close > ema200

// Sat sinyali koşulu: Fiyat EMA 200, EMA 144 ve EMA 50 altına indiğinde
shortCondition = close < ema200 and close < ema144 and close < ema50

// Al ve Sat sinyallerinin gerçekleştiği çubuğu ok ile belirt
plotarrow(series=longCondition ? 1 : shortCondition ? -1 : na, colorup=color.green, colordown=color.red, offset=-1, title="Trade Arrow")

// Hareketli Ortalamaları Çiz
plot(ema50, color=color.blue, title="EMA 50")
plot(ema144, color=color.orange, title="EMA 144")
plot(ema200, color=color.red, title="EMA 200")

// Strateji testi ekleyin
strategy.entry("AL", strategy.long, when=longCondition)
strategy.entry("SAT", strategy.short, when=shortCondition)