Strategi mengikut arah aliran berdasarkan EMA berganda


Tarikh penciptaan: 2024-01-24 14:52:59 Akhirnya diubah suai: 2024-01-24 14:52:59
Salin: 0 Bilangan klik: 324
1
fokus pada
1214
Pengikut

Strategi mengikut arah aliran berdasarkan EMA berganda

Gambaran keseluruhan

Strategi ini dibina berdasarkan indikator EMA ganda, dengan tujuan untuk mengenal pasti trend harga, untuk mencapai trend pelacakan. Strategi ini pertama-tama mengira EMA garis panjang dan EMA jangka pendek, dan kemudian melalui silang emas keduanya untuk mencapai masuk ke dalam perdagangan berganda, dan silang mati untuk mencapai masuk ke dalam perdagangan kosong.

Prinsip Strategi

Penunjuk teras strategi ini adalah EMA ganda, termasuk EMA pendek dan panjang. Secara khusus, strategi ini mentakrifkan pembolehubah berikut:

ema1: jangka masa EMA garisan tengah, 34 hari secara lalai ema2: kitaran EMA jangka pendek, 13 hari secara lalai

ema_sr: EMA garis tengah berdasarkan harga penutup highest_ema: harga tertinggi EMA untuk ema_sr, dengan kitaran EMA2 lowest_ema: harga paling rendah EMA untuk ema_sr, dengan kitaran EMA2

ema_ysl: EMA yang digunakan untuk menghasilkan isyarat dagangan, dikira berdasarkan hubungan besar antara ema_sr dan highest/lowest_ema

Crosses mengesan emas silang dan mata silang emas emas emas dan mata silang emas dan mata silang emas dan mata silang emas dan mata silang emas dan mata wang emas dan mata wang emas dan mata wang emas dan mata wang emas.

Dengan kombinasi dua EMA, trend harga dapat difahami dengan lebih tepat. EMA jangka menengah menyaring kebisingan jangka pendek, dan EMA jangka pendek dapat mengikuti perubahan trend jangka menengah dalam masa yang tepat. Pengenalan EMA tertinggi / terendah dapat menyaring lebih jauh isyarat palsu, sehingga mengurangkan perdagangan yang tidak perlu.

Analisis kelebihan

Kelebihan terbesar strategi ini adalah pengesanan trend yang tepat. Indikator EMA berganda sendiri lebih baik daripada indikator lain seperti EMA tunggal dan SMA, dan mempunyai keupayaan untuk mengenal pasti perubahan trend. Penggunaan highest/lowest_ema dapat menyaring dengan berkesan isyarat palsu yang disebabkan oleh penarikan balik jangka pendek, yang sangat penting untuk strategi trend.

Selain itu, parameter strategi ini lebih mudah, mudah disesuaikan dan dioptimumkan. Pengguna hanya perlu memperhatikan dua parameter EMA, sangat intuitif. Ini juga menjadikan strategi mudah difahami dan digunakan.

Analisis risiko

Risiko utama strategi ini adalah ketidakupayaan untuk mengenal pasti trend reversal. Apabila harga membentuk penyesuaian jangka panjang atau perubahan besar, keterlambatan pasangan EMA boleh menyebabkan kehilangan masa masuk yang terbaik. Dalam kes ini, kedudukan mungkin terlalu berat, yang membawa kepada kerugian yang lebih besar.

Selain itu, EMA sendiri tidak mempunyai keupayaan untuk bertindak balas terhadap kejadian yang tidak dijangka.

Untuk mengurangkan risiko di atas, kami mencadangkan untuk mengurangkan panjang EMA saluran panjang dan sederhana, atau memperkenalkan indikator seperti MACD untuk menghadapi kejadian yang tidak dijangka. Pada masa yang sama, anda juga boleh menetapkan stop loss untuk mengawal kerugian maksimum.

Arah pengoptimuman

Strategi ini masih mempunyai ruang untuk pengoptimuman yang lebih lanjut. Secara khusus, tiga arah pengoptimuman utama adalah:

  1. Uji lebih banyak kombinasi parameter EMA untuk mencari parameter terbaik;

  2. Meningkatkan kefahaman mengenai jumlah transaksi untuk mengelakkan isyarat yang salah apabila harga turun naik;

  3. Menggabungkan alat seperti garis trend, saluran, dan lain-lain untuk lebih tepat menentukan titik perubahan trend.

Dengan mengoptimumkan parameter, menambah syarat penapisan, dan sebagainya, ia diharapkan dapat meningkatkan lagi kestabilan dan keuntungan strategi. Ini memerlukan penguji kuantitatif untuk terus melakukan pengukuran dan pengoptimuman.

ringkaskan

Strategi ini mempunyai keupayaan yang kuat untuk mengiktiraf trend secara keseluruhan, menapis kebisingan melalui kombinasi EMA ganda, dan menyelaraskan kurva harga dengan berkesan. Pengenalan EMA tertinggi / terendah juga meningkatkan kebolehpercayaan isyarat. Dari hasil pengesanan, strategi ini dapat memperoleh keuntungan yang lebih stabil.

Tetapi strategi itu sendiri agak ketinggalan dan tidak dapat mengenal pasti pembalikan trend tepat pada masanya. Ini adalah risiko utama yang dihadapi oleh strategi ini, dan juga arah utama pengoptimuman masa depan. Kami berharap untuk meningkatkan lagi kecergasan strategi dengan cara penyesuaian parameter, penapisan isyarat dan sebagainya, supaya ia dapat memperoleh keuntungan yang stabil dalam keadaan pasaran yang lebih banyak.

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

//@version=3
// Modified from kivancfr3762's A2MK script

strategy("EMA STRATEGY", overlay=true)

ema2=input(13, "EMA2 Length")
ema1=input(34, "EMA1 Length")

ema_sr = ema((max(close[1], high) + min(close[1], low)) / 2, ema1)

highest_ema = ema(highest(ema_sr, 3), ema2)
lowest_ema = ema(lowest(ema_sr, 3), ema2)
k1 = ema_sr > highest_ema
k2 = ema_sr < lowest_ema

ema_ysl = iff(k1, lowest_ema, highest_ema)


longCondition = crossover(ema_ysl, ema_sr)
if (longCondition)
    strategy.entry("Short", strategy.short)

shortCondition = crossunder(ema_ysl, ema_sr)
if (shortCondition)
    strategy.entry("Long", strategy.long)