Chiến lược giao dịch định lượng dựa trên mô hình nến và theo xu hướng
Tổng quan
Tên chiến lược này là "Chiến lược giao dịch theo mô hình nến và theo xu hướng trong giao dịch định lượng". Chiến lược kết hợp tư tưởng phân tích mô hình nến và giao dịch theo xu hướng.
Chiến lược chủ yếu xác định các mô hình nến khác nhau để đánh giá tình hình đa/không đa hiện tại của thị trường và các điểm đảo chiều tiềm năng. Kết hợp với việc theo dõi giá cao nhất và giá thấp nhất để hình thành tín hiệu vào và thoát lệnh, nhằm nắm bắt xu hướng giá trung và dài hạn.
Nguyên lý chiến lược
Chiến lược này chủ yếu được chia thành các mô-đun sau:
-
Xác định mô hình nến
Chiến lược đầu tiên định nghĩa các yếu tố trên thân nến như thân nến, bóng nến, và thiết lập một số tham số để nhận dạng hơn 40 mô hình nến phổ biến như Doji, Sao Mai, Three Inside Up, v.v. Khi phát hiện các mô hình này, chúng sẽ được đánh dấu và xác định là tín hiệu đa hoặc không đa.
-
Xác định xu hướng
Chiến lược sử dụng việc theo dõi giá cao nhất và giá thấp nhất để xác định xu hướng. Khi giá vượt quá mức cao nhất trong N ngày, được xác định là xu hướng tăng; khi giá phá vỡ mức thấp nhất trong N ngày, được xác định là xu hướng giảm.
-
Vào và thoát lệnh
Dựa trên tín hiệu đa/không đa từ mô hình nến, kết hợp với sự phá vỡ giá cao nhất và giá thấp nhất trong xác định xu hướng, hình thành các quy tắc vào và thoát lệnh.
Ví dụ, khi nhận dạng mô hình nến đa như Hammer (búa) và giá vượt quá giá cao nhất N ngày, thì mua lên; khi giá phá vỡ mức thấp nhất N ngày, thì đóng vị thế mua.
-
Thiết lập phạm vi backtest
Cuối cùng, chiến lược thiết lập thời gian bắt đầu và kết thúc backtest để hoàn thiện vòng lặp logic của toàn bộ chiến lược.
Phân tích ưu điểm
Chiến lược này có những ưu điểm sau:
-
Kết hợp mô hình và xu hướng
Tận dụng lợi thế của việc kết hợp xác định mô hình nến và theo dõi xu hướng, vừa có thể đánh giá điểm đảo chiều tiềm năng của giá thông qua mô hình, vừa có thể xác định thời điểm vào lệnh thông qua xu hướng.
-
Nhận dạng nhiều mô hình
Chiến lược bao gồm nhận dạng hơn 40 mô hình nến phổ biến, phạm vi bao phủ rộng, có thể phát hiện nhiều cơ hội giao dịch tiềm năng hơn trong các điều kiện thị trường khác nhau.
-
Tính điều chỉnh tham số cao
Các tham số trong chiến lược như số ngày theo dõi, tham số nhận dạng mô hình đều có thể tự điều chỉnh, khả năng thích ứng cao, dễ dàng tối ưu hóa cho thị trường cụ thể.
-
Dễ mở rộng
Có thể trực tiếp mở rộng thêm các mô-đun nhận dạng mô hình khác trên logic hiện có, cũng có thể thêm nhiều mô-đun đánh giá yếu tố khác để tiếp tục tối ưu hiệu quả chiến lược.
Phân tích rủi ro
Chiến lược này cũng tồn tại những rủi ro sau:
-
Tỷ lệ chính xác của nhận dạng mô hình không đạt 100%
Việc xác định mô hình nến không hoàn toàn chính xác, vẫn tồn tại một số xác suất nhận dạng sai, có thể dẫn đến tín hiệu giao dịch bị kích hoạt sai.
-
Thiếu mô-đun cắt lỗ
Hiện tại chiến lược chưa có logic cắt lỗ, không thể kiểm soát hiệu quả khoản lỗ đơn lẻ. Khi xác định xu hướng thất bại, có thể gây ra thua lỗ lớn cho tài khoản.
-
Rủi ro fitting dữ liệu backtest
Hiệu quả hiện tại của chiến lược có thể phù hợp với dữ liệu trong phạm vi backtest, hiệu suất thực tế có thể giảm.
Hướng tối ưu hóa
Các hướng tối ưu hóa chính của chiến lược như sau:
-
Thêm mô-đun cắt lỗ
Thêm các chiến lược cắt lỗ như trailing stop, stop loss theo phần trăm, có thể kiểm soát rủi ro hiệu quả, hạn chế khoản lỗ tối đa đơn lẻ.
-
Sử dụng học máy để cải thiện độ chính xác của nhận dạng mô hình
Sử dụng thuật toán học máy để huấn luyện mô hình, nâng cao độ chính xác của việc xác định mô hình nến, giảm tỷ lệ tín hiệu sai.
-
Kiểm chứng trên nhiều thị trường
Kiểm tra độ mạnh mẽ của chiến lược trên nhiều thị trường hơn như ngoại hối, tiền điện tử, tránh hiện tượng fitting dữ liệu backtest.
-
Kết hợp thêm nhiều yếu tố
Có thể đưa vào nhiều yếu tố định lượng hơn, như chỉ số khối lượng-giá, chỉ số dòng tiền, v.v., làm phong phú logic chiến lược, nâng cao tính ổn định.
Kết luận
Nhìn chung, chiến lược này kết hợp xác định mô hình nến và giao dịch theo xu hướng, có thể đồng thời nắm bắt điểm đảo chiều của thị trường và xu hướng giá để đạt được lợi nhuận vượt trội. Chiến lược có không gian tối ưu hóa lớn, có thể nâng cao từ các khía cạnh như kiểm soát rủi ro, học máy, đa yếu tố, giúp chiến lược trở nên mạnh mẽ và có giá trị thương mại hơn.
/*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"}]
*/
//@version=3
strategy("Candle analysis & long/short strategy (HF) inspired by TurtleBC", shorttitle="TurtleBC-V.Troussel", overlay=true,initial_capital=1000)
//VARIABLES- 1

