Chiến lược này đánh giá xu hướng thị trường bằng cách phân tích sự thay đổi màu sắc của nến Heiken Ashi và tự động mua và bán. Nó tạo ra tín hiệu mua khi màu nến thay đổi từ màu đỏ sang màu xanh lá cây và bán tín hiệu khi màu thay đổi từ màu xanh lá cây sang màu đỏ. Đây là một chiến lược theo xu hướng.
Đầu tiên tính giá mở, đóng, cao và thấp của nến Heiken Ashi. Màu nến được xác định bởi giá đóng và mở. Nếu giá đóng lớn hơn giá mở, nến màu xanh lá cây, nếu không màu đỏ. Khi giá đóng của thanh hiện tại lớn hơn giá mở, và giá đóng của thanh trước ít hơn hoặc bằng giá mở của thanh trước, một tín hiệu mua được tạo ra. Khi giá đóng của thanh hiện tại nhỏ hơn hoặc bằng giá mở, và giá đóng của thanh trước lớn hơn giá mở của thanh trước, một tín hiệu bán được tạo ra.
Bằng cách này, bằng cách quan sát sự thay đổi màu sắc của nến Heiken Ashi, nó đánh giá xu hướng. Khi màu thay đổi từ màu đỏ sang màu xanh lá cây, nó đi vào thị trường tăng. Khi màu thay đổi từ màu xanh lá cây sang màu đỏ, nó đi vào thị trường gấu, để nắm bắt những thay đổi trong xu hướng thị trường.
Giải pháp:
Chiến lược thay đổi màu của thanh Heiken Ashi đánh giá xu hướng bằng cách phân tích sự thay đổi màu của nến, đi dài khi màu đỏ thay đổi thành màu xanh lá cây và đi ngắn khi màu xanh lá cây thay đổi thành màu đỏ. Đây là một chiến lược theo xu hướng tương đối đơn giản. Ưu điểm là khả năng xác định các điểm thay đổi xu hướng mạnh mẽ, nhưng thời gian vào có một chút chậm trễ, đòi hỏi tối ưu hóa hơn nữa. Với khuôn khổ chiến lược hợp lý, tối ưu hóa tham số và kiểm soát rủi ro nghiêm ngặt là chìa khóa để thành công. Nhìn chung, chiến lược có logic rõ ràng, dễ dàng và đáng nghiên cứu và áp dụng thêm.
/*backtest start: 2022-10-08 00:00:00 end: 2023-10-08 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true) // // author: Kozlod // date: 2018-09-03 // https://www.tradingview.com/u/Kozlod/ // // Calculation HA Values haopen = 0.0 haclose = ((open + high + low + close)/4) haopen := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2 hahigh = max(high, max(haopen, haclose)) halow = min(low, min(haopen, haclose)) // HA colors hacolor = haclose > haopen ? green : red // Signals turnGreen = haclose > haopen and haclose[1] <= haopen[1] turnRed = haclose <= haopen and haclose[1] > haopen[1] // Plotting bgcolor(hacolor) plotshape(turnGreen, style = shape.arrowup, location = location.belowbar, color = green) plotshape(turnRed, style = shape.arrowdown, location = location.abovebar, color = red) // Alerts strategy.entry("long", true, when = turnGreen) strategy.entry("short", false, when = turnRed)