Strategi Jejak Henti Rugi Adaptif
Ringkasan
Strategi ini terutamanya melaksanakan mekanisme stop loss adaptif yang boleh melaraskan kedudukan stop loss secara automatik berdasarkan turun naik harga untuk mencapai kesan stop loss yang lebih baik. Strategi ini menggunakan penunjuk ATR untuk mengira julat stop loss yang munasabah, dan digabungkan dengan purata bergerak EMA untuk menghasilkan isyarat dagangan. Ia membuka kedudukan beli atau jual apabila harga menembusi purata bergerak EMA, sambil menggunakan algoritma stop loss adaptif untuk mengesan tahap stop loss.
Prinsip Strategi
- Kira penunjuk ATR, tetapkan nilai ATR didarab dengan parameter
asebagai julat stop lossnLoss. - Kira purata bergerak EMA.
- Apabila harga menembusi ke atas purata bergerak EMA, buka posisi beli (long). Apabila harga menembusi ke bawah purata bergerak EMA, buka posisi jual (short).
- Gunakan algoritma stop loss adaptif untuk melaraskan tahap stop loss
xATRTrailingStopsecara automatik, dengan peraturan berikut:- Apabila harga menembusi ke atas tahap stop loss, laraskan tahap stop loss kepada harga tolak julat stop loss
nLoss. - Apabila harga menembusi ke bawah tahap stop loss, laraskan tahap stop loss kepada harga tambah julat stop loss
nLoss. - Dalam keadaan lain, tahap stop loss kekal tidak berubah.
- Apabila harga menembusi ke atas tahap stop loss, laraskan tahap stop loss kepada harga tolak julat stop loss
- Apabila harga menyentuh tahap stop loss, tutup posisi untuk menghentikan kerugian.
Analisis Kelebihan
- Melaksanakan mekanisme stop loss adaptif yang boleh melaraskan amplitud stop loss secara automatik berdasarkan tahap turun naik pasaran, mengawal risiko dengan berkesan.
- Menggabungkan penunjuk ATR untuk mengira julat stop loss yang munasabah, mengelakkan stop loss yang terlalu besar atau terlalu kecil.
- Menggunakan EMA untuk menghasilkan isyarat dagangan dapat mengurangkan dagangan yang tidak perlu dan menapis bunyi pasaran.
- Idea strategi adalah ringkas dan jelas, kod mudah difahami, memudahkan pemeriksaan dan pengoptimuman.
- Parameter boleh dilaraskan untuk menyesuaikan diri dengan persekitaran pasaran yang berbeza.
Risiko dan Penambahbaikan
- Isyarat dagangan yang dihasilkan oleh purata bergerak EMA mungkin ketinggalan (lagging), menyebabkan kemasukan yang terlambat. Pertimbangkan untuk menggunakan penunjuk lain untuk membantu menentukan kemasukan lebih awal.
- Tempoh pegangan kedudukan tidak menentu, menjadikannya sukar untuk mengawal saiz stop loss bagi satu dagangan. Sasaran keuntungan atau tempoh pegangan maksimum boleh ditetapkan untuk mengelakkan kerugian besar.
- Dalam pasaran dengan arah aliran yang besar, stop loss mungkin terlalu kerap dipicu. Pertimbangkan untuk melaraskan parameter atau menambah syarat penapisan berdasarkan keadaan arah aliran.
- Parameter seperti tempoh ATR, gandaan stop loss, dan lain-lain perlu dilaraskan mengikut ciri-ciri instrumen yang berbeza. Jangan gunakan nilai lalai secara membuta tuli.
Hala Tuju Pengoptimuman
- Pertimbangkan untuk menambah penunjuk penilaian arah aliran untuk membuat dagangan mengikut arah aliran, mengelakkan dagangan menentang arah aliran.
- Gandaan stop loss boleh dilaraskan berdasarkan saiz turun naik. Longgarkan sedikit julat stop loss semasa turun naik yang besar.
- Tempoh pegangan maksimum boleh ditetapkan. Selepas melebihi masa tertentu, tutup kedudukan secara aktif untuk menghentikan kerugian.
- Strategi stop loss bergerak (trailing stop) boleh ditambah untuk menaikkan tahap stop loss secara berperingkat apabila harga bergerak.
- Parameter tempoh ATR boleh disesuaikan berdasarkan ciri-ciri saham individu.
Kesimpulan
Keseluruhan idea strategi ini jelas dan mudah difahami. Ia menggunakan penunjuk ATR untuk menetapkan julat stop loss adaptif dan digabungkan dengan purata bergerak EMA untuk menghasilkan isyarat dagangan, yang dapat mengawal kerugian dengan berkesan. Walau bagaimanapun, strategi ini agak pasif dan mempunyai ruang pengoptimuman yang besar. Pertimbangan boleh diberikan untuk menambah penilaian arah aliran, melaraskan parameter berdasarkan keadaan pasaran, dan kaedah lain untuk menjadikan strategi lebih proaktif. Secara keseluruhan, strategi ini adalah idea dan templat yang baik sebagai strategi stop loss asas, tetapi ia perlu dilaraskan dan dioptimumkan berdasarkan ciri-ciri instrumen yang berbeza, dan tidak boleh digunakan secara pukal.
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol.
- 1
