Strategi penutupan purata bergerak EMA


Tarikh penciptaan: 2023-09-26 20:09:08 Akhirnya diubah suai: 2023-09-26 20:09:08
Salin: 0 Bilangan klik: 715
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi ini menggunakan prinsip garpu mati EMA, digabungkan dengan harga penutupan K untuk menentukan isyarat kedudukan dan kedudukan. Apabila EMA cepat ((8, 13, 21) melangkaui EMA pertengahan ((55) dan harga penutupan lebih tinggi daripada EMA pertengahan, buat lebih banyak; apabila EMA cepat turun melebihi EMA pertengahan dan harga penutupan lebih rendah daripada EMA pertengahan, buat kosong.

Prinsip Strategi

Strategi ini direka berdasarkan asas garpu mati EMA. Kod ini menetapkan EMA rata-rata 5 tempoh yang berbeza (garpu 8, garpu 13, garpu 21, garpu 55, dan garpu 200), dan digambarkan secara visual pada carta. Logik teras strategi adalah:

  1. Apabila 8 hari, 13 hari, dan 21 hari semua melalui 55 hari, dan harga penutupan lebih tinggi daripada 55 hari, lakukan lebih banyak;

  2. Apabila 8 hari, 13 hari, dan 21 hari semua melalui 55 hari, dan harga penutupan berada di bawah 55 hari, kosongkan.

Dengan cara ini, hubungan antara garpu mati garpu emas dengan garpu rata-rata EMA cepat dengan garpu rata-rata EMA pertengahan, digabungkan dengan penembusan harga penutupan sebenar garpu K, dapat menentukan isyarat masuk dan keluar yang lebih dipercayai.

Analisis kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. Menggunakan asas garpu emas garpu mati EMA, ia dapat menangkap penukaran trend harga dengan berkesan.

  2. Dengan menggabungkan hubungan harga penutupan dengan garis purata untuk menentukan masuk dan keluar, anda boleh menyaring isyarat salah yang disebabkan oleh pecah palsu.

  3. Menggunakan pelbagai garis purata EMA dengan tempoh yang berbeza dalam kombinasi, dapat meningkatkan kebolehpercayaan isyarat.

  4. Logik dagangan adalah ringkas dan jelas, mudah difahami dan dilaksanakan, sesuai untuk pelajar pemula.

  5. Parameter kitaran rata-rata EMA boleh disesuaikan untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.

  6. Garis rata digambarkan secara visual, membentuk indikator perdagangan grafik yang intuitif.

Analisis risiko

Strategi ini mempunyai beberapa risiko:

  1. Sistem EMA sendiri kurang berkesan dalam menilai trend getaran dan mudah menghasilkan isyarat yang salah.

  2. Hubungan harga penutupan dengan purata tidak dapat sepenuhnya mengelakkan penembusan palsu.

  3. Tetapan parameter yang tidak betul boleh menyebabkan terlalu banyak transaksi dan meningkatkan kos transaksi.

  4. Risiko penyesuaian data retesting, kesan keras mungkin lebih lemah daripada retesting.

  5. Tidak dapat mengawal kerugian tunggal dengan berkesan dan boleh menyebabkan kerugian yang lebih besar.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dengan cara:

  1. Gabungan dengan penapis isyarat lain seperti MACD, KDJ dan lain-lain untuk meningkatkan kualiti isyarat.

  2. Menambah indikator untuk menilai trend, mengelakkan pasaran goyah mengalahkan sistem garis lurus.

  3. Menetapkan mekanisme hentikan kerugian untuk mengawal kerugian tunggal.

  4. Mengoptimumkan parameter kitaran EMA rata-rata untuk pelbagai jenis perdagangan.

  5. Menetapkan mekanisme pengurusan kedudukan, menyesuaikan kedudukan secara dinamik mengikut saiz dana.

  6. Mencari peluang dagangan dalam jangka masa yang lebih lama untuk menyeimbangkan masa.

ringkaskan

Strategi penutupan EMA adalah strategi perdagangan trend yang mudah dan berkesan berdasarkan teori garis rata. Ia mempunyai nilai praktikal yang kuat, kodnya ringkas, sesuai untuk pelajar pemula, dan boleh diintegrasikan sebagai modul ke dalam sistem strategi yang lebih kompleks. Tetapi strategi ini juga mempunyai beberapa batasan, yang perlu terus dioptimumkan untuk menyesuaikan diri dengan perubahan pasaran.

Kod sumber strategi
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-25 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © x11joe
strategy(title="EMA Candle Close Strategy", overlay=true,initial_capital=1000,commission_type=strategy.commission.percent,commission_value=0.26,default_qty_type=strategy.percent_of_equity,default_qty_value=100)

len1 = input(8, minval=1, title="EMA #1")
src1 = input(close, title="EMA Source #1")
out1 = ema(src1, len1)
plot(out1, title="EMA #1", color=close >= out1 ? color.gray : color.gray, linewidth = 1)

len2 = input(13, minval=1, title="EMA #2")
src2 = input(close, title="EMA Source #2")
out2 = ema(src2, len2)
plot(out2, title="EMA #2", color=close >= out2 ? color.white : color.white, linewidth = 2)

len3 = input(21, minval=1, title="EMA #3")
src3 = input(close, title="EMA Source #3")
out3 = ema(src3, len3)
plot(out3, title="EMA #3", color=close >= out3 ? color.blue : color.blue, linewidth = 3)

len4 = input(55, minval=1, title="EMA #4")
src4 = input(close, title="EMA Source #4")
out4 = ema(src4, len4)
plot(out4, title="EMA #4", color=close >= out4 ? color.yellow : color.yellow, linewidth = 3)

len5 = input(200, minval=1, title="EMA #5")
src5 = input(close, title="EMA Source #5")
out5 = ema(src5, len5)
plot(out5, title="EMA #5", color=close >= out5 ? #FF00FF : #FF00FF, linewidth = 4)

//Buying requires the 8,13 & 21 to close above the 55 and a candle closing above this.
if(out1>out4 and out2>out4 and out3>out4 and close>out4)
    strategy.entry("Long",strategy.long)
    
if(out1<out4 and out2<out4 and out3<out4 and close<out4)
    strategy.entry("Short",strategy.short)