Type/to search

Berdasarkan strategi trailing stop dinamik

Common strategy
Created: 2024-02-27 15:02:34
Last modified: 2 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini bertujuan untuk menggunakan fungsi henti rugi jejak (trailing stop) platform Weimusitela bagi melaraskan harga henti rugi secara dinamik, mencapai henti rugi yang lebih tepat dan fleksibel. Strategi ini tidak digunakan untuk masuk atau keluar pasaran, tetapi untuk memberikan julat henti rugi yang munasabah di bawah keadaan pasaran yang berbeza. Adalah disyorkan agar anda mengoptimumkan parameter yang berbeza melalui ujian belakang (backtesting). Strategi ini juga boleh diintegrasikan ke dalam strategi masuk/keluar sedia ada sebagai henti rugi.

Prinsip Strategi

Strategi ini terutamanya menggunakan 3 indikator: harga tertinggi, harga terendah dan harga penutup. Strategi mula-mula mentakrifkan julat henti rugi untuk kedudukan beli (long) dan jual (short), iaitu jarak henti rugi jejak untuk beli longoffset dan jarak henti rugi jejak untuk jual shortoffset. Jarak lalai untuk kedudukan beli ialah 228.5 mata, manakala jarak lalai untuk kedudukan jual ialah 243.5 mata.

Kemudian strategi menggunakan logik berikut untuk melaraskan harga henti rugi jejak trailstop:

  • Jika harga terendah lilin terbaru lebih rendah daripada harga henti rugi jejak lilin sebelumnya, dan harga terendah lilin dua lilin lalu lebih tinggi daripada harga henti rugi jejak dua lilin lalu, maka harga henti rugi jejak lilin semasa = harga penutup + jarak henti rugi jejak untuk jual.
  • Jika harga tertinggi lilin terbaru lebih tinggi daripada harga henti rugi jejak lilin sebelumnya, dan harga tertinggi lilin dua lilin lalu lebih rendah daripada harga henti rugi jejak dua lilin lalu, maka harga henti rugi jejak lilin semasa = harga penutup - jarak henti rugi jejak untuk beli.
  • Jika harga tertinggi lilin terbaru lebih tinggi daripada harga henti rugi jejak lilin sebelumnya, maka harga henti rugi jejak lilin semasa = nilai maksimum (harga henti rugi jejak lilin sebelumnya, harga tertinggi lilin terbaru - jarak henti rugi jejak untuk beli).
  • Jika harga terendah lilin terbaru lebih rendah daripada harga henti rugi jejak lilin sebelumnya, maka harga henti rugi jejak lilin semasa = nilai minimum (harga henti rugi jejak lilin sebelumnya, harga terendah lilin terbaru + jarak henti rugi jejak untuk jual).
  • Selain itu, harga henti rugi jejak lilin semasa = harga penutup.

Dengan cara ini, harga henti rugi jejak boleh diselaraskan secara masa nyata berdasarkan perubahan harga tertinggi dan terendah pasaran, mencapai henti rugi dinamik.

Analisis Kelebihan

Kelebihan terbesar strategi ini ialah ia mencapai henti rugi jejak yang benar-benar dinamik dan fleksibel. Berbanding dengan harga henti rugi tetap, jejak dinamik boleh melaraskan julat henti rugi berdasarkan turun naik pasaran, mengelakkan kerugian tidak perlu yang disebabkan oleh jarak henti rugi yang terlalu besar, serta mengelakkan daripada tersingkir awal akibat jarak henti rugi yang terlalu kecil apabila harga bergerak secara biasa. Ini mengurangkan kerugian yang tidak perlu dan juga menurunkan kebarangkalian henti rugi awal.

Kelebihan lain ialah jarak henti rugi boleh disesuaikan dan dioptimumkan. Pengguna boleh memilih julat henti rugi yang sesuai berdasarkan ciri-ciri instrumen yang berbeza dan gaya dagangan mereka. Ini membolehkan strategi digunakan dalam pelbagai senario yang lebih luas.

Akhir sekali, logik henti rugi strategi ini mudah dan jelas, mudah difahami, serta memudahkan pembangunan semula dan integrasi ke dalam strategi lain, yang juga merupakan salah satu kelebihannya.

Analisis Risiko

Risiko utama strategi ini adalah seperti berikut:

  1. Henti rugi dinamik hanya dapat mengurangkan kerugian dalam keadaan pasaran biasa, tetapi tidak dapat menahan kerugian akibat peristiwa besar secara tiba-tiba atau pasaran yang melampau. Ini adalah batasan semula jadi bagi henti rugi dinamik.
  2. Jika jarak henti rugi jejak ditetapkan terlalu besar, ia boleh menyebabkan kerugian yang lebih besar. Jika terlalu kecil, ia boleh menyebabkan henti rugi awal. Penetapan jarak perlu diuji dan dioptimumkan dengan teliti berdasarkan ciri-ciri instrumen.
  3. Pada beberapa lilin pertama selepas membuka kedudukan, disebabkan mekanisme henti rugi jejak, jarak henti rugi mungkin terlalu besar, menyebabkan risiko tambahan dalam tempoh tersebut.

Arah Pengoptimuman

Strategi ini boleh dioptimumkan dari beberapa arah berikut:

  1. Pengoptimuman parameter untuk instrumen berbeza: Pilih jarak henti rugi jejak yang munasabah untuk kedudukan beli dan jual berdasarkan tahap turun naik, julat intrahari, dan indikator lain bagi setiap instrumen. Ini adalah arah pengoptimuman yang paling penting.
  2. Mengurangkan risiko tambahan pada beberapa lilin selepas membuka kedudukan: Hadkan pelarasan jarak henti rugi jejak pada beberapa lilin pertama selepas membuka kedudukan untuk mengelakkan jarak yang terlalu besar.
  3. Menggabungkan indikator volum dagangan: Contohnya, kurangkan jarak henti rugi apabila volum meningkat untuk mengelakkan henti rugi akibat arbitraj.
  4. Integrasi dengan strategi masuk/keluar lain: Fungsi utama strategi ini ialah henti rugi jejak, ia boleh diintegrasikan ke dalam strategi lain dan digunakan bersama-sama dengan peraturan masuk dan keluar.

Kesimpulan

Strategi ini mencapai fungsi henti rugi jejak dinamik berdasarkan perubahan harga tertinggi dan terendah pasaran. Ini berkesan mengurangkan kerugian tidak perlu dalam keadaan pasaran biasa dan menyelesaikan masalah jarak henti rugi tetap yang terlalu besar atau terlalu kecil. Arah pengoptimuman utama adalah menguji parameter yang sesuai untuk instrumen berbeza, serta kawalan risiko pada beberapa lilin selepas membuka kedudukan. Logik henti rugi strategi ini mudah dan jelas, mudah difahami dan dibangunkan semula, dan boleh diintegrasikan ke dalam strategi lain atau digunakan secara bersendirian sebagai alat henti rugi.

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

//@version=3
//By River
strategy("BitMex Trailing Stop Strategy", overlay=true)
longoffset = input(defval=228.5, title="Long Trailing Stop Size", type=float, minval=0.5, maxval=1000, step=0.5)
Strategy parameters
Strategy parameters
Long Trailing Stop Size
Short Trailing Stop Size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)