Strategi persilangan rata-rata pergerakan 5 hari, 10 hari dan 20 hari berdasarkan tren super


Tanggal Pembuatan: 2023-12-19 10:39:36 Akhirnya memodifikasi: 2023-12-19 10:39:36
menyalin: 0 Jumlah klik: 4339
1
fokus pada
1621
Pengikut

Strategi persilangan rata-rata pergerakan 5 hari, 10 hari dan 20 hari berdasarkan tren super

Ringkasan

Strategi ini menghasilkan sinyal beli dan jual dengan menghitung rata-rata pergerakan indeks pada hari ke-5, ke-10 dan ke-20 (EMA) yang dikombinasikan dengan indikator overtrend. Sinyal beli dihasilkan ketika garis ke-5 melewati garis ke-10, dan garis ke-5 dan ke-10 keduanya melewati garis ke-20; Sinyal jual dihasilkan ketika garis ke-10 melewati garis ke-5 di bawah garis ke-10 dan garis ke-5 dan 10 keduanya melewati garis ke-20

Prinsip Strategi

  1. EMA 5 hari, EMA 10 hari, dan EMA 20 hari.
  2. Perhitungan indikator supertrend.
  3. Ketika 5 hari EMA lebih besar dari 10 hari EMA, dan 5 hari EMA dan 10 hari EMA lebih besar dari 20 hari EMA, yaitu 5 hari dan 10 hari garis melewati 20 hari garis, menghasilkan sinyal beli.
  4. Ketika 10 hari EMA lebih kecil dari 5 hari EMA, dan 5 hari EMA dan 10 hari EMA adalah lebih kecil dari 20 hari EMA, yaitu 5 hari dan 10 hari di bawah garis melewati 20 hari, menghasilkan sinyal jual.
  5. Pada saat yang sama, kombinasi indikator overtrend untuk menilai tren pasar, hanya menghasilkan sinyal beli ketika indikator overtrend menunjukkan tren turun, dan menghasilkan sinyal jual ketika tren naik.

Keunggulan Strategis

  1. Sederhana, efektif, mudah dipahami dan diterapkan.
  2. Kombinasi tiga garis rata-rata dan supertrend, membuat sinyal lebih akurat dan dapat diandalkan.
  3. Menggunakan tiga garis rata-rata pada hari ke-5, ke-10 dan ke-20, pandangan yang komprehensif, penilaian yang akurat terhadap tren jangka pendek, menengah dan panjang.
  4. Dengan mempertimbangkan teknik penilaian supertrend yang dikombinasikan dengan teknik rata-rata jangka pendek dan menengah, untuk menghindari manipulasi pasar skala besar.
  5. Parameter yang dapat dikonfigurasi fleksibel, dapat disesuaikan dan dioptimalkan untuk berbagai varietas dan kondisi pasar.
  6. Ini adalah salah satu metode yang paling populer di dunia untuk mendeteksi peluang perdagangan yang akurat.
  7. Implementasi yang sederhana, mudah dipahami, mudah untuk diperluas dan disesuaikan.

Risiko Strategis

  1. Dalam pasar yang bergejolak, ada lebih banyak sinyal palsu, dan waktu untuk keluar mudah salah.
  2. Sistem linear sangat sensitif terhadap parameter, parameter yang tidak tepat dapat menyebabkan kerugian.
  3. Pengukuran keterbelakangan pada hypertrend hyperacceleration perlu dikonfirmasi dengan indikator teknis lainnya.
  4. Tidak mampu menghadapi situasi ekstrem seperti terjatuh, terjun langsung, dan lain-lain.

Solusi untuk risiko utama:

  1. Untuk mengkonfirmasi sinyal kedua, kombinasi dengan indikator teknis atau analisis fundamental lebih lanjut.
  2. Meningkatkan strategi stop loss untuk menghindari peningkatan kerugian.
  3. Pengaturan parameter pengoptimalan indikator garis pendek dan garis panjang menengah.
  4. Pemantauan langsung terhadap volatilitas indeks dan kinerja indikator overtrend, dengan intervensi manual jika diperlukan.

Arah optimasi strategi

  1. Dengan lebih banyak sistem kesetaraan dan penilaian indikator teknis, seperti MACD, KD, dll.
  2. Menambahkan strategi stop loss dan stop loss otomatis.
  3. Optimalkan parameter supertrend dan sistem linear sesuai dengan varietas dan situasi pasar yang berbeda.
  4. Menambah evaluasi model, optimasi parameter dan optimasi strategi berdasarkan data historis.
  5. Menambahkan modul prediksi pembelajaran mesin untuk menilai tren harga dan peluang perdagangan potensial.

Meringkaskan

Strategi ini menggunakan tiga garis rata-rata pada hari ke-5, ke-10 dan ke-20 dan indikator supertrend untuk membangun strategi perdagangan. Strategi ini sederhana dan efisien, berkinerja baik dalam menilai tren dan menemukan peluang.

Kode Sumber Strategi
/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 00:00:00
period: 1d
basePeriod: 1h
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/
// © aadilpatel07

//@version=4
strategy("5-10-20 Cross", overlay=true)
src = close, 
len1 = input(5, minval=1, title="EMA 1")
len2 = input(10, minval=1, title="EMA 2")
len3 = input(20, minval=1, title="EMA 3")

mult = input(type=input.float, defval=2)
len = input(type=input.integer, defval=14)
[superTrend, dir] = supertrend(mult, len)

ema1 = ema(src, len1)
ema2 = ema(src, len2)
ema3 = ema(src, len3)

//EMA Color
col1 = color.lime
col2 = color.blue
col3 = color.red

//EMA Plots
plot(series=ema1,color=col1, title="EMA1")
plot(series=ema2,color=col2, title="EMA2")
plot(series=ema3,color=col3, title="EMA3")

//plot SuperTrend
colResistance = dir == 1 and dir == dir[1] ? color.new(color.red, 100) : color.new(color.green, 100)
colSupport = dir == -1 and dir == dir[1] ? color.new(color.green, 0) : color.new(color.green, 10)
plot(superTrend, color = colResistance, linewidth=1)
plot(superTrend, color = colSupport, linewidth=1)

//longCondition = crossover(ema1, ema2) and crossover(ema1,ema3) and crossover(ema2,ema3)
longCondition = ema1 > ema2 and ema1 > ema3 and ema2 > ema3 and ema2 < ema1 and dir == -1
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

//shortCondition = crossover(ema2, ema1) and crossover(ema3,ema1) and crossover(ema3,ema2)
shortCondition = ema1 < ema2 and ema1 < ema3 and ema2 < ema3 and ema2 > ema1 and dir == 1
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)