Tiga strategi pembalikan terbalik dalaman


Tarikh penciptaan: 2023-10-30 15:36:07 Akhirnya diubah suai: 2023-10-30 15:36:07
Salin: 0 Bilangan klik: 610
1
fokus pada
1617
Pengikut

Tiga strategi pembalikan terbalik dalaman

Gambaran keseluruhan

Tiga strategi upside-down reversal adalah strategi perdagangan reversal yang dilakukan dengan mengenal pasti tiga K-line tertentu. Ia terdiri daripada tiga K-line, yang pertama dan kedua membentuk sinonim, dengan harga pembukaan yang ketiga lebih tinggi daripada harga penutupan hari sebelumnya, dan harga penutupan lebih tinggi daripada harga tertinggi dua K-line sebelumnya. Kombinasi K-line ini menandakan kemungkinan penurunan jangka pendek yang akan bertukar menjadi kenaikan, dan merupakan isyarat untuk melakukan operasi reversal.

Prinsip Strategi

Kriteria utama strategi ini ialah:

  1. Garis K pertama: Garis negatif, harga pembukaan lebih tinggi daripada harga penutup

  2. Garis K kedua: Garis yang, harga penutupan lebih tinggi daripada harga pembukaan, dan harga penutupan lebih rendah daripada harga pembukaan Garis K sebelumnya

  3. Garis K ketiga: Garis yang, harga bukaan lebih tinggi daripada harga tutup Garis K sebelumnya, harga tutup lebih tinggi daripada harga tertinggi dua Garis K sebelumnya

Apabila isyarat ini dikesan, kami melakukan posisi short position dan menetapkan syarat-syarat stop loss dan stop loss. Logik dagangan spesifik adalah seperti berikut:

  1. Apabila terdeteksi tiga dalam bentuk naik, masuk kosong dengan harga bukaan yang berpijak

  2. Tetapkan keadaan hentian: Jika kenaikan harga mencapai titik hentian input, tutup dagangan dan kosongkan kedudukan kosong

  3. Tetapkan keadaan hentian kerugian: jika harga jatuh ke titik hentian kerugian input, tutup perdagangan dan kosongkan kedudukan kosong

  4. Apabila harga mencapai titik berhenti atau berhenti, kosongkan kedudukan dan tunggu isyarat perdagangan seterusnya

Dengan cara ini, kita boleh mengambil posisi kosong tepat pada masanya apabila kita melihat isyarat pembalikan kenaikan harga, dan menghentikan kerugian apabila keuntungan mencapai jangkaan atau kehilangan di luar jangkaan yang boleh dikawal, dan mencapai strategi perdagangan pembalikan harga rendah dan tinggi.

Kelebihan Strategik

  • Menangkap titik reversal untuk tujuan reversal trading

  • Buat titik tinggi kosong dan berapa banyak titik rendah, sesuai dengan logik perdagangan trend

  • Mempunyai mekanisme kemasukan, hentian, dan hentian yang jelas

  • Tiga bentuk garis K yang mudah dikenali

  • Pengaturan Stop Loss yang boleh disesuaikan untuk mengawal risiko

  • Kod yang ringkas, jelas, mudah difahami dan dioptimumkan

Secara keseluruhannya, strategi ini mempunyai ciri-ciri menangkap reversal, mengawal risiko, mudah dan dipercayai, merupakan strategi perdagangan reversal garis pendek yang praktikal dan cekap.

Risiko Strategik

  • Keputusan bentuk pembalikan tidak tepat, mungkin menjadi isyarat bukan pembalikan

  • Titik hentian yang tidak betul, mungkin hentian awal atau kehilangan lebih banyak duri

  • Strategi mengharapkan perdagangan yang kerap, risiko perdagangan berlebihan

  • Masih ada ruang untuk pengoptimuman dalam bidang pengenalan tempat membeli-belah dan pengurusan kedudukan

  • Pilih saham dengan berhati-hati, strategi ini lebih sesuai untuk saham yang mempunyai ciri-ciri turun naik

  • Kesan kos perbelanjaan dan slippage ke atas keuntungan

  • Pemantauan perlu terus dioptimumkan untuk bertindak balas terhadap perubahan pasaran

Secara keseluruhan, risiko perdagangan strategi ini dapat dikawal dengan cara menetapkan parameter yang optimum, pemilihan saham yang ketat, dan pemantauan berterusan.

Arah pengoptimuman

  • Mengoptimumkan parameter bentuk K-line untuk meningkatkan ketepatan pengenalan

  • Mengoptimumkan mekanisme penangguhan kerugian untuk mencapai keseimbangan risiko dan keuntungan yang lebih baik

  • Penapisan isyarat dengan penunjuk teknikal lain untuk meningkatkan ketepatan keputusan

  • Menambah mekanisme pengurusan kedudukan, menyesuaikan kedudukan mengikut keadaan pasaran yang dinamik

  • Mengoptimumkan pengurusan wang untuk mencapai keseimbangan keuntungan dan kerugian yang lebih baik

  • Uji tempoh pegangan yang berbeza untuk menentukan tempoh pegangan yang optimum

  • Optimumkan struktur kod, tambah komen untuk memperjelas strategi

  • Tambah perbandingan simulasi cakera, periksa keberkesanan strategi

  • Menyesuaikan kolam saham, menguji strategi industri dan kesesuaian saham individu

  • Menjejaki prestasi strategi secara berterusan, mengesan masalah dan menyesuaikan strategi

ringkaskan

Tiga strategi pembalikan naik naik dalaman dengan mengenal pasti tiga bentuk K-line tertentu, mengambil keuntungan ketika menentukan isyarat pembalikan penurunan dalam jangka pendek. Strategi ini mempunyai logik perdagangan yang jelas, mekanisme berhenti dan kehilangan untuk mengawal risiko, mudah dilaksanakan dan dioptimumkan, dan merupakan strategi perdagangan pembalikan garis pendek yang boleh dipercayai dan praktikal. Tetapi ada juga risiko ketidakpastian tertentu, yang perlu dielakkan dengan pengoptimuman parameter, kawalan risiko dan pengoptimuman penjejakan berterusan, untuk memperoleh keuntungan lebihan yang stabil di pasaran.

Kod sumber strategi
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 12/02/2019
//    This is a three candlestick bullish reversal pattern consisting of a 
//    bullish harami pattern formed by the first 2 candlesticks then followed 
//    by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2]  ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) 
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))