Type/to search

Strategi Trend Bullish Berbilang Purata Bergerak

Common strategy
Created: 2024-01-22 12:04:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi trend berbilang purata bergerak adalah strategi pengesanan trend yang dibina berdasarkan beberapa purata bergerak eksponen (EMA) dengan tempoh yang berbeza. Ia akan membuka posisi beli apabila harga menembusi EMA 10 hari dan garis EMA lain yang lebih panjang berada dalam susunan menaik; kemudian menggunakan stop loss mengekor sebanyak 8% untuk mengunci keuntungan.

Prinsip Strategi

Strategi ini menggunakan enam garis EMA dengan tempoh yang berbeza: 10 hari, 20 hari, 50 hari, 100 hari, 150 hari dan 200 hari. Garis EMA ini digunakan untuk menilai fasa semasa pasaran. Apabila garis EMA jangka pendek (seperti EMA 10 hari) menembusi ke atas garis EMA jangka panjang (seperti EMA 20 hari, 50 hari), ia dianggap sebagai fasa markup apabila pasaran memasuki trend menaik.

Secara khusus, strategi akan membuka posisi beli apabila syarat berikut dipenuhi:

  1. EMA 10 hari lebih tinggi daripada EMA 20 hari
  2. EMA 20 hari lebih tinggi daripada EMA 50 hari
  3. EMA 100 hari lebih tinggi daripada EMA 150 hari
  4. EMA 150 hari lebih tinggi daripada EMA 200 hari
  5. Harga penutup menembusi ke atas EMA 10 hari

Selepas membuka posisi beli, strategi akan menggunakan stop loss mengekor sebanyak 8% untuk mengunci keuntungan. Ini bermakna, selagi harga saham tidak jatuh melebihi 8% daripada harga belian, kedudukan akan diteruskan. Sebaik sahaja berlaku penurunan melebihi 8%, kerugian akan dihentikan.

Secara keseluruhannya, idea teras strategi ini adalah: menggunakan pelbagai penapis EMA untuk mengenal pasti kemasukan ke dalam trend menaik, kemudian menggunakan stop loss mengekor untuk mengunci keuntungan.

Analisis Kelebihan

Strategi trend berbilang purata bergerak ini mempunyai beberapa kelebihan utama seperti berikut:

  1. Berkesan menapis penembusan palsu, memastikan fasa markup kitaran harga diambil, mengurangkan bilangan dagangan yang tidak perlu.
  2. Penapisan berbilang garis EMA dapat mengurangkan kemungkinan stop loss terhenti, membolehkan pegangan yang lebih selamat.
  3. Stop loss mengekor 8% tidak terlalu ketat dan tidak terlalu longgar, dapat mengunci keuntungan dengan baik dan mengelakkan stop loss yang terlalu kerap.
  4. Strategi ini fleksibel dalam penalaan parameter, boleh mencari kombinasi parameter terbaik untuk instrumen yang berbeza.

Analisis Risiko

Strategi ini juga mempunyai beberapa risiko yang perlu diberi perhatian:

  1. Susunan garis EMA tidak dapat menjamin 100% pengesanan trend pasaran, masih ada kemungkinan terperangkap.
  2. Stop loss mengekor 8% mungkin kehilangan sebahagian keuntungan dalam pergerakan harga yang besar.
  3. Sistem purata bergerak EMA sememangnya ketinggalan di belakang perubahan harga, penentuan titik perubahan mungkin sedikit lewat.

Untuk mengatasi risiko di atas, kita boleh mengoptimumkan dan menambah baik dengan melaraskan parameter tempoh EMA atau memperkenalkan penunjuk lain sebagai bantuan.

Hala Tuju Pengoptimuman

Memandangkan ciri strategi ini, pengoptimuman boleh dilakukan dari aspek berikut pada masa hadapan:

  1. Menguji kombinasi EMA dan parameter tempoh yang berbeza untuk mencari parameter optimum.
  2. Menambah penunjuk jenis indeks turun naik untuk menilai kekuatan trend, mengelakkan pembukaan posisi yang tidak perlu.
  3. Menambah lebih banyak penapis seperti MACD, KDJ untuk menilai susunan menaik.
  4. Memperkenalkan algoritma pembelajaran mesin untuk melaksanakan stop loss dinamik.

Kesimpulan

Secara keseluruhannya, strategi trend berbilang purata bergerak adalah strategi pengesanan trend yang agak mantap dan boleh dipercayai. Ia mengambil kira kedua-dua penentuan trend dan kawalan risiko. Dengan penalaan parameter dan pengoptimuman algoritma, masih terdapat ruang yang besar untuk penambahbaikan. Secara keseluruhannya, ini adalah strategi yang berkesan dan patut dicuba serta dikaji.

Source
Pine
/*backtest
start: 2023-01-15 00:00:00
end: 2024-01-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('SirSeff\'s EMA Rainbow', overlay=true)
// Testing Start dates
testStartYear = input(2000, 'Backtest Start Year')
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Long Trailing Stop (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)