Chiến lược giao dịch Ehlers dựa trên biến đổi Fisher
Tổng quan
Chiến lược này dựa trên chỉ báo Fisher Transform do chuyên gia phân tích kỹ thuật John Ehlers thiết kế, tự động nhận diện các điểm đảo chiều xu hướng giá, thực hiện giao dịch tự động cả vị thế mua và bán. Ưu điểm lớn nhất của nó là độ chính xác và kịp thời trong việc nhận diện sự đảo chiều giá.
Nguyên lý chiến lược
Chiến lược sử dụng công thức Fisher Transform để chuẩn hóa giá, tạo ra chuỗi giá xấp xỉ phân phối Gaussian. Công thức Fisher Transform là: y = 0.5 * ln((1+x)/(1-x)). Thông qua phép biến đổi này, các điểm cực trị của giá có thể được chuyển đổi thành các sự kiện tương đối hiếm gặp hơn. Khi giá trị Fisher Transform mới nhất cao hơn hoặc thấp hơn kỳ trước, điều đó cho thấy khả năng xảy ra đảo chiều giá. Chiến lược này dựa vào các điểm ngoặt của chỉ báo để phát ra tín hiệu giao dịch.
Cụ thể, các bước của chiến lược như sau:
- Tính giá trung bình HL2;
- Tính giá cao nhất xMaxH và giá thấp nhất xMinL trong chu kỳ Length;
- Tính giá chuẩn hóa nValue1 = (xHL2 - xMinL) / (xMaxH - xMinL) - 0.5;
- Làm mượt nValue1 để có nValue2, tránh các giá trị cực trị;
- Áp dụng công thức Fisher Transform cho nValue2, thu được chỉ báo Fisher Transform nFish;
- So sánh nFish với giá trị kỳ trước để xác định xem có xảy ra đảo chiều hay không, và thiết lập hướng giao dịch pos;
- Thiết lập hướng mua/bán dựa trên pos, phát tín hiệu giao dịch.
Phân tích ưu điểm
Ưu điểm lớn nhất của chiến lược này là độ chính xác và kịp thời của tín hiệu giao dịch. Do chuỗi giá được tạo ra từ Fisher Transform gần như tuân theo phân phối Gaussian, khi giá đảo chiều, chỉ báo Fisher Transform có thể nhanh chóng nhận diện và phản ứng tương ứng. Điều này giúp nắm bắt kịp thời các cơ hội đảo chiều. Ngoài ra, bản thân chỉ báo Fisher Transform của Ehlers đã được kiểm chứng lâu dài, độ chính xác của tín hiệu đảo chiều cũng rất đáng tin cậy.
Phân tích rủi ro
Rủi ro lớn nhất của chiến lược này là chuỗi giá sau khi biến đổi Fisher không nhất thiết hoàn toàn tuân theo phân phối Gaussian lý thuyết. Khi thị trường xảy ra biến động bất thường, chẳng hạn như các khoảng trống giá, nhảy vọt, có thể khiến chỉ báo Fisher Transform phát ra tín hiệu sai. Lúc này nếu vẫn giao dịch một cách máy móc, có thể gây tổn thất lớn.
Để giảm thiểu rủi ro này, có thể xem xét kết hợp các chỉ báo khác để lọc tín hiệu giao dịch, tránh giao dịch khi thị trường bất thường. Hoặc có thể điều chỉnh thông số phù hợp, giảm tần suất giao dịch và quy mô lãi/lỗ mỗi lệnh.
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
- Tối ưu tham số Length, tìm ra tổ hợp tham số tối ưu trong các điều kiện thị trường khác nhau;
- Thêm cơ chế cắt lỗ, giới hạn tổn thất mỗi lệnh;
- Thêm bộ lọc giao dịch, tránh các giao dịch sai trong điều kiện thị trường bất thường;
- Kết hợp với các chỉ báo khác để tạo chiến lược kết hợp, nâng cao độ chính xác của tín hiệu.
Tổng kết
Chiến lược này dựa trên chỉ báo Fisher Transform do Ehlers thiết kế, có thể nhanh chóng và chính xác nhận diện các điểm đảo chiều giá, từ đó kịp thời nắm bắt cơ hội giao dịch. Ưu điểm lớn nhất của nó là tín hiệu giao dịch chính xác và kịp thời. Đồng thời cũng tồn tại một số rủi ro nhất định, cần tối ưu hóa các tham số và quy tắc giao dịch để giảm rủi ro. Nhìn chung, chiến lược này đáng để nghiên cứu và ứng dụng thêm.
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 15/12/2016
// Market prices do not have a Gaussian probability density function- 1

