Type/to search

Strategi Backtest Breakthrough Puncak dan Lembah

Common strategy
Created: 2024-01-08 16:13:44
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini menentukan arah tren berdasarkan penembusan level tertinggi dan terendah dalam suatu periode. Ketika harga menembus titik tertinggi periode, lakukan posisi beli (long); ketika harga menembus titik terendah periode, lakukan posisi jual (short). Strategi ini termasuk dalam strategi pengikut tren (trend following).

Prinsip Strategi

Strategi ini pertama-tama membaca periode yang ditetapkan pengguna (harian, mingguan, dll.) dan jumlah periode lookback. Kemudian berdasarkan parameter tersebut, diperoleh harga tertinggi dan terendah dari periode lookback. Misalnya, jika diatur ke periode harian dengan lookback 1 periode, maka ambil harga tertinggi dan terendah dari hari sebelumnya.

Dalam perdagangan aktual, jika harga penutupan lebih besar atau sama dengan harga tertinggi dari periode lookback, maka dianggap sebagai penembusan ke atas (breakout up) dan lakukan beli; jika harga penutupan lebih kecil atau sama dengan harga terendah dari periode lookback, maka dianggap sebagai penembusan ke bawah (breakout down) dan lakukan jual.

Dengan cara ini, arah tren ditangkap melalui penembusan level tertinggi/terendah periode, yang merupakan salah satu bentuk strategi pengikut tren.

Analisis Keunggulan

Strategi ini memiliki beberapa keunggulan utama:

  1. Menentukan arah tren berdasarkan titik breakout, sehingga mudah menangkap tren besar setelah konsolidasi yang kuat.

  2. Operasinya sederhana dan mudah dipahami, sangat cocok untuk pemula yang belajar.

  3. Parameter periode dapat dengan mudah dioptimasi dan disesuaikan, cocok untuk berbagai instrumen.

  4. Dapat diatur secara terbalik (reverse input) untuk operasi kontra-tren, memperkaya penerapan strategi.

  5. Menggambar level tertinggi/terendah periode untuk membantu analisis, membentuk validasi ganda.

Analisis Risiko

Strategi ini juga memiliki beberapa risiko:

  1. Tidak dapat menyaring fluktuasi (range-bound) secara efektif, dapat menyebabkan banyak sinyal palsu.

  2. Tidak memiliki mekanisme stop loss, sehingga terdapat risiko kerugian tertentu.

  3. Sensitif terhadap biaya transaksi, sehingga kinerja aktual dapat menyimpang.

  4. Tidak membatasi ukuran posisi, berpotensi masalah over-trading.

Untuk mengatasi risiko di atas, dapat dioptimasi dengan menambahkan mekanisme stop loss, menyaring kondisi, dan mengontrol jumlah posisi.

Arah Optimasi

Strategi ini dapat dioptimasi dari beberapa arah berikut:

  1. Menambahkan mekanisme penyaringan untuk menghindari pembukaan posisi yang sering saat fluktuasi. Dapat menggunakan saluran harga, volatilitas, dll. sebagai filter.

  2. Menetapkan stop loss bergerak (trailing stop) atau stop loss berdasarkan waktu. Mengontrol risiko kerugian per transaksi untuk memastikan profitabilitas keseluruhan.

  3. Mengoptimalkan ukuran posisi dan manajemen modal untuk mencegah masalah over-trading dan memastikan stabilitas strategi.

  4. Menguji efek dari berbagai parameter periode untuk memilih kombinasi parameter optimal.

  5. Menambahkan modul perdagangan algoritmik, menggunakan algoritma machine learning untuk meningkatkan efisiensi pengambilan keputusan.

Kesimpulan

Secara keseluruhan, strategi backtest breakout level tertinggi/terendah ini didasarkan pada tren following untuk menentukan arah, sederhana dan mudah dioperasikan, cocok untuk pemula. Namun, terdapat risiko kesulitan dalam menghindari kerugian akibat false breakout. Dengan menambahkan filter, mekanisme stop loss, dan kontrol posisi, risiko tersebut dapat dikurangi sehingga strategi menjadi lebih efektif. Strategi ini dapat memberikan ide dan referensi untuk penelitian dan perbaikan lebih lanjut.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/07/2018
// This script shows a high and low period value.
Strategy parameters
Strategy parameters
SelectPeriod
LookBack
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)