Type/to search

Strategi Pelacakan Tren dengan Penyesuaian Volatilitas Dinamis

Common strategy
Created: 2024-01-24 11:13:39
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi trading sistematis yang unik ini termasuk dalam kategori pengikut tren. Strategi ini menggunakan rangkaian harga yang telah dinormalisasi harga untuk menghasilkan sinyal trading, bukan menggunakan harga saham secara langsung. Strategi ini menerapkan teknik penyesuaian posisi dan manajemen risiko tingkat lanjut yang biasanya hanya digunakan dalam manajemen portofolio institusional, serta merupakan teknik penyesuaian posisi yang terbukti untuk Commodity Trading Advisors (CTA) dan dana berjangka yang dikelola.

Prinsip Strategi

"Harga yang dinormalisasi" adalah akumulasi return harian harga yang disesuaikan dengan volatilitas, yang dihitung dari seluruh rangkaian waktu harga. Periode penyesuaian volatilitas ditentukan oleh pengguna. Berdasarkan harga yang dinormalisasi, dihitung Rata-rata Bergerak Hull yang digunakan sebagai indikator utama penentu tren. Periode Rata-rata Bergerak Hull juga ditentukan oleh pengguna, dengan default 100 hari, untuk memastikan sensitivitas penentuan tren namun menghindari transaksi yang terlalu sering.

Inti strategi trading sangat sederhana: jika harga yang dinormalisasi naik melewati Rata-rata Bergerak Hull, maka lakukan posisi beli; jika turun melewatinya, lakukan posisi jual. Sinyal trading baru akan secara aktif menutup posisi lawan yang lama.

Ukuran posisi didasarkan pada volatilitas harga terkini dan target risiko tahunan yang ditentukan pengguna. Pada dasarnya, ukuran posisi disesuaikan berdasarkan volatilitas: posisi lebih besar saat volatilitas rendah, dan posisi lebih kecil saat volatilitas tinggi. Volatilitas terkini adalah standar deviasi dari return logaritmik harga selama 14 hari, diekstrapolasi menjadi ekspektasi volatilitas tahunan. Kemudian posisi disesuaikan dengan target risiko tahunan yang ditetapkan pengguna. Target risiko default adalah 10% yang konservatif. Modal awal harus ditetapkan sebagai jumlah maksimum kerugian yang dapat ditanggung per transaksi (misalnya jika total dana 100.000 yuan dan kerugian per transaksi dibatasi 10%, maka modal awal ditetapkan sebesar 10.000 yuan). Batasan leverage dapat diatur secara independen, digunakan untuk mengatasi situasi di mana volatilitas instrumen trading itu sendiri tidak dapat mencapai target risiko, sekaligus menghindari penurunan utilisasi dana saat volatilitas terlalu rendah.

Stop loss didasarkan pada kelipatan dari Average True Range (ATR) harga terkini, yang dapat dikonfigurasi oleh pengguna.

Keunggulan Strategi

  • Mengurangi probabilitas sinyal palsu dengan menggunakan normalisasi harga
  • Penyesuaian posisi secara dinamis, mengontrol risiko secara efektif
  • Stop loss real-time lebih lanjut mencegah kerugian besar
  • Strategi trading sederhana dan intuitif, mudah dipahami dan diimplementasikan

Risiko Strategi

  • Rata-rata Bergerak Hull sebagai indikator utama memiliki sedikit keterlambatan
  • Menyesuaikan posisi berdasarkan volatilitas untuk mengontrol risiko sekaligus dapat membatasi potensi profit
  • Stop loss yang terlalu dekat dapat tertembus dan menyebabkan kerugian

Langkah-langkah pengendalian risiko meliputi penggunaan kombinasi moving average yang berbeda, penyesuaian target risiko posisi, dll.

Optimasi Strategi

  • Menguji efektivitas berbagai jenis indikator moving average
  • Mengoptimalkan parameter moving average
  • Mencoba hanya melakukan posisi beli atau hanya posisi jual
  • Menyesuaikan jarak stop loss untuk menemukan titik optimal
  • Menguji metode stop loss lainnya

Kesimpulan

Strategi ini mengintegrasikan berbagai teknik untuk mengontrol risiko, seperti normalisasi harga, penyesuaian posisi dinamis, stop loss, dll. Strategi ini menggunakan prinsip pengikut tren sederhana untuk melakukan trading. Parameter dapat disesuaikan dan dioptimalkan berdasarkan kondisi pasar dan situasi individu. Strategi ini layak untuk diuji lebih lanjut dan memiliki potensi aplikasi praktis.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Crunchster1

//@version=5
Strategy parameters
Strategy parameters
Strategy Settings
Source
Lookback period for price normalisation filter
Lookback period for Hull Moving Average
HMA Offset
Long
Short
Risk Management Settings
Stop multiple
Max Leverage
Annualised Volatility Target %
Compounding
%
Backtest range
From Day
From Mon
From Yr
To Day
To Mon
To Yr
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)