strategi momentum
Gambaran Keseluruhan
Strategi momentum adalah strategi perdagangan yang berdasarkan arah pergerakan harga. Strategi ini mengira perubahan harga dalam tempoh tertentu, menilai arah pergerakan harga, dan seterusnya menjana isyarat perdagangan. Apabila harga menunjukkan arah kenaikan, ia menjana isyarat beli; apabila harga menunjukkan arah penurunan, ia menjana isyarat jual. Strategi ini menggunakan persilangan dua penunjuk momentum untuk menjana isyarat perdagangan.
Prinsip Strategi
Strategi ini mengira perubahan harga penutupan dalam tempoh tertentu untuk menilai momentum harga. Secara khusus, ia mengira perubahan harga penutupan berbanding harga penutupan N tempoh yang lalu.
Pertama, kira penunjuk momentum pertama MOM0, formula:
MOM0 = CLOSE - CLOSE[N]
Di mana, CLOSE mewakili harga penutupan tempoh semasa, CLOSE[N] mewakili harga penutupan N tempoh yang lalu. MOM0>0 menunjukkan harga penutupan semasa lebih tinggi daripada N tempoh lalu, MOM0<0 menunjukkan harga penutupan semasa lebih rendah daripada N tempoh lalu.
Kemudian, kira penunjuk momentum kedua MOM1, formula:
MOM1 = MOM0 - MOM0[1]
Iaitu mengira nilai MOM0 tempoh semasa tolak nilai tempoh sebelumnya. MOM1>0 menunjukkan MOM0 meningkat, MOM1<0 menunjukkan MOM0 menurun.
Pada masa yang sama, kira penunjuk momentum ketiga MOM2, formula:
MOM2 = CLOSE - CLOSE[1]
Iaitu mengira harga penutupan tempoh semasa tolak harga penutupan tempoh sebelumnya. MOM2>0 menunjukkan harga penutupan meningkat, MOM2<0 menunjukkan harga penutupan menurun.
Apabila MOM0>0 dan MOM1>0, ia menunjukkan momentum terus meningkat, menjana isyarat beli; apabila MOM0<0 dan MOM2<0, ia menunjukkan momentum terus menurun, menjana isyarat jual.
Kod juga menambah keadaan masa time_cond, di mana isyarat perdagangan hanya akan dijana dalam tempoh ujian semula yang ditetapkan. Selain itu, keadaan diperiksa semula sebelum memasukkan pesanan untuk memastikan isyarat masih wujud, mengelakkan pesanan dibuat selepas isyarat hilang.
Analisis Kelebihan
- Strategi momentum menangkap arah perubahan harga, tidak terjejas oleh harga itu sendiri, mengelakkan risiko membeli di puncak dan menjual di dasar.
- Menggunakan persilangan dua penunjuk momentum boleh menapis penembusan palsu, mengelakkan isyarat yang salah.
- Menambah semakan masa dan keadaan boleh mengurangkan perdagangan yang tidak berkesan.
- Prinsip strategi yang mudah difahami, mudah dilaksanakan.
- Parameter boleh disesuaikan secara fleksibel, sesuai untuk pelbagai persekitaran pasaran.
Analisis Risiko
- Penunjuk momentum mempunyai ketinggalan, mungkin terlepas titik perubahan.
- Persilangan dua penunjuk meningkatkan kesan penapisan, tetapi juga mungkin terlepas beberapa peluang.
- Tidak dapat menilai kekuatan dan kelajuan kenaikan atau penurunan harga.
- Perlu memilih parameter dengan berhati-hati; terlalu sensitif boleh meningkatkan kekerapan perdagangan dan kos gelinciran.
- Keberkesanan bergantung pada pengoptimuman parameter, parameter perlu diselaraskan pada tempoh yang berbeza.
Risiko boleh dikurangkan dengan memendekkan tempoh momentum, memperkenalkan penentuan arah aliran, atau mengkonfigurasi stop loss. Juga boleh mempertimbangkan untuk menambah penunjuk volum perdagangan untuk penapisan.
Arah Pengoptimuman
- Cuba kaedah pengiraan momentum yang berbeza, seperti ROC, RSI, dll.
- Tambah penentuan arah aliran untuk mengelakkan pasaran terbalik dan tidak menentu.
- Konfigurasikan strategi stop loss untuk mengawal kerugian setiap perdagangan.
- Gabungkan penunjuk volum perdagangan untuk memastikan sokongan volum dagangan.
- Masukkan algoritma pembelajaran mesin untuk mencapai pengoptimuman parameter dinamik.
- Strategi pelbagai jangka masa, membezakan antara arah aliran jangka pendek dan jangka panjang.
- Pertimbangkan arbitraj merentas pasaran, menggunakan hubungan harga antara pasaran yang berbeza.
Ringkasan
Strategi momentum dengan menjejaki arah perubahan harga dan bukannya harga itu sendiri, dapat menilai arah titik panas pasaran dengan berkesan, merebut peluang kenaikan dan penurunan harga. Walau bagaimanapun, momentum mempunyai ketinggalan, pemilihan parameter dan pengoptimuman kombinasi amat penting untuk keberkesanan strategi. Strategi ini berdasarkan persilangan dua penunjuk momentum, boleh menapis sebahagian bunyi bising. Kesan strategi boleh dipertingkatkan lagi dan risiko dikawal melalui pengoptimuman parameter berterusan, penambahan penunjuk teknikal baharu, dan penggunaan pembelajaran mesin.
/*backtest
start: 2022-09-25 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Momentum Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash, commission_type = strategy.commission.percent, commission_value = 0, calc_on_every_tick = true)
// Calculate start/end date and time condition- 1
