Chiến lược giao dịch trung bình động Heikin Ashi HighLow Channel là một chiến lược tạo ra tín hiệu giao dịch bằng cách so sánh giá đóng nến Heikin Ashi với trung bình động. Chiến lược này sử dụng trung bình động kép để tạo thành một kênh và vào hoặc ra khỏi các vị trí dài dựa trên giá đóng nến phá vỡ đường ray trên hoặc dưới của kênh.
Chiến lược này sử dụng chỉ số kỹ thuật nến Heikin Ashi. Nến Heikin Ashi có thể lọc ra tiếng ồn thị trường và xác định xu hướng. Chiến lược này sử dụng trung bình động thời gian lenh dựa trên giá cao để hình thành đường ray trên của kênh và trung bình động thời gian lenl dựa trên giá thấp để hình thành đường ray dưới của kênh. Khi giá đóng nến Heikin Ashi vượt qua đường ray trên, một tín hiệu mua được tạo ra. Khi giá đóng nến Heikin Ashi vượt qua đường ray dưới, một tín hiệu bán được tạo ra.
Đặc biệt, chiến lược đầu tiên tính toán trung bình di chuyển đơn giản riêng biệt dựa trên giá cao và giá thấp để xây dựng kênh. Trung bình di chuyển của giá cao mah phục vụ như đường ray trên của kênh, và trung bình di chuyển của giá thấp mal phục vụ như đường ray dưới của kênh. Sau đó nó so sánh giá đóng nến Heikin Ashi với đường ray trên và dưới của kênh để tạo ra tín hiệu giao dịch. Nếu giá đóng nến cao hơn đường ray trên mah, một điều kiện dài longCondition được tạo ra. Nếu giá đóng nến thấp hơn đường ray dưới mal, một điều kiện ngắn shortCondition được tạo ra.
Để giải quyết rủi ro, các cơ chế dừng lỗ có thể được thiết lập, các chỉ số khác có thể được kết hợp để xác nhận các tín hiệu đột phá, vv, để tránh tổn thất không cần thiết do các tín hiệu sai.
Chiến lược giao dịch trung bình động Heikin Ashi HighLow Channel có logic rõ ràng, đơn giản nói chung. Nó tận dụng lợi thế của các ngọn nến Heikin Ashi để xác định xu hướng và sử dụng trung bình động hai lần để xác định hỗ trợ và kháng cự. Chiến lược có thể được nâng cao hơn nữa bằng cách tối ưu hóa các thông số, thêm lọc tín hiệu, thực hiện dừng lỗ để giảm rủi ro giao dịch.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © shiner_trading // shiner.crypto@gmail.com //@version=4 strategy("Hi-Lo Channel Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, initial_capital=500, default_qty_value=100, currency="USD") lenh = input(5, "High-Based MA") lenl = input (5, "Low-Based MA") ha = input(true, "Use Heikin Ashi OHCL values (on real chart)?") ha_h = security(heikinashi(syminfo.tickerid), timeframe.period, high) ha_l = security(heikinashi(syminfo.tickerid), timeframe.period, low) ha_c = security(heikinashi(syminfo.tickerid), timeframe.period, close) float mah = na float mal = na longCondition = false shortCondition = false /// HA is the check mark box in the configuration. /// IF "Use Heikin Ashi OHCL values?" is true, then the strategy will use the Heikin Ashi close values // and therefore give the same buy/sell signals regardless of what chart you are viewing. /// That being said, if "Use Heikin Ashi OHCL values?" is FALSE, yet you are viewing Heikin Ashi candles on your chart, // then logically you will also get the same buy/sell signals if ha == true mah := sma(ha_h, lenh) mal := sma(ha_l, lenl) longCondition := ha_c > mah shortCondition := ha_c < mal if ha == false mah := sma(high, lenh) mal := sma(low, lenl) longCondition := close > mah shortCondition := close < mal plot(mah, color=color.green) plot(mal, color=color.red) if (longCondition) strategy.entry("Buy", 100) if (shortCondition) strategy.close("Buy")