Wick Reversal Pattern Strategi

Penulis:ChaoZhang, Tanggal: 2023-10-16 08:58:12
Tag:

Gambaran umum

Strategi pola pembalikan lilin mengidentifikasi titik pembalikan di mana harga beralih dari uptrend ke downtrend atau sebaliknya dengan mendeteksi pola lilin.

Logika Strategi

Logika inti dari strategi ini adalah untuk mendeteksi rasio antara lilin lilin dan tubuh untuk mengidentifikasi pola pembalikan potensial.

Ketika ada lilin bearish, jika lilin bawah jauh lebih panjang dari lilin atas dan tubuh, ini menunjukkan tekanan pembelian yang kuat dan harga dapat berbalik ke atas. Secara khusus, ia mendeteksi lilin bawah panjang dibandingkan dengan lilin atas dan tubuh dengan pengganda tertentu untuk menghasilkan sinyal panjang.

Sebaliknya, ketika ada lilin bullish, jika lilin atas jauh lebih panjang dari lilin bawah dan tubuh, itu menunjukkan tekanan penjualan yang kuat dan harga dapat berbalik ke arah menurun. Secara khusus, ia mendeteksi lilin atas yang panjang dibandingkan dengan lilin bawah dan tubuh dengan pengganda tertentu untuk menghasilkan sinyal pendek.

Selain itu, sumbu panjang dengan tubuh kecil juga bisa menghasilkan sinyal pembalikan.

Deteksi disaring dengan membandingkan dengan rentang rata-rata lilin untuk menghindari sinyal palsu selama pasar sisi.

Keuntungan

  • Mengidentifikasi pola pembalikan dengan membandingkan rasio wick dan tubuh
  • Mengidentifikasi kedua sinyal pembalikan panjang dan pendek
  • Hindari sinyal palsu selama sisi dengan filter rentang rata-rata
  • Logika pengenalan pola yang sederhana dan intuitif

Risiko

  • Parameter wick dan body ratio perlu disesuaikan berdasarkan pengalaman
  • Menghakimi pembalikan hanya berdasarkan pola lilin tunggal dapat disesatkan oleh fluktuasi lokal
  • Kurangnya bias tren dapat menyebabkan kerugian dari perdagangan kontra-tren

Pertimbangkan untuk memasukkan indikator tren untuk menghindari perdagangan kontra-tren. Menggabungkan dengan indikator teknis lainnya dapat membantu mengkonfirmasi sinyal. Parameter dapat dioptimalkan melalui backtesting.

Peningkatan

  • Tambahkan bias tren untuk memastikan pembalikan sejajar dengan arah tren
  • Menggabungkan indikator lain seperti Bollinger Bands untuk mengkonfirmasi sinyal
  • Menggunakan pembelajaran mesin untuk mengoptimalkan parameter rasio wick dan body secara otomatis
  • Atur stop loss dan mengambil keuntungan setelah pembalikan untuk mengoptimalkan keluar

Ringkasan

Strategi pola pembalikan wick secara efektif mengidentifikasi pola pembalikan dan menangkap titik balik menggunakan pengenalan pola sederhana. Namun, hanya mengandalkan pola lilin tunggal dapat menyesatkan. Menggabungkan dengan indikator teknis lainnya dan menambahkan bias tren membantu menghindari perdagangan kontra-tren dan meningkatkan stabilitas strategi. Optimasi parameter dan stop loss / take profit juga membantu meningkatkan strategi lebih lanjut. Singkatnya, strategi pembalikan wick memberikan ide yang sederhana dan praktis tetapi perlu dilengkapi dengan teknik lain untuk memaksimalkan kinerja.


/*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)

Lebih banyak