Chiến lược Backtesting đột phá về kiến trúc
Tổng quan
Chiến lược này sử dụng phương pháp phá vỡ cấp độ, làm nhiều thời gian trong điều kiện phá vỡ nhất định và có chức năng phản hồi tự động để tìm ra sự kết hợp tham số tốt nhất.
Nguyên tắc
-
Các tham số đầu vào bao gồm số ngày xem lại, tỷ lệ dừng, tỷ lệ dừng, và các tham số tự động đo lường như số ngày xem lại, phạm vi dừng.
-
Đánh giá qua các kết hợp khác nhau về số ngày, tỷ lệ dừng và tỷ lệ dừng, ghi lại lợi nhuận và lỗ hổng trong mỗi kết hợp.
-
Đánh giá tín hiệu đột phá: giá đóng cửa vượt qua dải upper và không vào thị trường, làm nhiều; giá đóng cửa vượt qua dải lower và không vào thị trường, làm trống.
-
Xác định điều kiện dừng lỗ: Nếu không dừng và kích hoạt đường dừng lỗ, sẽ dừng lỗ.
-
Xác định điều kiện dừng: Nếu không bị hư hỏng và kích hoạt dây dừng, dừng sẽ ra sân.
-
Hiển thị bảng chi tiết kết quả phản hồi, có thể được sắp xếp theo tỷ lệ lợi nhuận hoặc lợi nhuận ròng hoặc số lần giao dịch theo cài đặt của người dùng.
Ưu điểm
-
Chức năng phản hồi tự động cho phép tìm nhanh sự kết hợp tham số tốt nhất mà không cần kiểm tra thủ công.
-
Có thể sắp xếp các kết quả theo tỷ lệ lợi nhuận, lợi nhuận ròng, số lần giao dịch, tùy chọn linh hoạt phù hợp với các tham số tối ưu cho nhu cầu của bạn.
-
Hình ảnh cho thấy lợi nhuận và lỗ hổng của mỗi giao dịch.
-
Các tham số phản hồi có thể được tùy chỉnh, có thể thử nghiệm một không gian tham số rộng hơn để tìm ra tối ưu nhất trên toàn cầu.
-
Các quy tắc giao dịch chiến lược rất đơn giản, rõ ràng và dễ hiểu.
Rủi ro và giải pháp
-
Chu kỳ phản hồi ngắn có thể gây ra kết quả không ổn định. Giải pháp: Thiết lập chu kỳ phản hồi dài hơn.
-
Giao dịch thường xuyên có thể gây ra điểm trượt ảnh hưởng đến lợi nhuận. Giải pháp: Giảm mức dừng lỗ thích hợp.
-
Kết quả xét nghiệm một sản phẩm có thể không đại diện. Giải pháp: xét nghiệm các giống khác nhau để tìm ra một bộ tham số ổn định.
-
Các tham số được tối ưu hóa có thể dẫn đến quá phù hợp. Cách giải quyết: Xác minh tính ổn định của tham số trong các giống và thời gian khác nhau.
-
Việc bỏ qua chi phí giao dịch có thể dẫn đến sự lệch lạc trong kết quả đo lường. Giải pháp: Thiết lập tham số phí xử lý hợp lý.
Hướng tối ưu hóa
-
Thêm chiều tối ưu hóa tham số, chẳng hạn như thêm lệnh dừng di chuyển hoặc giới hạn số lần giao dịch.
-
Tối ưu hóa điều kiện ra thị trường, kết hợp với bộ lọc các chỉ số xu hướng.
-
Tối ưu hóa các chiến lược dừng lỗ, chẳng hạn như dừng động hoặc theo dõi dừng lỗ.
-
Thêm tối ưu hóa tham số hỗ trợ thuật toán như học máy.
-
Tối ưu hóa cấu trúc mã, tăng tốc độ phản hồi.
-
Xác định độ ổn định của tham số trong nhiều giống nhiều chu kỳ.
-
Xem xét việc tích hợp các chức năng giao dịch tự động.
Tóm tắt
Ý tưởng tổng thể của chiến lược rất rõ ràng và dễ hiểu, chức năng tự động phản hồi có thể nhanh chóng tối ưu hóa các tham số, cho thấy tình trạng thua lỗ có lợi cho cải thiện chiến lược. Có một số rủi ro cần lưu ý, nhưng có thể cải thiện liên tục bằng cách tối ưu hóa nhiều mặt, có giá trị thực tế rất mạnh. Nói chung, chiến lược sử dụng ý tưởng đột phá đơn giản, trang bị công cụ phản hồi tự động, có thể hỗ trợ các nhà giao dịch nhanh chóng thiết lập một hệ thống giao dịch ổn định.
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © -_-
//@version=5
// strategy("[-_-] LBAB", process_orders_on_close=true, overlay=true, max_labels_count=500, max_lines_count=500, max_boxes_count=500, default_qty_type=strategy.cash, default_qty_value=100, initial_capital=10000, commission_type=strategy.commission.percent, commission_value=0.075)
- 1

