Strategi pembalikan corak


Tarikh penciptaan: 2023-10-16 08:58:12 Akhirnya diubah suai: 2023-10-16 08:58:12
Salin: 0 Bilangan klik: 1019
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi pembalikan bentuk dengan mengesan bentuk garis K, mengenal pasti titik perubahan harga dari naik ke turun atau dari turun ke naik, melakukan pembelian atau penjualan di sekitar titik perubahan. Strategi ini menggunakan hubungan perkadaran garis bayangan dengan entiti untuk menilai isyarat pembalikan harga.

Prinsip Strategi

Logik teras strategi ini adalah untuk mengesan hubungan perkadaran antara bahagian garis-garis bayangan K dan bahagian sebenar untuk menentukan sama ada terdapat bentuk pembalikan harga.

Apabila terdapat garis K yang turun, jika garis bawah K yang lebih panjang, garis atas dan entiti yang lebih pendek, ini menunjukkan bahawa garis K mempunyai saluran pembelian yang lebih kuat, yang mungkin akan berbalik menjadi kenaikan. Secara khusus, adalah untuk mengesan harga penutupan lebih tinggi daripada harga bukaan, dan panjang garis bawah lebih besar daripada panjang garis atas dan entiti, menghasilkan isyarat berbilang kepala.

Sebaliknya, apabila terdapat garis K yang naik, jika garis atas K yang lebih panjang, garis bawah dan entiti lebih pendek, ini menunjukkan bahawa K mempunyai saluran penjualan yang kuat, yang mungkin berbalik menjadi turun. Khususnya, adalah untuk mengesan harga penutupan yang lebih rendah daripada harga bukaan, dan panjang garis atas lebih besar daripada beberapa kali ganda panjang garis bawah dan entiti, menghasilkan isyarat kosong.

Di samping itu, jika perbezaan harga bukaan dan harga tutup adalah kecil, tetapi garis bayangannya lebih panjang, ia juga boleh menghasilkan isyarat pembalikan.

Apabila mendeteksi isyarat pembalikan, isyarat akan dihasilkan hanya apabila K adalah lebih besar daripada nilai purata.

Kelebihan Strategik

  • Menggunakan hubungan perkadaran garis bayangan dengan entiti untuk menangkap bentuk pembalikan dan mengenal pasti titik pembalikan
  • Pengesanan semula multicore dan kosong
  • Penapisan K-Line Average untuk mengelakkan isyarat salah dalam pasaran yang bergolak
  • Logik pengenalan bentuk yang mudah dan mudah difahami

Risiko Strategik

  • Tetapan parameter untuk perkadaran garis bayangan dengan entiti memerlukan pengalaman, dan tidak sesuai boleh menyebabkan pembalikan tangkapan atau menghasilkan isyarat palsu
  • Pembaikan hanya berdasarkan satu bentuk garis K, mudah disesatkan oleh gegaran tempatan
  • Tidak mengkaji trend, mungkin ada kerugian akibat operasi berlawanan arah

Anda boleh mempertimbangkan untuk menggabungkan indikator trend dan mengelakkan operasi berlawanan. Anda juga boleh mengesahkan isyarat pembalikan dengan menggabungkannya dengan indikator teknikal lain. Tetapan parameter dapat memperoleh kombinasi parameter yang lebih baik dengan mengoptimumkan pengulangan.

Arah pengoptimuman strategi

  • Ia boleh digabungkan dengan penunjuk trend untuk mengesahkan bahawa arah pembalikan adalah selaras dengan trend dan mengelakkan operasi berlawanan arah
  • Ia boleh digabungkan dengan petunjuk teknikal lain, seperti garis magnet, pita Brin, dan lain-lain, untuk mengesahkan isyarat pembalikan
  • Parameter yang boleh menggunakan kaedah pembelajaran mesin untuk mengoptimumkan secara automatik nisbah garis bayangan terhadap entiti
  • Ia juga boleh digunakan untuk menetapkan keadaan berhenti dan henti selepas berbalik, dan untuk mengoptimumkan mekanisme keluar.

ringkaskan

Strategi pembalikan bentuk dengan kaedah pengenalan bentuk yang lebih mudah, berkesan mengenal pasti bentuk pembalikan harga, menangkap titik perubahan. Tetapi hanya bergantung pada bentuk garis K tunggal mudah untuk membuat kesalahan, perlu digunakan dengan kombinasi indikator teknikal lain, sambil menambahkan penilaian trend, dapat mengelakkan operasi berlawanan, sehingga meningkatkan kestabilan strategi. Di samping itu, pengoptimuman parameter dan penyetempatan henti / henti juga merupakan arah untuk meningkatkan lagi strategi.

Kod sumber strategi
/*backtest
start: 2023-10-08 00:00:00
end: 2023-10-15 00:00:00
period: 3m
basePeriod: 1m
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/
// © adiwajshing

//@version=4
strategy("Wick Reversal Signal", overlay=true)

wickMultiplier = input(3.25)
bodyPercentage = input(0.35)
barsBack = input(50)
bodyMultiplier = input(1.1)

myCandleSize = high-low
averageCandleSize = rma(myCandleSize, barsBack)

longSignal = close > open and open-low >= (close-open)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier
longSignal := longSignal or (close < open and close-low >= (open-close)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)
longSignal := longSignal or (abs(close-open) < 0.01 and close != high and high-low >= (high-close)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)

shortSignal = close < open and high-open >= (open-close)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier
shortSignal := shortSignal or (close > open and high-close >= (close-open)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)
shortSignal := shortSignal or (abs(close-open) < 0.01 and close != low and high-low >= (close-low)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)

plotshape(longSignal, style=shape.triangleup, size=size.normal)
plotshape(shortSignal, style=shape.triangledown, size=size.normal)

strategy.entry("LONG", strategy.long, when=longSignal)
strategy.entry("SHORT", strategy.short, when=shortSignal)