Strategi Hentian Jejak Polinomial


Tarikh penciptaan: 2024-02-23 14:43:36 Akhirnya diubah suai: 2024-02-23 14:43:36
Salin: 0 Bilangan klik: 561
1
fokus pada
1617
Pengikut

Strategi Hentian Jejak Polinomial

Gambaran keseluruhan

Strategi penghentian pelacakan pelbagai adalah strategi yang mengesan hentian dalam bentuk fungsi pelbagai. Strategi ini memasuki titik persimpangan dengan hanya menggeser penutup. Apabila masuk, minimum tempoh masuk tetap.*Tracking stop loss dalam bentuk N^a, di mana minimum adalah minimum tempoh yang ditetapkan semasa masuk, D adalah nilai regresi, N adalah bilangan K-line semasa memegang kedudukan, dan a adalah ijazah polinomial. Apabila tracking stop loss melintasi harga penutupan K-line dari bawah ke atas, kedudukan kosong.

Prinsip Strategi

Strategi multi-modal untuk mengesan hentian adalah berdasarkan pada kerangka strategi yang mempunyai pelbagai bentuk untuk mengesan hentian. Pertama, isyarat masuk dikeluarkan di persimpangan rata-rata bergerak sederhana. Khususnya, apabila harga penutupan bergerak ke bawah dari atas ke bawah rata-rata bergerak sederhana. Setelah masuk, minimum kitaran penutupan direkodkan sebagai penanda aras dasar hentian seterusnya. Kemudian, strategi mengaktifkan logik hentian multi-modal khas untuk mengesan hentian.

Kelebihan terbesar strategi ini adalah bahawa ia boleh menyesuaikan garis stop loss secara fleksibel mengikut keadaan pasaran, dan memastikan keuntungan selepas keuntungan. Berbanding dengan penghentian penjejakan linear tradisional, garis stop loss berbilang strategi ini lebih lancar, dan dapat menghalang penghentian yang tidak perlu dengan berkesan.

Analisis kelebihan

Kelebihan utama dari strategi berhenti kerugian dengan pemantauan pelbagai jenis adalah:

  1. Menggunakan pelbagai jenis penangguhan yang khas, anda boleh menyesuaikan garis penangguhan secara fleksibel mengikut keadaan pasaran, dan mengelakkan masalah penangguhan linear.

  2. Berbanding dengan kaedah penutupan tradisional, strategi ini menyesuaikan garis penutupan dengan cara yang tidak linear, yang dapat mengurangkan jumlah penutupan yang tidak perlu dicetuskan.

  3. Strategi menghentikan kerugian ini bergerak dengan lancar dan dapat menghentikan kerugian tepat pada masanya sambil memastikan keuntungan.

  4. Strategi menghentikan kerugian boleh berubah secara bebas dengan menyesuaikan parameter, dan sangat beradaptasi dengan perubahan pasaran.

  5. Rangka kerja strategi adalah ringkas dan jelas, mudah dilaksanakan dan dioptimumkan.

Analisis risiko

Terdapat juga beberapa risiko yang mungkin berlaku dengan strategi penghentian kerugian dengan pemantauan pelbagai model:

  1. Jika penyesuaian garisan hentian pengesanan terlalu radikal, ia boleh menyebabkan hentian terlalu awal. Ini boleh diselesaikan dengan pengoptimuman parameter.

  2. Dalam proses untuk meluruskan garisan stop loss, peluang untuk keuntungan yang lebih besar mungkin terlepas. Ini adalah pilihan yang diperlukan dalam strategi ini.

  3. Fungsi polynomial mungkin menghasilkan beberapa penembusan harga yang tidak dijangka, yang memerlukan penyesuaian parameter dan penambahan kaedah hentian lain untuk mengelakkannya.

  4. Sebagai strategi perdagangan penunjuk teknikal, strategi ini mempunyai daya tahan yang lemah terhadap kejadian yang tidak dijangka. Ini boleh dipertingkatkan dengan campur tangan buatan manusia atau dengan kombinasi model lain.

Arah pengoptimuman

Beberapa penyesuaian utama dalam strategi stop loss dengan pemantauan pelbagai parameter:

  1. Menyesuaikan logik kemasukan, mencari masa kemasukan yang lebih baik.

  2. Mengoptimumkan formula pengiraan untuk menjejaki garis henti dan mencari kombinasi parameter terbaik.

  3. Cuba bentuk garis hentian yang berbeza, seperti indeks, logar, dan lain-lain.

  4. Tambahan kaedah penangguhan di luar garisan henti, membina garisan pertahanan henti.

  5. Cuba menggabungkan model dengan pembelajaran mesin, pembelajaran mendalam, dan lain-lain, menggunakan model untuk meramalkan dan membimbing hentikan kerugian.

  6. Meneroka kesan penggunaan strategi dalam pasaran dan kitaran yang berbeza.

  7. Membina mekanisme pengoptimuman penyesuaian barisan henti untuk mengoptimumkan bentuk kurva henti secara automatik.

ringkaskan

Strategi hentian penghentian pelbagai jenis secara keseluruhan adalah strategi hentian yang sangat praktikal. Ia menembusi batasan hentian penghentian penghentian linear tradisional, menggunakan fungsi hentian pelbagai jenis yang tidak linear yang lebih halus sebagai garis hentian, dapat mengurangkan kerugian yang tidak perlu dan memastikan keuntungan. Mekanisme hentian strategi ini sangat fleksibel, dapat mengubah bentuk hentian dengan bebas dengan menyesuaikan parameter yang berkaitan, dan mempunyai daya serap yang kuat terhadap perubahan pasaran.

Kod sumber strategi
/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 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/
// © Alferow

//@version=4

strategy("polynomic_stop", overlay=true, initial_capital=1000, commission_value=0.1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)



D = input(0.1, minval = 0.0001, title = 'decrement')
S = input(2, minval = 1.0, title = 'polynomial degree ')



MA = input(20, title = 'period SMA')
MN = input(20, title = 'period MIN_for')



SMA = sma(close, MA)
MIN = lowest(low, MN)




var stop = 0.0
var num = 0
if strategy.opentrades[1] == 0 and strategy.opentrades != 0
    stop := MIN


    
if  strategy.opentrades != 0
    num := num + 1 
    
if  strategy.opentrades == 0
    num := 0
    stop := MIN


    
hl = stop + D * pow(num, S)


plot(hl)
plot(SMA, color = color.red)



strategy.entry("buy", true, when = close[1] < SMA[1] and close > SMA)

strategy.close("buy", when = crossover(hl, close))