Empat strategi salib emas purata bergerak dan silang mati


Tarikh penciptaan: 2023-12-15 11:55:36 Akhirnya diubah suai: 2023-12-15 11:55:36
Salin: 1 Bilangan klik: 1216
1
fokus pada
1621
Pengikut

Empat strategi salib emas purata bergerak dan silang mati

Gambaran keseluruhan

Ini adalah strategi yang berasaskan 4 garis rata. Ia menggunakan dua set rata-rata cepat dan perlahan, menghasilkan isyarat beli apabila rata-rata cepat menembusi rata-rata perlahan dari arah bawah, dan sebaliknya menghasilkan isyarat jual.

Prinsip Strategi

Strategi ini menggunakan 4 purata bergerak indeks ((EMA), termasuk 2 EMA cepat dan 2 EMA perlahan. Panjang EMA cepat adalah 9 hari dan 21 hari untuk menangkap trend jangka pendek; Panjang EMA perlahan adalah 50 hari dan 200 hari untuk menentukan arah trend jangka panjang.

Apabila garis 9 hari cepat menembusi garis 50 hari dari arah bawah, dan garis 21 hari juga menembusi garis 200 hari dari arah bawah, menghasilkan isyarat beli, iaitu EMA cepat dari bawah ke atas dengan garpu emas perlahan. EMA ini menunjukkan bahawa trend jangka pendek dan jangka menengah adalah naik, sesuai untuk membina kedudukan berbilang kepala.

Sebaliknya, apabila garis 9 hari yang cepat dari arah atas menembusi garis 50 hari, dan garis 21 hari juga dari arah atas menembusi garis 200 hari, menghasilkan isyarat jual, iaitu EMA cepat dari atas ke bawah menembusi garpu mati EMA perlahan. Ini menunjukkan bahawa trend jangka pendek dan jangka menengah adalah menurun, sesuai untuk meratakan kedudukan multihead atau membina kedudukan kosong.

Analisis kelebihan

Strategi 4 EQF ini menggabungkan analisis dimensi masa yang pelbagai untuk menilai trend pasaran dengan berkesan dan menghasilkan keuntungan dalam keadaan yang bergolak. Kelebihan utama termasuk:

  1. Menangkap trend garisan panjang dan tengah: Gabungan garisan rata-rata yang cepat dan perlahan, dapat menentukan arah trend dalam tiga dimensi masa pendek dan panjang dengan berkesan, mengurangkan isyarat palsu.

  2. Penapis Gegar: EMA sendiri mempunyai kesan penapis yang boleh menapis bunyi pasaran biasa dan mengelakkan tersumbat.

  3. Mendapatkan keuntungan: Mengambil peluang untuk membeli dan menjual mata wang dalam masa yang tepat untuk mendapatkan keuntungan dari perdagangan.

  4. Parameter boleh disesuaikan: pengguna boleh menyesuaikan parameter 4 garis rata secara bebas, menyesuaikan diri dengan ciri-ciri kitaran yang berbeza untuk pelbagai barangan.

  5. Strategi boleh diperluaskan: strategi ini boleh digabungkan dengan pengenalan petunjuk lain untuk membina strategi kuantitatif yang lebih kompleks.

Analisis risiko

Strategi 4x4 juga mempunyai beberapa risiko, terutamanya:

  1. Risiko penembusan palsu: Pasaran mungkin muncul garpu emas palsu dan garpu mati palsu, isyarat perdagangan yang dihasilkan oleh strategi tidak boleh dipercayai. Ia boleh disahkan dengan menyesuaikan parameter garis rata-rata atau memperkenalkan petunjuk lain, mengurangkan kebarangkalian isyarat palsu.

  2. Risiko goyah: Dalam keadaan yang berlainan dan goyah, strategi ini mungkin akan menghasilkan lebih banyak isyarat perdagangan, meningkatkan frekuensi perdagangan dan kos bayaran. Anda boleh menetapkan syarat-syarat berhenti dan berhenti yang sesuai untuk mengawal kerugian setiap perdagangan.

  3. Risiko sistemik: Strategi ini memfokuskan analisis teknikal dan mengabaikan analisis asas. Indeks teknikal mungkin tidak berfungsi apabila terdapat perubahan besar dalam prestasi syarikat atau persekitaran ekonomi makro.

Arah pengoptimuman

Terdapat ruang untuk pengoptimuman yang lebih lanjut untuk strategi 4 rata-rata garpu mati garpu, dan idea pengoptimuman utama termasuk:

  1. Masukkan parameter pengoptimuman automatik skrip: Tulis program skrip untuk mengoptimumkan secara menyeluruh panjang garis purata empat EMA dalam strategi untuk mencari kombinasi parameter yang optimum.

  2. Tambah syarat pengesahan: Tambah penunjuk pengesahan tambahan semasa menghasilkan isyarat perdagangan, seperti peningkatan jumlah transaksi, dan sebagainya, untuk mengelakkan isyarat palsu.

  3. Gabungan bermusim: menyesuaikan parameter strategi mengikut ciri-ciri bermusim dari pelbagai varieti berjangka, untuk memperoleh keuntungan dalam varieti yang jelas bermusim.

  4. Tetapan Stop Loss: Tetapan Stop Loss dan Stop Loss yang munasabah untuk setiap perdagangan, mengawal kerugian maksimum untuk satu perdagangan.

  5. Strategi gabungan: Strategi ini boleh diperkenalkan sebagai strategi asas algoritma pembelajaran mesin, dengan gabungan strategi indikator teknikal lain, untuk membina strategi kuantitatif yang kompleks.

ringkaskan

Ini adalah strategi 4 linear Gold Fork Dead Fork yang sangat berkesan. Ia menggunakan dua set salib linear yang cepat dan perlahan untuk menentukan arah trend pasaran, menghasilkan isyarat perdagangan yang boleh dijual. Strategi ini menangkap trend garis tengah dan panjang sambil menapis bunyi pasaran yang normal.

Kod sumber strategi
/*backtest
start: 2023-11-14 00:00:00
end: 2023-12-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Four EMA Crossover", overlay=true)

// Input parameters
fast1Length = input(9, title="Fast EMA 1 Length")
fast2Length = input(21, title="Fast EMA 2 Length")
slow1Length = input(50, title="Slow EMA 1 Length")
slow2Length = input(200, title="Slow EMA 2 Length")

// Calculate EMAs
fastEMA1 = ema(close, fast1Length)
fastEMA2 = ema(close, fast2Length)
slowEMA1 = ema(close, slow1Length)
slowEMA2 = ema(close, slow2Length)

// Plot EMAs on the chart
plot(fastEMA1, color=color.blue, title="Fast EMA 1")
plot(fastEMA2, color=color.green, title="Fast EMA 2")
plot(slowEMA1, color=color.red, title="Slow EMA 1")
plot(slowEMA2, color=color.purple, title="Slow EMA 2")

// Strategy logic - Buy when fast EMA crosses above slow EMA and sell when fast EMA crosses below slow EMA
longCondition = crossover(fastEMA1, slowEMA1) and crossover(fastEMA2, slowEMA2)
shortCondition = crossunder(fastEMA1, slowEMA1) and crossunder(fastEMA2, slowEMA2)

strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot strategy entry points on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)