Chiến lược trong ngày chéo EMA đơn giản - Mã AFL
Internet này có rất ít tài nguyên về cách kiểm tra lại một chiến lược trên cơ sở trong ngày vì hầu hết chiến lược được điều chỉnh cho đến nay trong các cuộc gọi thị trường đều là chiến lược tiếp tục. Các chiến lược như
Ichimoku Cloud TSL
,
Hệ thống giao dịch theo xu hướng SDA2
và
Siêu xu hướng
vv chủ yếu là chiến lược chuyển tiếp. Và để thực hiện chiến lược thực tế trong ngày, bạn cần kết hợp các mô hình toán học với các chiến lược dựa trên thời gian (tức là) khi nào nên bắt đầu một vị thế, khi nào nên thoát và khi nào nên dừng giao dịch trong ngày.
[wp_ad_camp_5]
Trong bất kỳ chiến lược chuyển tiếp nào, bạn cần chuyển tiếp vị thế của mình hàng đêm và hàng tuần ngay cả khi chiến lược được áp dụng trong các khung thời gian thấp hơn. Một số người cảm thấy rằng các chiến lược chuyển tiếp liên quan đến nhiều rủi ro chuyển tiếp qua đêm nên họ cố gắng chơi chủ yếu trong ngày. Trong chiến lược trong ngày, các vị thế sẽ được thực hiện hầu hết trong cùng một ngày. Giả sử bạn đang áp dụng một mô hình toán học nhất định trong giao dịch trong ngày của mình.
bạn đã xác thực liệu chiến lược trong ngày bạn áp dụng có hoạt động tốt hay không? Làm thế nào để kiểm tra lại các chiến lược trong ngày như vậy?
Tuyên bố từ chối trách nhiệm mạnh mẽ trước khi bắt đầu với chiến lược
1)Chiến lược này đã được xây dựng như một nguyên mẫu để xây dựng các mô hình toán học phức tạp gắn liền với các quy tắc trong ngày trong tương lai.
- Chiến lược này không thể giao dịch được vì nó liên quan đến rất nhiều đòn roi. Ở đây chiến lược được đăng chỉ để giáo dục mọi người không tham gia đầu cơ dựa trên chiến lược
Để giải quyết các vấn đề trên, tôi đã nghĩ đến việc tạo một nguyên mẫu với chiến lược giao thoa ema đơn giản với các quy tắc dựa trên thời gian. Chiến lược này sẽ chỉ bắt đầu giao dịch các điểm giao nhau của EMA trong khoảng thời gian từ 9:45 sáng đến 3:00 chiều và đóng vị thế trước 3:20 chiều. Đoạn mã sau xác định các quy tắc dựa trên thời gian
FirstTradeTime = 094500;
Thời gian giao dịch cuối cùng = 150000;
ExitAllPositionsTime = 152500;
Quy tắc mua và bán
- Bắt đầu Mua nếu có
sự giao nhau của EMA tăng giá
và thời gian lớn hơn
Thời gian giao dịch đầu tiên
và ít hơn
Thời gian giao dịch cuối cùng
-
Bảo đảm việc mua (tức là) bán nếu có đường EMA giảm giá giao nhau hoặc nếu thời gian là 3:25 chiều
-
Bắt đầu bán khống nếu có
sự giao nhau của EMA giảm giá
và thời gian lớn hơn
Thời gian giao dịch đầu tiên
và ít hơn
Thời gian giao dịch cuối cùng
- Che phủ vị thế bán (tức là) nếu có đường EMA tăng giá giao nhau hoặc nếu thời gian là 3:25 chiều
Mua=ExRem(Mua,Bán) ;
Bán=ExRem(Bán,Mua);
Short=Bán VÀ (TimeNum() >= FirstTradeTime AND TimeNum() <= LastTradeTime ); Cover=Mua HOẶC TimeNum() >= ExitAllPositionsTime;
Và thực tế mà nói, tôi chủ yếu thử nghiệm các chiến lược của mình với kích thước lô cố định ban đầu mà không có bất kỳ nguyên tắc quản lý tiền nào liên quan đến nó.
Ví dụ: Hợp đồng tương lai tiện lợi tôi thường thử nghiệm với 2 lô tiện lợi tức là 100 cổ phiếu. Điều này đạt được bằng đoạn mã sau
SetPositionSize(100,spsShares);
Lựa chọn khung thời gian
Vì sự giao nhau của EMA liên quan đến rất nhiều rủi ro. Tôi thường thích thử nghiệm các chiến lược của mình trong 10 phút, 15 phút trong ngày để tránh có quá nhiều biến động trong ngày nhưng vẫn không thể tránh khỏi những biến động lớn. Việc chọn khung thời gian thường phụ thuộc vào loại chiến lược bạn đang áp dụng và bạn là vua giao dịch nào!
Trong trường hợp hợp đồng tương lai tiện lợi trong khung thời gian 10 phút, chúng tôi ưu tiên tham số EMA1=3 và EMA2=50
Trong trường hợp hợp đồng tương lai tiện lợi trong khung thời gian 15 phút, chúng tôi ưu tiên tham số EMA1=2 và EMA2=36
Cài đặt kiểm tra lại
đi đến
Amibroker->Biểu tượng->Thông tin
và nhập các giá trị của
Kích thước lô tròn=50 và tiền ký quỹ = -15
(tức là 15%) và làm theo cài đặt kiểm tra lại trong khung thời gian 15 phút như hiển thị bên dưới trong hình ảnh
5 năm thử nghiệm tương lai tiện lợi Kết quả trong khung thời gian 15 phút
Chiến lược trong ngày chéo EMA đơn giản – Mã AFL của Amibroker
Tải xuống Chiến lược trong ngày chéo EMA đơn giản
Liên quan
Hướng dẫn: Copy đoạn mã trên, mở AmiBroker Formula Editor, dán vào và lưu lại với tên tương ứng.