Type/to search

Strategi Momentum

Common strategy
Created: 2023-09-26 15:16:56
Last modified: 3 years ago
1
Follow
1802
Followers

Ikhtisar

Strategi momentum adalah strategi trading yang berdasarkan pada tren pergerakan harga. Strategi ini menentukan tren pergerakan harga dengan menghitung perubahan harga selama periode tertentu, sehingga menghasilkan sinyal trading. Ketika harga menunjukkan tren naik, sinyal beli dihasilkan; ketika harga menunjukkan tren turun, sinyal jual dihasilkan. Strategi ini menggunakan persilangan dua indikator momentum untuk menghasilkan sinyal trading.

Prinsip Strategi

Strategi ini menghitung momentum berdasarkan perubahan harga penutupan selama periode tertentu. Secara khusus, yaitu menghitung perubahan harga penutupan relatif terhadap harga penutupan N periode sebelumnya.

Pertama, hitung indikator momentum pertama MOM0, dengan rumus:

MOM0 = CLOSE - CLOSE[N]

Di mana, CLOSE adalah harga penutupan periode saat ini, CLOSE[N] adalah harga penutupan N periode sebelumnya. Dengan demikian, MOM0 > 0 berarti harga penutupan periode saat ini lebih tinggi dibandingkan N periode sebelumnya, MOM0 < 0 berarti lebih rendah.

Kemudian hitung indikator momentum kedua MOM1, dengan rumus:

MOM1 = MOM0 - MOM0[1]

Yaitu menghitung nilai MOM0 periode ini dikurangi nilai MOM0 periode sebelumnya. MOM1 > 0 berarti MOM0 naik, MOM1 < 0 berarti MOM0 turun.

Selain itu, hitung indikator momentum ketiga MOM2, dengan rumus:

MOM2 = CLOSE - CLOSE[1]

Yaitu menghitung harga penutupan periode saat ini dikurangi harga penutupan periode sebelumnya. MOM2 > 0 berarti harga penutupan naik, MOM2 < 0 berarti harga penutupan turun.

Ketika MOM0 > 0 dan MOM1 > 0, berarti momentum terus naik, menghasilkan sinyal beli; ketika MOM0 < 0 dan MOM2 < 0, berarti momentum terus turun, menghasilkan sinyal jual.

Dalam kode juga ditambahkan kondisi waktu time_cond, sehingga sinyal trading hanya dihasilkan dalam rentang waktu backtest yang ditetapkan. Selain itu, sebelum memasang order, kondisi diperiksa kembali untuk memastikan sinyal masih berlaku, menghindari order tetap terpasang setelah sinyal hilang.

Analisis Keunggulan

  • Strategi momentum menangkap tren perubahan harga, tidak terpengaruh oleh harga itu sendiri, sehingga menghindari risiko membeli di puncak dan menjual di dasar.
  • Menggunakan persilangan dua indikator momentum dapat memfilter false breakout, menghindari sinyal yang salah.
  • Menambahkan pemeriksaan waktu dan kondisi dapat mengurangi transaksi yang tidak efektif.
  • Prinsip strategi yang sederhana dan mudah dipahami, mudah diimplementasikan.
  • Parameter dapat disesuaikan secara fleksibel, cocok untuk berbagai kondisi pasar.

Analisis Risiko

  • Indikator momentum memiliki lag, mungkin melewatkan titik balik.
  • Persilangan dua indikator meningkatkan efek filtering, tetapi juga bisa melewatkan sebagian peluang.
  • Tidak dapat menilai kekuatan dan kecepatan kenaikan atau penurunan harga.
  • Perlu pemilihan parameter yang hati-hati; terlalu sensitif dapat meningkatkan frekuensi trading dan biaya slippage.
  • Efektivitas tergantung pada optimasi parameter, parameter perlu disesuaikan untuk periode yang berbeda.

Risiko dapat dikurangi dengan memperpendek periode momentum, menambahkan penilaian tren, atau menerapkan stop loss. Juga dapat dipertimbangkan untuk menambahkan indikator volume sebagai filter.

Arah Optimasi

  • Coba metode perhitungan momentum yang berbeda, seperti ROC, RSI, dll.
  • Tambahkan penilaian tren untuk menghindari pasar sideways dan reversal.
  • Terapkan strategi stop loss untuk mengontrol kerugian per transaksi.
  • Gabungkan indikator volume untuk memastikan adanya dukungan volume.
  • Tambahkan algoritma machine learning untuk optimasi parameter secara dinamis.
  • Strategi multi-timeframe untuk membedakan tren jangka pendek dan jangka panjang.
  • Pertimbangkan arbitrase antar pasar, memanfaatkan hubungan harga di berbagai pasar.

Kesimpulan

Strategi momentum dengan melacak tren pergerakan harga, bukan harga itu sendiri, dapat secara efektif menilai arah momentum pasar, menangkap peluang kenaikan dan penurunan harga. Namun, momentum memiliki lag, dan pemilihan parameter serta kombinasi optimasi sangat penting untuk efektivitas strategi. Strategi ini didasarkan pada persilangan dua indikator momentum, yang dapat memfilter sebagian noise. Efektivitas strategi dapat ditingkatkan lebih lanjut dengan mengoptimalkan parameter secara terus-menerus, menambahkan indikator teknis baru, dan memanfaatkan machine learning, serta mengelola risiko.

Source
Pine
/*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
Strategy parameters
Strategy parameters
Start Date
End Date
Length
Source
Percent?
MOM Choice
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)