Strategi ini membina sistem perdagangan berdasarkan prinsip persimpangan rata-rata bergerak ema untuk mewujudkan perdagangan automatik yang menangkap trend pasaran.
Strategi ini dibina berdasarkan prinsip silang dua rata-rata bergerak eMa. Salah satunya adalah garis perlahan eMa dengan 20 kitaran, dan satu lagi adalah garis pantas eMa dengan 9 kitaran.
Khususnya, strategi ini menilai persilangan antara baris dengan mengira nilai kedua-dua garis ema dan membandingkan hubungan besar dan kecil. Apabila ema9 lebih besar daripada ema20 menunjukkan tanda golden cross, setkan pembolehubah bullish menjadi true, menunjukkan tanda beli; apabila ema9 lebih kecil daripada ema20 menunjukkan tanda mati cross, dan setkan pembolehubah bullish menjadi true, menunjukkan tanda jual.
Strategi ini juga menggunakan fungsi silang untuk mengesan persilangan ema9 dan ema20. Apabila persilangan ke atas berlaku, ia akan ditetapkan sebagai bullish jika ia berlaku, ia akan ditetapkan sebagai bullish jika ia berlaku, dan ia akan ditetapkan sebagai bearish jika ia berlaku, ia akan ditetapkan sebagai bearish.
Dengan cara ini, anda boleh mengelakkan isyarat yang hilang melalui penilaian berganda. Akhirnya, berdasarkan nilai bullish dan bearish, masuk ke dalam logik melakukan lebih banyak atau melakukan lebih sedikit, dan menyelesaikan sistem perdagangan automatik.
Strategi ini mempunyai kelebihan berikut:
Menggunakan prinsip EMA silang, anda boleh menentukan titik perubahan trend pasaran dengan berkesan, menangkap trend
Gabungan garis EMA perlahan-lahan, boleh memainkan peranan untuk meratakan trend dan menangkap perubahan
Strategi klasik untuk membeli dan menjual garpu mati dengan garpu emas, mudah dan mudah difahami
Penambahan logik pengesanan silang untuk mengelakkan masalah borang kosong
Sistem perdagangan automatik, tidak memerlukan campur tangan manusia, pengesanan lebih baik
Parameter kitaran EMA yang boleh disesuaikan, strategi pengoptimuman
Strategi ini mempunyai beberapa risiko:
EMA cross kadang-kadang berkesan untuk menilai trend, mungkin terdapat situasi di mana titik balik terlewat
Terdapat kesan whipsaw, penyesuaian jangka pendek boleh mencetuskan isyarat yang salah
Siklus EMA tetap tidak dapat menyesuaikan diri dengan perubahan pasaran
Tidak dapat menilai kekuatan trend, mungkin terjebak dalam pergolakan
Tanpa langkah-langkah pencegahan, kerugian mungkin meningkat
Sistem perdagangan automatik telah menemui masalah penyesuaian, keberkesanan cakera tetap diragui
Menghadapi risiko boleh dioptimumkan dengan:
Mengekalkan trend, mengelakkan whipsaw
Menyertai mekanisme hentian kerugian untuk mengelakkan kerugian besar
Tambah parameter pengoptimuman untuk menyesuaikan dinamik kitaran EMA
Meneroka trend dan mengelakkan dagangan yang bergolak
Perkongsian formulasi untuk meningkatkan kestabilan
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Kitaran EMA dinamikDengan menggunakan 20 kitaran tetap dan 9 kitaran, mekanisme penyesuaian boleh diperkenalkan, membolehkan EMA kitaran dinamik berubah, lebih baik untuk mengesan perubahan trend pasaran.
Pengesahan pelbagai kerangka masa: Sekarang hanya melihat EMA bersilang dalam satu bingkai masa, boleh memperkenalkan pelbagai kombinasi kitaran untuk pengesahan, untuk mengelakkan kesalahan.
Bersama-sama dengan petunjuk lainIndikator lain seperti MACD, KD dan lain-lain boleh diperkenalkan untuk menapis isyarat silang EMA dan meningkatkan ketepatan.
Strategi Hentikan Kerosakan: Tiada langkah-langkah berhenti sekarang, anda boleh menetapkan berhenti bergerak atau berhenti tetap untuk mengawal kerugian tunggal.
Optimumkan parameter: boleh mengoptimumkan parameter kitaran EMA untuk mencari kombinasi parameter yang terbaik. Anda juga boleh melakukan pengoptimuman langkah demi langkah untuk menyesuaikan parameter secara dinamik.
Komposisi kompleks: Menggunakan gabungan pelbagai substrategi, pengaturan parameter yang berbeza, membentuk strategi kompleks, yang dapat meningkatkan kestabilan.
Pembelajaran Mesin: Menggunakan teknologi pembelajaran mesin seperti rangkaian saraf untuk melatih dan mengenali isyarat silang, mewujudkan strategi silang EMA pintar.
Strategi ini dibina berdasarkan prinsip EMA silang klasik untuk membina sistem perdagangan automatik. Gagasan keseluruhannya adalah mudah dan mudah dilaksanakan. Tetapi terdapat juga ketidakstabilan dalam kesan penggunaannya. Dengan mengoptimumkan dengan memperkenalkan parameter penyesuaian dinamik, kombinasi multi-indikator, kaedah hentikan kerugian, kombinasi kompleks, dan lain-lain, anda dapat meningkatkan kestabilan strategi dan prestasi dalam talian.
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//For TRI'ers with a stinky trading view account.
//Some reccomended moving averages including the institutional moving averages.
//Much love to Brian for changing our lives.
//@version=4
strategy (title="Crossing Ema 20:9 by Sedkur", overlay=false)
src = close
ema20 = ema(src, 20)
ema9 = ema(src, 9)
plot( ema20, color=color.orange, style=plot.style_line, title="EMA20", linewidth=2)
plot( ema9, color=color.blue, style=plot.style_line, title="EMA9", linewidth=2)
//bullish = (ema9>ema20)?true:false
bullish = cross(ema9, ema20) and (ema9>ema20)?true:false
bearish = cross(ema9, ema20) and (ema20>ema9)?true:false
plotshape(bullish, style=shape.triangleup , location=location.belowbar, color=color.lime,size=size.tiny)
plotshape(bearish, style=shape.triangledown , location=location.abovebar, color=color.red,size=size.tiny)
alertcondition(bullish, title="Bullish", message="AL verdi")
if (bullish)
strategy.entry("buy", strategy.long, comment="al", when = year>2016)
if (bearish)
strategy.entry("sell", strategy.short, comment="sat", when = year>2016)
plot(strategy.equity)