Type/to search

Strategi Penjejakan Palang Emas dan Palang Mati EMA Berganda

Common strategy
Created: 2023-11-13 17:35:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini menjana isyarat dagangan Golden Cross dan Death Cross bagi dua EMA dengan mengira EMA cepat dan EMA perlahan, serta membandingkan hubungan antara keduanya. Ia adalah strategi pengikut arah aliran. Apabila EMA cepat menembusi ke atas EMA perlahan, isyarat beli dijana; apabila EMA cepat menembusi ke bawah EMA perlahan, isyarat jual dijana. Dengan ini, strategi pelacakan arah aliran yang ringkas direalisasikan.

Prinsip Strategi

Logik teras strategi ini merangkumi beberapa bahagian berikut:

  1. Kira EMA cepat dan EMA perlahan: Gunakan fungsi ta.ema() untuk mengira EMA cepat dengan panjang fastInput dan EMA perlahan dengan panjang slowInput.

  2. Tetapkan julat masa ujian semula: Gunakan parameter useDateFilter untuk menentukan sama ada menapis tempoh ujian semula, manakala backtestStartDate dan backtestEndDate menetapkan tarikh mula dan tamat ujian semula.

  3. Jana isyarat dagangan: Bandingkan hubungan antara EMA cepat dan EMA perlahan menggunakan fungsi ta.crossover() dan ta.crossunder(). Apabila EMA cepat menembusi ke atas EMA perlahan, isyarat beli dijana; apabila EMA cepat menembusi ke bawah EMA perlahan, isyarat jual dijana.

  4. Urus pesanan di luar julat masa: Di luar julat masa ujian semula, pesanan yang belum dipenuhi akan dibatalkan dan semua kedudukan akan ditutup.

  5. Lukis purata bergerak: Lukiskan garis purata bergerak EMA cepat dan EMA perlahan pada carta.

Kelebihan Strategi

Strategi ini adalah strategi pengikut arah aliran yang sangat mudah dengan kelebihan berikut:

  1. Logik strategi mudah difahami dan dilaksanakan.
  2. EMA melicinkan data harga, mengurangkan gangguan dagangan.
  3. Parameter tempoh EMA boleh disesuaikan untuk menyesuaikan dengan pelbagai persekitaran pasaran.
  4. Julat masa ujian semula boleh ditetapkan secara fleksibel untuk menguji tempoh masa tertentu.
  5. Syarat kemasukan dan keluar boleh dioptimumkan, seperti digabungkan dengan penunjuk lain.

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko yang perlu diberi perhatian:

  1. Strategi dua EMA agak kasar dan tidak dapat menyesuaikan diri dengan perubahan pasaran secara fleksibel.
  2. Terdapat risiko dagangan yang kerap dan dagangan berulang.
  3. Penetapan parameter EMA yang tidak sesuai boleh menyebabkan isyarat dagangan yang salah.
  4. Julat masa ujian semula yang tidak munasabah boleh menyebabkan overfitting.
  5. Terdapat risiko pengeluaran (drawdown) dan kerugian yang tidak dapat dielakkan.

Risiko boleh dikawal melalui pengoptimuman parameter, penapisan turun naik yang sesuai, penggunaan stop loss, dsb.

Arah Pengoptimuman

Strategi ini boleh dioptimumkan dari beberapa aspek berikut:

  1. Optimumkan parameter tempoh EMA untuk mencari kombinasi parameter terbaik.
  2. Tambah penapis penunjuk lain untuk mengelakkan dagangan yang tidak perlu.
  3. Tambah strategi stop loss untuk mengawal kerugian setiap dagangan.
  4. Gabungkan penapis seperti arah aliran dan turun naik untuk mengurangkan kekerapan dagangan.
  5. Uji pelbagai jenis kontrak untuk mencari objek strategi yang paling sesuai.
  6. Gunakan kawalan kos seperti slippage dan komisen untuk menjadikan ujian semula lebih realistik.

Kesimpulan

Secara keseluruhan, strategi ini adalah strategi Golden Cross dan Death Cross dua EMA yang sangat mudah, dengan logik yang jelas dan mudah difahami. Ia menjana isyarat dagangan melalui perbandingan antara EMA cepat dan perlahan. Kelebihan strategi ini adalah mudah dilaksanakan, tetapi ia juga mempunyai beberapa masalah seperti dagangan yang kerap dan kecenderungan untuk overfitting. Langkah seterusnya boleh memperbaikinya dari segi pengoptimuman parameter, kawalan risiko, dan lain-lain untuk menjadikan strategi lebih kukuh dan praktikal.

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=5
strategy("MollyETF_EMA_Crossover", overlay = true, initial_capital = 100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity)
Strategy parameters
Strategy parameters
Fast EMA
Slow EMA
Backtest Time Period
Filter Date Range of Backtest
Start Date
End Date
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)