Type/to search

Strategi Henti Rugi Berjalan ATR Berasaskan Penunjuk UT Bot

Common strategy
Created: 2024-03-11 11:17:33
Last modified: 2 years ago
1
Follow
1802
Followers

img

Gambaran Keseluruhan

Strategi ini berdasarkan indikator UT Bot yang dibangunkan oleh QuantNomad, menggabungkan idea trailing stop loss. Kod asal ditulis oleh @Yo_adriiiiaan, dan diubah suai oleh @HPotter. Strategi ini akan digunakan bersama dengan Smart Money Concepts daripada LuxAlgo. Pada masa ini, strategi ini berada dalam fasa ujian.

Prinsip Strategi

Prinsip utama strategi ini adalah seperti berikut:

  1. Apabila harga penutup berada di atas purata bergerak mudah 50 tempoh, urus niaga beli (long) dijalankan.
  2. Untuk kedudukan beli (long), tetapkan harga trailing stop loss. Harga trailing stop loss ialah 80% (1-20%) daripada harga penutup semasa. Harga trailing stop loss akan naik apabila harga meningkat, tetapi tidak akan turun, dengan itu melindungi keuntungan.
  3. Untuk kedudukan jual (short), tetapkan harga trailing stop loss yang sama. Harga trailing stop loss ialah 120% (1+20%) daripada harga penutup semasa. Harga trailing stop loss akan turun apabila harga menurun, tetapi tidak akan naik.
  4. Gunakan ATR (Average True Range, Julat Sebenar Purata) sebagai rujukan untuk trailing stop loss. Kaedah pengiraan harga trailing stop loss ATR adalah: apabila bergerak ke atas, ambil nilai yang lebih besar antara harga trailing stop loss ATR sebelumnya dan (harga penutup semasa - ATR * Key Value); apabila bergerak ke bawah, ambil nilai yang lebih kecil antara harga trailing stop loss ATR sebelumnya dan (harga penutup semasa + ATR * Key Value). Key Value adalah parameter yang ditetapkan oleh pengguna untuk mengawal sensitiviti trailing stop loss.
  5. Berdasarkan penembusan harga trailing stop loss ATR, tentukan arah kedudukan semasa. Apabila harga menembusi ke atas harga trailing stop loss ATR, pegang kedudukan beli (long); apabila harga menembusi ke bawah harga trailing stop loss ATR, pegang kedudukan jual (short); dalam keadaan lain, kekalkan kedudukan semasa tidak berubah.

Analisis Kelebihan

  1. Penetapan trailing stop loss dapat melindungi keuntungan dengan baik, membolehkan strategi memperoleh lebih banyak pendapatan dalam pasaran yang sedang dalam arah aliran.
  2. Menetapkan stop loss secara berasingan untuk kedudukan beli dan jual membolehkan penyesuaian dengan keadaan pasaran yang berbeza.
  3. Menggunakan ATR sebagai rujukan stop loss membolehkan pelarasan dinamik kedudukan stop loss, menjadikannya lebih fleksibel dan berkesan.
  4. Menyediakan parameter Key Value untuk dioptimumkan oleh pengguna, yang boleh disesuaikan mengikut instrumen dan tempoh yang berbeza, meningkatkan kebolehsuaian.

Analisis Risiko

  1. Dalam pasaran yang bergelora (sideways), stop loss yang kerap boleh menyebabkan terlalu banyak urus niaga, meningkatkan kos komisen dan mengurangkan keuntungan.
  2. Kaedah trailing stop loss peratusan tetap adalah agak mudah dan mungkin tidak dapat menangani turun naik harga dengan baik dalam beberapa keadaan pasaran.
  3. Strategi ini hanya mempertimbangkan trailing stop loss tanpa menetapkan trailing take profit, yang mungkin menyebabkan kehilangan peluang keuntungan.
  4. Pilihan parameter mempunyai kesan yang besar terhadap prestasi strategi; parameter yang tidak sesuai boleh membawa risiko penurunan yang lebih besar.

Hala Tuju Pengoptimuman

  1. Pertimbangkan untuk menggabungkan indikator atau syarat lain, seperti volum dagangan, turun naik, dan lain-lain, untuk mengoptimumkan syarat kemasukan, meningkatkan kebolehpercayaan isyarat.
  2. Untuk kaedah pengiraan trailing stop loss, terokai cara yang lebih kompleks dan berkesan, seperti penggunaan trailing stop loss parabola, trailing stop loss peratusan dinamik, dan lain-lain.
  3. Boleh menambah mekanisme trailing take profit, contohnya menetapkan tahap take profit dinamik berdasarkan ATR atau peratusan, untuk mengunci keuntungan dengan lebih baik.
  4. Untuk instrumen dan tempoh yang berbeza, lakukan pengoptimuman parameter untuk mencari kombinasi parameter yang paling sesuai. Juga boleh melaraskan parameter secara dinamik berdasarkan perubahan keadaan pasaran.

Kesimpulan

Strategi ini, berdasarkan indikator UT Bot, menambahkan logik trailing stop loss yang dapat melindungi keuntungan dalam pasaran yang sedang dalam arah aliran. Pada masa yang sama, strategi ini menetapkan stop loss secara berasingan untuk kedudukan beli dan jual, menjadikannya lebih mudah menyesuaikan diri. Menggunakan ATR sebagai rujukan untuk trailing stop loss membolehkan pelarasan dinamik kedudukan stop loss, meningkatkan fleksibiliti. Walau bagaimanapun, strategi ini mungkin menghadapi risiko kos dagangan yang tinggi akibat stop loss yang kerap dalam pasaran yang bergelora, dan kekurangan tetapan trailing take profit boleh menyebabkan kehilangan peluang keuntungan. Selain itu, pilihan parameter mempunyai kesan yang besar terhadap prestasi strategi.

Pada masa hadapan, strategi ini boleh diperbaiki dengan mengoptimumkan syarat kemasukan, meneroka cara trailing stop loss yang lebih kompleks, menambah mekanisme trailing take profit, dan mengoptimumkan parameter untuk instrumen dan tempoh yang berbeza, dengan harapan memperoleh pendapatan yang lebih stabil. Secara keseluruhannya, strategi ini mudah dan jelas, mudah difahami dan dilaksanakan, tetapi masih mempunyai ruang untuk pengoptimuman lanjut, dan wajar terus diterokai dan diperbaiki.

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

//@version=4
strategy("Trailingstop", overlay=true)

if close > sma(close, 50)
Strategy parameters
Strategy parameters
Key Value. 'This changes the sensitivity'
ATR Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)