Strategi Pelacakan Momentum Harga
Ikhtisar
Strategi ini menggunakan indikator momentum harga untuk menentukan arah perdagangan. Secara spesifik, strategi ini menghitung rata-rata bergerak dan harga rata-rata. Sinyal beli muncul ketika harga menembus di atas rata-rata bergerak dan harga rata-rata. Untuk menyaring sinyal palsu, diperlukan tidak adanya sinyal serupa sebelumnya. Setelah itu, status sinyal disimpan dan digabungkan dengan penilaian rata-rata bergerak untuk menghasilkan sinyal buka posisi akhir. Strategi ini juga menyertakan pengaturan stop loss dan take profit.
Prinsip Strategi
Strategi ini terutama didasarkan pada indikator momentum harga untuk menentukan arah tren. Pertama, hitung rata-rata bergerak dan harga rata-rata:
pine
swmaClose = swma(close)
vwapClose = vwap(close)
Di sini, swma adalah rata-rata bergerak yang dihaluskan (Smoothed Weighted Moving Average), dan vwap adalah harga rata-rata tertimbang volume. Keduanya mencerminkan level harga rata-rata.
Kemudian bandingkan hubungan antara harga dan nilai rata-rata untuk menentukan apakah harga telah menembus di atas rata-rata bergerak dan harga rata-rata, sehingga menentukan apakah itu sinyal bullish:
pine
swmaLong = close > swmaClose
vwapLong = close > vwapClose
Untuk menyaring sinyal palsu, disyaratkan bahwa kedua indikator sebelumnya tidak memberikan sinyal:
pine
triggerLong = vwapLong and not vwapLong[1] and not swmaLong and not swmaLong[1]
Selanjutnya, simpan sinyal bullish:
pine
saveLong = false, saveLong := triggerLong ? true : not vwapLong ? false : saveLong[1]
Terakhir, ketika sinyal tembus telah disimpan dan harga kembali menembus di atas rata-rata bergerak, maka dihasilkan sinyal buka posisi:
pine
startLong = saveLong and swmaLong
Dengan cara ini, sebagian sinyal palsu dapat disaring sehingga sinyal menjadi lebih andal.
Strategi ini juga mencakup pengaturan stop loss dan take profit. Jarak stop loss dapat dikonfigurasi, sedangkan take profit diatur sebagai kelipatan dari stop loss.
Analisis Keunggulan
Strategi ini memiliki keunggulan sebagai berikut:
- Menggunakan indikator momentum harga, sehingga cukup baik dalam menentukan arah tren.
- Menggabungkan indikator ganda dan penilaian bertahap, mampu menyaring sinyal palsu sehingga strategi lebih andal.
- Pengaturan stop loss dan take profit yang wajar, dapat mengendalikan risiko per transaksi.
- Parameter strategi dapat dikonfigurasi, sehingga dapat beradaptasi dengan berbagai kondisi pasar.
- Logika strategi sederhana dan langsung, mudah dipahami dan diimplementasikan.
Analisis Risiko
Strategi ini juga memiliki beberapa risiko:
- Indikator rata-rata bergerak memiliki keterlambatan, sehingga mungkin melewatkan sebagian pergerakan harga.
- Efektivitas bergantung pada pengaturan parameter; kombinasi parameter yang berbeda menghasilkan performa yang sangat bervariasi.
- Sinyal beli relatif sedikit, sehingga ada risiko kehilangan peluang.
- Penilaian bertahap dapat menyaring sebagian peluang, sehingga berpotensi memengaruhi tingkat profitabilitas.
Penanganan:
- Dapat menguji parameter rata-rata bergerak yang berbeda untuk mengoptimalkan pengaturan parameter.
- Menyederhanakan logika penilaian secara tepat untuk meningkatkan jumlah sinyal beli.
- Menyesuaikan rasio stop loss dan take profit untuk mengendalikan kerugian per transaksi.
Arah Optimasi
Strategi ini juga dapat dioptimasi dari arah berikut:
- Menguji lebih banyak indikator momentum harga, seperti MACD, DMI, dll.
- Menambahkan penilaian sinyal jual untuk mewujudkan perdagangan dua arah.
- Menggabungkan indikator volume untuk menghindari potensi false breakout.
- Mengoptimalkan pengaturan parameter berdasarkan hasil backtest.
- Mempertimbangkan penyesuaian parameter secara otomatis berdasarkan kondisi pasar.
- Menambahkan algoritma pembelajaran mesin untuk mencapai optimasi parameter adaptif.
Optimasi ini dapat meningkatkan fleksibilitas, ketahanan, dan tingkat profitabilitas strategi.
Ringkasan
Secara keseluruhan, strategi pelacakan momentum harga ini adalah strategi pelacakan tren yang sederhana, langsung, dan logis. Strategi ini menggunakan rata-rata bergerak harga dan harga rata-rata untuk menentukan arah momentum harga, dan merancang mekanisme verifikasi bertahap untuk meningkatkan kualitas sinyal. Strategi ini juga dilengkapi dengan pengaturan stop loss dan take profit yang wajar. Dari segi jumlah kode, logika strategi sangat ringkas, hanya membutuhkan lebih dari 20 baris skrip Pine untuk diimplementasikan. Secara keseluruhan, strategi ini merupakan contoh pembelajaran yang sangat baik, dapat menjadi titik awal yang baik bagi pemula untuk memahami strategi perdagangan kuantitatif. Tentu saja, strategi ini sendiri juga memiliki nilai perdagangan praktis; melalui optimasi parameter dan perluasan fungsi, strategi ini dapat menjadi sistem perdagangan praktis untuk menghindari noise dan mengikuti tren.
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title = "Simple Price Momentum", shorttitle = "SPM", overlay = true, initial_capital = 20000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_value = 0.025)
// How To Create A Simple Trading Strategy With TradingView- 1

