
Heikin Ashi HighLow là một chiến lược tạo ra tín hiệu giao dịch dựa trên so sánh giá đóng cửa Heikin Ashi với đường trung bình động. Chiến lược này sử dụng hai đường bằng nhau để tạo ra kênh, mua và bán dựa trên giá đóng cửa của kênh phá vỡ kênh.
Chiến lược này dựa trên các chỉ số kỹ thuật của đường dây Heikin Ashi. Đường dây Heikin Ashi có thể lọc tiếng ồn thị trường và nhận ra xu hướng. Chiến lược này sử dụng đường trung bình chu kỳ lenh hình thành từ điểm cao như đường dẫn lên và đường trung bình chu kỳ lenl hình thành từ điểm thấp như đường dẫn xuống.
Cụ thể, chiến lược đầu tiên tính toán các đường trung bình di chuyển đơn giản của các điểm cao và thấp để xây dựng kênh. Đường trung bình di chuyển cao là đường trung bình trên đường và đường trung bình di chuyển thấp là đường trung bình dưới đường. Sau đó, so sánh giá đóng cửa của đường trung bình Heikin Ashi với đường trung bình trên đường để tạo ra tín hiệu giao dịch. Nếu giá đóng cửa của đường trung bình cao hơn đường trung bình mah, sẽ tạo ra tín hiệu mua.
Đối với rủi ro, có thể thiết lập các cơ chế dừng lỗ, hoặc kết hợp với các chỉ số khác để xác nhận tín hiệu đột phá, tránh tín hiệu sai dẫn đến tổn thất không cần thiết.
Heikin Ashi HighLow channel dynamic evenline trading strategy nói chung là logic rõ ràng, đơn giản để vận hành. Chiến lược này tận dụng tối đa các ưu điểm của công nghệ Heikin Ashi, và thiết lập các đường dẫn động hai dòng để phán đoán hỗ trợ kháng cự. Bằng cách tối ưu hóa tham số, thêm cơ chế lọc tín hiệu, thiết lập chiến lược dừng lỗ, các phương pháp khác có thể cải thiện hơn nữa chiến lược này, giảm thiểu 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
// [email protected]
//@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")