Đây là một chiến lược giao dịch chỉ sử dụng hai đường trung bình di chuyển đơn giản ((SMA)). Chiến lược này sử dụng đường SMA chậm để xác định hướng xu hướng và đường SMA nhanh để xác định điểm tham gia cụ thể. Chiến lược này áp dụng cho giao dịch tiền điện tử ở cấp độ giờ và trên.
Chiến lược này đánh giá xu hướng bằng cách tính toán đường SMA nhanh và đường SMA chậm.
Đường SMA chậm ((màu xanh) được sử dụng để xác định hướng của xu hướng. Khi giá thấp hơn SMA chậm, nó được xác định là xu hướng giảm; Khi giá cao hơn SMA chậm, nó được xác định là xu hướng tăng.
Đường SMA nhanh ((màu đỏ) được sử dụng để xác định thời gian đưa ra thị trường cụ thể. Trong xu hướng tăng, khi giá đóng cửa đường K thấp hơn giá mở và thấp hơn SMA nhanh, hãy làm nhiều; trong xu hướng giảm, khi giá đóng cửa đường K cao hơn giá mở và cao hơn SMA nhanh, hãy làm trống.
Chiến lược này cũng xem xét màu sắc của thực thể K-line và chỉ tham gia khi chiến lược xác định hướng xu hướng. Đó là xem tín hiệu đơn nhiều dưới xu hướng tăng và xem tín hiệu đơn trống dưới xu hướng giảm, để tránh giao dịch ngược.
Đối với các rủi ro trên, có thể tối ưu hóa theo các cách sau:
Xác định xu hướng kết hợp với các chỉ số chứng thực như MACD.
Tham gia chiến lược kiểm soát rủi ro dừng lỗ.
Thêm mô-đun tối ưu hóa tham số để thực hiện điều chỉnh tham số.
Tăng các chỉ số xác nhận nhập học để tránh quá nhiều người nhập học.
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 hóa tham số. Các mô-đun tối ưu hóa tham số có thể được thêm vào để tự động điều chỉnh tham số SMA theo môi trường thị trường khác nhau, để thực hiện tự điều chỉnh tham số.
Xác nhận nhập cảnh. Có thể tham gia các chỉ số như MACD, Brin và các chỉ số khác, để xác minh đa phương về xu hướng SMA, tránh tín hiệu sai.
Chiến lược dừng lỗ. Bạn có thể thiết lập các chiến lược như dừng di chuyển, dừng thời gian, dừng lỗ kịp thời sau khi nhập cảnh, kiểm soát rủi ro.
Kiểm soát rút tiền. Bạn có thể đặt tỷ lệ rút tiền tối đa, đóng tất cả các vị trí khi đạt tỷ lệ rút tiền, tránh sự mất mát mở rộng.
Xác minh chu kỳ thời gian. Có thể giới thiệu các chỉ số chu kỳ thời gian cao hơn để xác minh độ tin cậy của tín hiệu SMA chu kỳ thấp hơn.
Thêm nhiều tùy chọn nhàn rỗi. Bạn có thể thêm tùy chọn chuyển đổi chỉ nhàn rỗi hoặc chỉ nhàn rỗi, phù hợp với các tình huống thị trường khác nhau.
Chiến lược này có ý tưởng tổng thể rõ ràng và dễ hiểu, sử dụng các chỉ số thông thường để đánh giá xu hướng, độ tin cậy cao. Tuy nhiên, có một số vấn đề về không gian lợi nhuận hạn chế, kiểm soát rủi ro không đủ. Bước tiếp theo có thể tối ưu hóa chiến lược từ các khía cạnh tối ưu hóa tham số, kiểm soát rủi ro, để tham số chiến lược phù hợp hơn với môi trường thị trường và có thể kiểm soát rủi ro giao dịch hiệu quả, nâng cao lợi thế chiến lược hơn nữa.
/*backtest
start: 2023-08-22 00:00:00
end: 2023-09-21 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Trend SMA Strategy v1.1", shorttitle = "Trend SMA str 1.1", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
fastlen = input(5, "fast SMA Period")
slowlen = input(15, "slow SMA Period")
only = input(false, "Only long?")
fastsma = ema(close, fastlen)
slowsma = ema(close, slowlen)
trend = low > slowsma ? 1 : high < slowsma ? -1 : trend[1]
up = trend == 1 and low < fastsma and close < open ? 1 : 0
dn = trend == -1 and high > fastsma and close > open ? 1 : 0
plot(fastsma, color = red, title = "Fast SMA")
plot(slowsma, color = blue, title = "Slow SMA")
longCondition = up == 1
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = dn == 1
if (shortCondition)
strategy.entry("Short", strategy.short, only == true ? 0 : na)