Chiến lược này là một chiến lược giao dịch theo dõi xu hướng hai hướng của Renko dựa trên chỉ số Supertrend được cải tiến. Chiến lược chủ yếu theo dõi xu hướng giá và tạo ra tín hiệu giao dịch tại các điểm đảo ngược xu hướng, áp dụng phương pháp giao dịch theo dõi xu hướng.
Chỉ số cốt lõi của chiến lược này là Supertrend được cải tiến. Supertrend là một chỉ số kỹ thuật theo dõi xu hướng giá. Chiến lược này sửa đổi nó trong hai khía cạnh chính:
Thêm một thông số Factor để điều chỉnh độ nhạy của Supertrend để kiểm soát tần suất giao dịch.
Thêm một biến xu hướng thay đổi giá trị của nó khi giá vượt qua đường ray trên hoặc dưới, tạo ra tín hiệu giao dịch.
Khi Trend là 1, nó chỉ ra xu hướng tăng. Khi Trend là -1, nó chỉ ra xu hướng giảm. Chiến lược này tạo ra các tín hiệu đầu vào dài và ngắn khi giá trị của Trend thay đổi, đó là điểm đảo ngược xu hướng.
Ngoài ra, chiến lược này cũng thiết lập tham số kim tự tháp để cho phép giao dịch kim tự tháp.
Những lợi thế chính của chiến lược này là:
Có một số rủi ro trong chiến lược này:
Các biện pháp đối phó:
Chiến lược này cũng có thể được tối ưu hóa theo nhiều cách:
Nhìn chung, đây là một chiến lược theo dõi xu hướng tốt. So với các chiến lược theo dõi xu hướng truyền thống, chiến lược này đạt được sự đảo ngược xu hướng chính xác hơn thông qua Supertrend được cải tiến, do đó tạo ra các tín hiệu giao dịch chất lượng cao hơn. Kiểm tra trực tiếp cho thấy rằng sau khi tối ưu hóa tham số, chiến lược này có thể tạo ra kết quả giao dịch tốt. Tuy nhiên, các nhà giao dịch vẫn cần chú ý đến kiểm soát rủi ro để tránh thua lỗ quá mức.
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //╭╮╱╱╭╮╭╮╱╱╭╮ //┃╰╮╭╯┃┃┃╱╱┃┃ //╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮ //╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫ //╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃ //╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯ //╭━━━┳╮╱╱╱╱╱╱╱╭╮ //┃╭━╮┃┃╱╱╱╱╱╱╱┃┃ //┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃ //┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃ //┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮ //╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯ //━╯ //Vdub Renko SniperVX1 v1 // ATR Setting = 1 // ©Vdubus http://www.vdubus.co.uk/ // study("Vdub Renko SniperVX1 v1", overlay=true, shorttitle="Vdub_Renko_SniperVX1_v1") //@version=4 strategy(title = "Stripped Down Vdub Renko Sniper Strategy", shorttitle = "Vdub Renko Strat", overlay = true ) //Modified - Rajandran R Supertrend----------------------------------------------------- Factor=input(1, minval=1,maxval = 1000, title="Trend Transition Signal") Pd=input(1, minval=1,maxval = 1000, title="Period") Up=hl2-(Factor*atr(Pd)) Dn=hl2+(Factor*atr(Pd)) TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],0) plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50) plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50) goLong = Trend == 1 and Trend[1] == -1 goShort = Trend == -1 and Trend[1] == 1 strategy.entry("longgg", strategy.long, when=goLong) strategy.entry("shortttt", strategy.short, when=goShort) strategy.exit("XL", from_entry = "long", profit = na, loss = na) strategy.exit("XS", from_entry = "short", profit = na, loss = na)