Strategi Crossover Rata-rata Pergerakan Ganda SuperTrend


Tanggal Pembuatan: 2023-09-19 21:38:06 Akhirnya memodifikasi: 2023-09-19 21:38:06
menyalin: 0 Jumlah klik: 827
1
fokus pada
1617
Pengikut

Ringkasan

Strategi ini adalah strategi crossover dua garis rata yang didasarkan pada indikator SuperTrend. Indikator SuperTrend terdiri dari dua garis rata yang bersilang sebagai sinyal beli dan jual. Strategi ini termasuk dalam kategori strategi pelacakan tren.

Prinsip Strategi

  1. Perhitungan demafast, dengan rumus:*ema5 - ema(ema5,5)

  2. Hitung demaslow dengan rumus: 2*ema2 - ema(ema2,2)

  3. Garis cepat terdiri dari 5 hari EMA, merespons perubahan harga lebih cepat; Garis lambat terdiri dari 2 hari EMA, merespons perubahan harga lebih lambat.

  4. Ketika garis cepat dari arah bawah menembus garis lambat, menghasilkan sinyal beli; ketika garis cepat dari arah atas turun dan menembus garis lambat, menghasilkan sinyal jual.

  5. Dengan demikian, menggunakan dua garis rata yang berbeda untuk menilai perubahan tren harga, merupakan strategi pelacakan tren yang khas.

  6. Pelaksanaan transaksi berdasarkan sinyal beli dan jual.

Gagasan inti dari strategi ini sederhana dan jelas, dengan penyesuaian parameter garis rata-rata yang dapat disesuaikan dengan pasar yang berbeda siklus, merupakan strategi pelacakan tren yang umum.

Analisis Keunggulan

  1. Menggunakan dua garis sejajar untuk menilai perubahan arah tren adalah indikator teknis yang sederhana dan praktis.

  2. Parameter garis cepat dan lambat dapat disesuaikan dan dioptimalkan untuk siklus yang berbeda.

  3. Sinyal-sinyal strategi jelas, dan transaksi dilakukan dengan mudah.

  4. Fungsi pengembalian sudah tersedia untuk memverifikasi keefektifan strategi.

  5. Interface visualnya secara langsung menunjukkan kondisi persilangan tersebut.

  6. Strategi ini mudah dipahami dan cocok untuk pemula.

Analisis risiko

  1. Sinyal lag atau sinyal palsu dapat terjadi pada persimpangan linear ganda. Parameter dapat disesuaikan atau kondisi penyaringan dapat ditambahkan untuk memperbaiki.

  2. Tidak dapat menangani pasar yang bergeser atau bergejolak dengan efektif, mudah terhenti.

  3. Parameter deteksi dapat dioptimalkan dalam ruang terbatas, efek disk tetap harus diverifikasi.

  4. Perhatikan dampak dari biaya transaksi pada keuntungan.

Arah optimasi

  1. Uji kombinasi parameter dengan panjang garis rata yang berbeda untuk mencari yang paling cocok.

  2. Menambahkan indikator lain untuk memfilter sinyal, seperti indikator KDJ dan sebagainya.

  3. Masukkan mekanisme stop loss untuk mengendalikan kerugian tunggal.

  4. Menambahkan fungsi manajemen posisi, menggunakan persentase transaksi yang berbeda untuk kondisi pasar yang berbeda.

  5. Optimalkan strategi pengelolaan dana, menetapkan indikator risiko seperti rasio untung rugi.

  6. Pertimbangkan untuk menambahkan algoritma seperti pembelajaran mesin untuk optimasi parameter atau penilaian sinyal.

Meringkaskan

Strategi SuperTrend adalah strategi pelacakan tren yang sederhana, dapat dioperasikan secara praktis dengan menyesuaikan parameter untuk menyesuaikan dengan siklus yang berbeda. Strategi ini mudah dipelajari dan memiliki potensi yang besar untuk dikembangkan.

Kode Sumber Strategi
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

strategy(title = "SuperTrend", shorttitle = "BTC")
ema5=ta.ema(close, 5)
ema2=ta.ema(close, 2)
 
demaFast =  request.security(syminfo.tickerid, "30", 2 * ema5 - ta.ema(ema5, 5)  )

plotchar((2 * ema5 - ta.ema(ema5, 5)), "d", "", location = location.top)
plotchar(demaFast, "fast", "", location = location.top)

demaSlow  = request.security(syminfo.tickerid,"30", 2 * ema2 - ta.ema(ema2, 2)  )
plotchar(demaSlow, "slow", "", location = location.top)

buy = ta.crossover(demaSlow, demaFast)
sell = ta.crossunder(demaSlow, demaFast)
strategy.entry("BUY", strategy.long, 1, when = buy)
strategy.entry("SELL", strategy.short, 1, when = sell )