Chiến lược trung bình động trailing stop
Tổng quan
Ý tưởng cốt lõi của chiến lược này là sử dụng đường trung bình động và cơ chế trailing stop để thiết kế một hệ thống giao dịch tự động có thể kiếm lợi nhuận trong xu hướng thị trường, đồng thời kiểm soát được drawdown.
Nguyên lý chiến lược
-
Chiến lược cho phép người dùng chọn nhiều loại đường trung bình động khác nhau, bao gồm đường trung bình động đơn giản, đường trung bình động hàm mũ, đường trung bình động chi phí, v.v. Người dùng có thể chọn loại đường trung bình động theo sở thích của mình.
-
Người dùng cần đặt độ dài chu kỳ của đường trung bình động. Thông thường trong giao dịch trung và ngắn hạn, chu kỳ của đường trung bình động nằm trong khoảng 20-60.
-
Sau khi chọn đường trung bình động, chiến lược sẽ tính toán đường trung bình động đó theo thời gian thực. Khi giá tăng vượt qua đường trung bình động, vào lệnh long; khi giá giảm phá vỡ đường trung bình động, vào lệnh short.
-
Chiến lược sử dụng cơ chế trailing stop. Sau khi mở lệnh, chiến lược sẽ liên tục theo dõi mối quan hệ giữa đường trung bình động và giá, điều chỉnh vị trí stop loss một cách linh hoạt. Cụ thể, vị trí stop loss bằng đường trung bình động cộng/trừ tỷ lệ phần trăm stop do người dùng đặt.
-
Người dùng có thể đặt tỷ lệ phần trăm stop. Giá trị càng lớn, phạm vi stop càng rộng, tránh stop quá nhạy; giá trị càng nhỏ, stop càng chặt chẽ, giảm rủi ro. Tỷ lệ phần trăm stop thường đặt trong khoảng 2%-5%.
-
Sau khi mở lệnh, nếu giá quay đầu phá vỡ lại đường trung bình động, thì đóng lệnh cắt lỗ.
Ưu điểm của chiến lược
- Có thể mở lệnh thuận theo xu hướng trong thị trường xu hướng, đạt được lợi nhuận lớn.
- Sử dụng cơ chế trailing stop, có thể điều chỉnh vị trí stop theo diễn biến thị trường, ngăn chặn trường hợp stop quá nhỏ dẫn đến bị mắc kẹt.
- Có thể chọn các đường trung bình động và tỷ lệ phần trăm stop khác nhau theo khẩu vị rủi ro của mình.
- Hỗ trợ nhiều loại đường trung bình động, có thể tìm ra tham số tối ưu thông qua kiểm tra.
- Logic chiến lược đơn giản, rõ ràng, dễ hiểu và dễ sửa đổi.
Phân tích rủi ro
- Trong thị trường đi ngang, giá có thể dao động quanh đường trung bình động, dẫn đến việc mở và đóng lệnh thường xuyên.
- Nếu biên độ stop đặt quá lớn, có thể dẫn đến thua lỗ gia tăng.
- Với các sản phẩm và khung thời gian khác nhau, tham số tối ưu của đường trung bình động và tỷ lệ phần trăm stop có thể khác nhau.
- Nên tránh sử dụng chiến lược này trước các sự kiện tin tức quan trọng.
Có thể tối ưu hóa và kiểm soát rủi ro bằng các phương pháp sau:
- Sử dụng chiến lược trên các sản phẩm và khung thời gian có xu hướng rõ ràng.
- Điều chỉnh chu kỳ đường trung bình động, sử dụng đường trung bình động chu kỳ trung và dài hạn.
- Giảm tỷ lệ phần trăm stop một cách phù hợp, kiểm soát chặt chẽ rủi ro.
- Kiểm tra riêng từng sản phẩm để tìm tham số tối ưu.
- Ngừng giao dịch trước các tin tức quan trọng.
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa thêm từ các khía cạnh sau:
-
Thêm xác nhận từ các chỉ báo khác để tránh giao dịch thường xuyên trong thị trường đi ngang. Có thể thêm các chỉ báo như MACD, KD, chỉ mở lệnh khi chúng đồng thời phát ra tín hiệu.
-
Sử dụng kết hợp nhiều đường trung bình động. Ví dụ đồng thời sử dụng đường trung bình động 5 ngày và 20 ngày, chỉ mở lệnh khi cả hai đường trung bình động cùng hướng phát tín hiệu.
-
Kiểm tra riêng các tham số cho từng sản phẩm, thiết lập tham số tối ưu. Mỗi sản phẩm và chu kỳ có tham số khác nhau, cần kiểm tra riêng.
-
Thêm chiến lược quản lý khối lượng vị thế. Ví dụ đặt khối lượng mở cố định, sau đó tăng vị thế và gắn với stop loss.
-
Đặt số lần mở lệnh tối đa trong một ngày hoặc đặt khoảng thời gian giữa các lần mở lệnh. Hạn chế giao dịch quá thường xuyên.
-
Thêm thuật toán học máy, tối ưu hóa tham số động dựa trên dữ liệu lịch sử. Tránh tham số tĩnh.
-
Sử dụng mô hình học sâu để dự đoán xu hướng giá. Có thể hỗ trợ nhận định hướng của xu hướng thị trường.
Tổng kết
Nhìn chung, chiến lược này là một chiến lược theo xu hướng rất thực tế. Nó sử dụng đường trung bình động để xác định hướng xu hướng và trailing stop để kiểm soát rủi ro, có thể đạt được lợi nhuận tốt trong thị trường xu hướng. Thông qua tối ưu hóa tham số và kết hợp với các chỉ báo hoặc mô hình khác, có thể nâng cao hơn nữa tính ổn định và tỷ suất lợi nhuận của chiến lược. Tuy nhiên, người dùng cần chú ý đến sự khác biệt về cài đặt tham số giữa các sản phẩm và chu kỳ khác nhau, cũng như tác động của các sự kiện quan trọng. Nhìn chung, chiến lược này phù hợp với các quỹ đầu tư tư nhân và nhà đầu tư cá nhân có nền tảng nhất định.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-03-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//attoCryp, @HikmetSezen58
strategy("MOST Multi MAs", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
sx=input(defval = "close" ,title="Fiyat sec", options=[ "close", "high", "low", "open", "hl2", "hlc3", "hlco4", "hlcc4", "hlccc5"])- 1

