Type/to search

Strategi Penembusan Rata-Rata Bergerak Tingkat Tinggi

Common strategy
Created: 2023-10-30 12:22:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Ide utama dari strategi ini adalah memanfaatkan penembusan moving average pada timeframe yang lebih tinggi untuk melakukan trading tren. Pada kerangka waktu yang lebih tinggi, ketika harga menembus di atas atau di bawah moving average, awal tren dapat diidentifikasi, dan pada saat itu arah yang sesuai dapat dipilih untuk diikuti.

Prinsip Strategi

Strategi ini dikembangkan menggunakan bahasa Pine Script, terutama terdiri dari beberapa bagian berikut:

  1. Parameter Input

    Mendefinisikan parameter periode moving average period, dengan nilai default 200; mendefinisikan parameter kerangka waktu candle timeframe, dengan nilai default harian "D".

  2. Perhitungan Moving Average

    Menggunakan fungsi ta.ema untuk menghitung Exponential Moving Average.

  3. Deteksi Penembusan

    Menggunakan fungsi ta.crossover dan ta.crossunder untuk mendeteksi apakah harga menembus di atas atau di bawah moving average.

  4. Plot Sinyal

    Ketika terjadi penembusan, menggambar panah ke atas atau ke bawah pada candle.

  5. Open/Close Posisi

    Ketika terjadi penembusan, buka posisi sesuai arah, dan tutup posisi setelah jarak stop loss dua kali tercapai.

Strategi ini terutama mengandalkan kemampuan identifikasi tren dari moving average pada timeframe yang lebih tinggi, dengan operasi penembusan sederhana untuk mengikuti tren. Ini adalah strategi penembusan yang cukup tradisional.

Analisis Keunggulan

Strategi ini memiliki beberapa keunggulan berikut:

  1. Konsep sederhana, mudah dipahami dan dikuasai.

  2. Hanya mengandalkan satu indikator moving average, penyesuaian parameter mudah.

  3. Operasi penembusan cenderung membentuk tren, tidak sering melakukan trading.

  4. Periode yang lebih tinggi menunjukkan tren besar dengan jelas, tidak mudah terpengaruh fluktuasi jangka pendek.

  5. Dapat dikonfigurasi dengan kombinasi kerangka waktu yang berbeda, sesuai untuk berbagai instrumen.

  6. Dapat dengan mudah melacak banyak instrumen, sulit terjebak semuanya secara bersamaan.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko:

  1. Sinyal penembusan mungkin palsu, tidak dapat menyaring fluktuasi pasar secara efektif.

  2. Tidak dapat memanfaatkan peluang jangka pendek untuk mendapatkan keuntungan.

  3. Ketika arah utama salah, kerugian bisa cukup parah.

  4. Ketika periode moving average tidak cocok dengan periode trading, dapat terjadi overtrading atau kebocoran.

  5. Tidak dapat melakukan stop loss real-time, kemungkinan kerugian membesar cukup besar.

Solusi untuk risiko yang sesuai meliputi: menggabungkan indikator tren, menambahkan filter, memperpendek periode hold posisi, menyesuaikan posisi stop loss secara dinamis, dll.

Arah Optimasi

Strategi ini dapat dioptimalkan dari beberapa aspek berikut:

  1. Menambahkan kombinasi indikator tren, seperti MACD, KD, dll., untuk meningkatkan keandalan penembusan.

  2. Menambahkan filter seperti volume perdagangan atau Bollinger Bands untuk menghindari penembusan palsu.

  3. Mengoptimalkan pencocokan parameter periode sehingga periode hold posisi lebih cocok dengan periode tren.

  4. Menambahkan strategi stop loss real-time, menggunakan trailing stop untuk mengontrol kerugian per posisi.

  5. Mempertimbangkan penggunaan teknik machine learning untuk optimasi parameter secara dinamis.

  6. Mencoba kombinasi alokasi aset yang beragam untuk meningkatkan stabilitas secara keseluruhan.

Kesimpulan

Secara keseluruhan, strategi ini cukup sederhana dan praktis. Dengan menggunakan penembusan moving average sederhana untuk mengikuti tren, strategi ini mudah dikuasai dan dapat menjadi salah satu strategi awal untuk trading kuantitatif. Namun, masih ada beberapa masalah yang perlu diperbaiki melalui kombinasi indikator, optimasi parameter, stop loss dinamis, dll., agar strategi lebih stabil dan efisien. Strategi ini memiliki potensi optimasi dan ekstensibilitas yang besar.

Source
Pine
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// @version=5
// Open-Range-Breakout strategy
// No license. Free and Open Source.    
Strategy parameters
Strategy parameters
TimeRange
Hide the PDHCL (prev day High Close Low range)
Hide the Summary Table
ORB settings
Time Range
ORB setting
Hide ORB Range
StopLoss settings
ATR Period for placing SL
Show SL lines in chart
Strengh Settings
Ignore Momentum & Volume
Momentum Period
Bullish Momentum
Bearish Momentum
Volume Average Period
Volume Strengh
Trend Settings
Trend Period
Hide the trend line
Trade settings
Risk:Reward
Close all trades, default is 3:00 PM, 1500 hours (integer)
Markets that never closed (Crypto, Forex, Commodity)
Lot Size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)