Chiến lược đảo ngược mô hình nến xác định các điểm đảo ngược khi giá chuyển từ xu hướng tăng xuống xu hướng giảm hoặc ngược lại bằng cách phát hiện các mô hình nến. Nó đi vào các vị trí dài hoặc ngắn xung quanh các điểm đảo ngược chủ yếu dựa trên tỷ lệ giữa nến nến và cơ thể.
Lý thuyết cốt lõi của chiến lược này là phát hiện tỷ lệ giữa nến và thân để xác định các mô hình đảo ngược tiềm năng.
Khi có một nến giảm, nếu nến dưới dài hơn nhiều so với nến trên và thân, nó cho thấy áp lực mua mạnh và giá có thể đảo ngược lên. Cụ thể, nó phát hiện nến dưới dài so với nến trên và thân bằng một trình nhân nhất định để tạo ra tín hiệu dài.
Ngược lại, khi có một nến tăng, nếu nến trên dài hơn nhiều so với nến dưới và thân, nó cho thấy áp lực bán hàng mạnh và giá có thể đảo ngược xuống. Cụ thể, nó phát hiện nến trên dài so với nến dưới và thân bằng một trình nhân nhất định để tạo ra tín hiệu ngắn.
Bên cạnh đó, một cây cắm dài với thân hình nhỏ cũng có thể tạo ra tín hiệu đảo ngược.
Việc phát hiện được lọc bằng cách so sánh với phạm vi nến trung bình để tránh tín hiệu sai trong các thị trường bên. Chỉ có nến có phạm vi lớn hơn trung bình sẽ tạo ra tín hiệu.
Xem xét kết hợp các chỉ số xu hướng để tránh giao dịch ngược xu hướng. Kết hợp với các chỉ số kỹ thuật khác có thể giúp xác nhận tín hiệu. Các thông số có thể được tối ưu hóa thông qua kiểm tra ngược.
Chiến lược đảo ngược mô hình wick xác định hiệu quả các mô hình đảo ngược và bắt được các bước ngoặt bằng cách sử dụng nhận dạng mô hình đơn giản. Tuy nhiên, chỉ dựa vào các mô hình nến duy nhất có thể gây hiểu lầm. Kết hợp với các chỉ số kỹ thuật khác và thêm thiên vị xu hướng giúp tránh giao dịch ngược xu hướng và cải thiện sự ổn định của chiến lược. Tối ưu hóa tham số và dừng lỗ / lấy lợi nhuận cũng giúp tăng cường thêm chiến lược. Tóm lại, chiến lược đảo ngược wick cung cấp một ý tưởng đơn giản và thực tế nhưng cần được bổ sung với các kỹ thuật khác để tối đa hóa hiệu suất.
/*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)