Chiến lược giao cắt đường trung bình động
Tổng quan
Chiến lược này chủ yếu sử dụng giao cắt vàng và giao cắt chết của đường trung bình động cũng như sự phá vỡ của nến K qua đường trung bình để đưa ra quyết định mua bán. Khi đường trung bình động ngắn hạn cắt lên trên đường trung bình động dài hạn, mua (long). Khi đường trung bình động ngắn hạn cắt xuống dưới đường trung bình động dài hạn, bán (short). Đồng thời, kết hợp giá đóng cửa của nến K phá vỡ đường trung bình làm tín hiệu vào lệnh.
Nguyên lý chiến lược
-
Tính hai đường trung bình động EMA1 và EMA2 với chu kỳ khác nhau. EMA1 có chu kỳ ngắn, EMA2 có chu kỳ dài.
-
Xác định EMA1 cắt lên trên EMA2 hay không, nếu có thì mua (long).
-
Xác định EMA1 cắt xuống dưới EMA2 hay không, nếu có thì bán (short).
-
Xác định giá đóng cửa có phá vỡ EMA1 hay không, dùng làm tín hiệu vào lệnh.
-
Cơ chế thoát lệnh cắt lỗ: Đặt điểm cắt lỗ cố định hoặc sử dụng kênh Donchian để đặt cắt lỗ.
Các hàm chính được sử dụng:
ema(): Tính đường trung bình động hàm mũcrossover(): Xác định EMA1 cắt lên trên EMA2crossunder(): Xác định EMA1 cắt xuống dưới EMA2rising()/falling(): Xác định giá tăng / giảmvaluewhen(): Trả về giá trị khác nhau tùy theo điều kiện
Phân tích ưu điểm
-
Ý tưởng chiến lược đơn giản, dễ hiểu và dễ thực hiện.
-
Tận dụng đặc tính theo dõi xu hướng của hệ thống đường trung bình động, có thể theo dõi xu hướng hiệu quả.
-
Kết hợp sự phá vỡ giá đóng cửa của nến K làm thời điểm vào lệnh, giúp tránh các phá vỡ giả.
-
Có thể linh hoạt sử dụng các tổ hợp đường trung bình với tham số khác nhau, thích ứng với nhiều chu kỳ.
-
Có thể thiết lập cơ chế cắt lỗ để kiểm soát rủi ro.
Phân tích rủi ro
-
Khi thị trường dao động (sideways), đường trung bình động sẽ phát ra nhiều tín hiệu giao cắt vàng/chết, dễ dẫn đến cắt lỗ.
-
Điểm cắt lỗ cố định có thể quá cứng nhắc, không điều chỉnh được theo biến động thị trường.
-
Hệ thống đường trung bình động có độ trễ, dễ bỏ lỡ tín hiệu đảo chiều tại các điểm ngoặt xu hướng.
-
Cần đánh giá chính xác độ dốc của đường trung bình để lọc các phá vỡ giả.
-
Cần lựa chọn tham số cẩn thận; tổ hợp tham số quá thường xuyên hoặc quá trễ sẽ ảnh hưởng đến hiệu quả chiến lược.
Hướng tối ưu hóa
-
Có thể sử dụng giao cắt đường zero của chỉ báo MACD để xác định xu hướng, lọc các dao động.
-
Có thể thêm kênh Donchian để thiết lập đường cắt lỗ động, cải thiện vấn đề cắt lỗ cố định.
-
Có thể thêm chỉ báo Bollinger Bands để đánh giá xu hướng mạnh/yếu, tránh giao dịch không hiệu quả trong thị trường dao động.
-
Tối ưu tổ hợp tham số đường trung bình, kiểm tra hiệu quả thực tế của chiến lược với các chu kỳ khác nhau.
-
Có thể xem xét bổ sung đường trung bình động neo (anchored moving average) để tránh độ trễ.
Tổng kết
Chiến lược này có ý tưởng tổng thể đơn giản và rõ ràng, tận dụng chiến lược giao dịch giao cắt vàng/chết đường trung bình thông thường, đồng thời kết hợp phá vỡ nến K để vào lệnh, giúp lọc hiệu quả các tín hiệu giả. Không gian tối ưu hóa nằm ở việc sử dụng các chỉ báo khác để đánh giá độ mạnh yếu của xu hướng, thiết lập cắt lỗ động, v.v. Nhìn chung, chiến lược theo dõi xu hướng dựa trên đường trung bình động là kinh điển và dễ hiểu, đáng để khám phá các khả năng tối ưu hóa.
/*backtest
start: 2023-09-01 00:00:00
end: 2023-10-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title='Mega crypto bot strategy', shorttitle='megacryptobot_Strategy', overlay=true, pyramiding=0, initial_capital=10000, currency=currency.USD)
//Candle body resistance Channel-----------------------------//- 1

