Strategi K-line Pembalikan Pivot


Tarikh penciptaan: 2023-12-15 10:17:49 Akhirnya diubah suai: 2023-12-15 10:17:49
Salin: 0 Bilangan klik: 392
1
fokus pada
1237
Pengikut

Strategi K-line Pembalikan Pivot

Gambaran keseluruhan

Strategi K-Line Axial Reversal adalah strategi perdagangan kuantitatif yang dihasilkan oleh isyarat perdagangan berdasarkan titik-titik pivot. Strategi ini menentukan kawasan pivot dengan mengira harga tertinggi dan terendah untuk sebilangan garis K di sebelah kiri.

Prinsip Strategi

Logik teras strategi ini adalah dengan mengira harga tertinggi pada 4 K-garis di sebelah kiri sebagai polygon, dan harga terendah pada 4 K-garis di sebelah kiri sebagai polygon. 2 K-garis di sebelah kanan digunakan untuk menentukan apakah harga telah menembusi kawasan polygon. Apabila harga melebihi polygon, buat lebih banyak; apabila harga lebih rendah daripada polygon, buat kosong.

Secara khusus, strategi ini mulakan dengan mengira harga tertinggi pada 4 garis K di sebelah kiri.swh, sebagai polygon. Mengira harga minimum 4 garis K di sebelah kiriswl, sebagai sumbu defisit. Setelah menentukan sumbu, menilai apakah harga menembusi sumbu melalui 2 garis K di sebelah kanan. Jika harga melebihiswhJika harga lebih rendah, anda boleh buat lebih banyak.swl“Saya tidak tahu apa-apa.

Apabila isyarat over dan short dikeluarkan, ia akan mengarahkan over atau short, dan menetapkan stop loss di luar kawasan sumbu pusat untuk mengawal risiko.

Analisis kelebihan

Kelebihan terbesar strategi pembalikan aksa adalah keupayaan untuk menangkap masa pembalikan harga. Apabila harga berada dalam tahap penyusunan mendatar untuk masa yang lama, ia sering bergoyang di sekitar kawasan aksa. Apabila menggunakan strategi pemecahan aksa, anda dapat menangkap masa terbaik untuk membalikkan harga, dan dengan itu mendapat keuntungan.

Berbanding dengan strategi pembalikan lain, strategi pembalikan sumbu pusat mempunyai kelebihan seperti operasi yang mudah, risiko yang boleh dikawal. Tetapan bilangan garis K di sebelah kiri dan kanan boleh disesuaikan secara bebas, sehingga sesuai dengan pelbagai jenis dan keadaan pasaran.

Analisis risiko

Risiko utama strategi pembalikan sumbu pusat adalah kesalahan penghakiman di kawasan sumbu pusat. Jika garis K di sebelah kiri tidak dapat menentukan kawasan sumbu pusat yang jelas, penembusan garis K di sebelah kanan mungkin merupakan isyarat yang salah.

Selain itu, perubahan keadaan juga membawa risiko. Walaupun penutupan telah ditetapkan, penutupan mungkin tidak dapat melindungi dengan baik jika berlaku keadaan yang tidak normal seperti keretakan, lompatan, dan sebagainya.

Untuk mengurangkan risiko, anda boleh mempertimbangkan untuk menggunakan strategi melakukan lebih banyak shorting pada masa yang sama, iaitu melakukan lebih banyak apabila harga naik dan shorting apabila turun, sehingga melindungi sebahagian daripada risiko. Anda juga boleh menggabungkan indikator lain untuk menilai keadaan, untuk mengelakkan kehilangan peluang perdagangan pada titik perubahan yang mungkin.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Mengoptimumkan tetapan bilangan baris K kiri dan kanan. Anda boleh menguji lebih banyak kombinasi baris K kiri dan kanan untuk mencari parameter terbaik.

  2. Menambah penapis indikator. Anda boleh menambah penapis indikator seperti MA, MACD dan lain-lain semasa kemasukan, untuk mengelakkan kemasukan dalam keadaan yang tidak pasti.

  3. Optimumkan tetapan titik hentian. Anda boleh memilih kedudukan hentian yang lebih baik mengikut ciri-ciri pelbagai jenis.

  4. Tambah Tracking Stop Selepas masuk, Tracking Stop boleh digunakan untuk mengunci keuntungan, dan bukan hanya Stop Loss Exit

ringkaskan

Strategi pembalikan sumbu berdagang dengan menangkap masa pembalikan harga di kawasan sumbu. Ia mempunyai kelebihan seperti operasi yang mudah, risiko yang boleh dikawal. Risiko utama adalah mengenal pasti kesalahan di kawasan sumbu dan perubahan tren.

Kod sumber strategi
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Pivot Reversal Strategy", overlay=true)

leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("Long", strategy.long, comment="Long", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("Short", strategy.short, comment="Short", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)