Strategi corak pembalikan lilin mengenal pasti titik pembalikan di mana harga beralih dari trend menaik ke trend menurun atau sebaliknya dengan mengesan corak lilin. Ia memasuki kedudukan panjang atau pendek di sekitar titik pembalikan terutamanya berdasarkan nisbah antara lilin lilin dan badan.
Logik teras strategi ini adalah untuk mengesan nisbah antara lilin lilin dan badan untuk mengenal pasti corak pembalikan yang berpotensi.
Apabila terdapat lilin bearish, jika lilin bawah jauh lebih panjang daripada lilin atas dan badan, ia menunjukkan tekanan pembelian yang kuat dan harga mungkin berbalik ke atas.
Sebaliknya, apabila terdapat lilin bullish, jika lilin atas jauh lebih panjang daripada lilin dan badan bawah, ia menunjukkan tekanan penjualan yang kuat dan harga mungkin berbalik ke arah penurunan.
Selain itu, lilin panjang dengan badan kecil juga boleh menghasilkan isyarat pembalikan.
Pengesanan disaring dengan membandingkan dengan julat lilin purata untuk mengelakkan isyarat palsu semasa pasaran sampingan. Hanya lilin dengan julat yang lebih besar daripada purata akan menghasilkan isyarat.
Pertimbangkan untuk menggabungkan penunjuk trend untuk mengelakkan perdagangan kontra-trend. Gabungan dengan penunjuk teknikal lain boleh membantu mengesahkan isyarat. Parameter boleh dioptimumkan melalui pengujian belakang.
Strategi corak pembalikan wick secara berkesan mengenal pasti corak pembalikan dan menangkap titik balik menggunakan pengenalan corak yang mudah. Walau bagaimanapun, hanya bergantung pada corak lilin tunggal boleh menyesatkan. Menggabungkan dengan penunjuk teknikal lain dan menambahkan bias trend membantu mengelakkan perdagangan kontra trend dan meningkatkan kestabilan strategi. Pengoptimuman parameter dan stop loss / mengambil keuntungan juga membantu meningkatkan lagi strategi. Ringkasnya, strategi pembalikan wick memberikan idea yang mudah dan praktikal tetapi perlu dilengkapi dengan teknik lain untuk memaksimumkan prestasi.
/*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)