Chiến lược theo dõi EMA

Tác giả:ChaoZhang, Ngày: 2024-01-24 14:27:37
Tags:

img

Tổng quan

Chiến lược theo dõi EMA là một chiến lược xu hướng sử dụng chỉ số EMA để theo dõi xu hướng. Nó tính toán giá trị EMA của giá và kết hợp nó với một dải phần trăm để xác định xu hướng giá và tạo ra tín hiệu giao dịch.

Chiến lược logic

Chỉ số cốt lõi của chiến lược này là EMA. EMA viết tắt của Chỉ số trung bình chuyển động nhân tố, đó là một chỉ số theo dõi xu hướng. EMA tính toán giá trung bình hiện tại dựa trên giá lịch sử và thời gian đặt. EMA cũng có tác dụng làm mịn mịn giá.

Chiến lược này đầu tiên tính giá trị EMA 50 giai đoạn của giá như chỉ số đánh giá chính. Sau đó dựa trên một tỷ lệ phần trăm nhất định của giá trị EMA, đường ray trên và dưới được thiết lập. Ở đây nó được thiết lập là ± 0,3% của giá trị EMA. Khi giá vượt qua đường ray trên của EMA, một tín hiệu mua được tạo ra. Khi giá giảm xuống dưới đường ray dưới của EMA, một tín hiệu bán được tạo ra. Điều này có thể theo dõi những thay đổi xu hướng trong chu kỳ EMA.

Phân tích lợi thế

  1. Sử dụng chỉ số EMA để xác định xu hướng có thể tránh sự can thiệp từ biến động giá
  2. EMA làm mịn mượt giá và biến biến động ngẫu nhiên thành xu hướng rõ ràng để đánh giá dễ dàng
  3. Thiết lập đường ray trên và dưới của EMA tạo thành một dải phạm vi để giảm tín hiệu sai
  4. Chiến lược logic là rõ ràng và dễ hiểu, và các thông số là tương đối đơn giản để điều chỉnh

Phân tích rủi ro

  1. Chỉ số EMA có hiệu ứng chậm trễ, tín hiệu trễ ở các điểm chuyển hướng xu hướng
  2. Các đường ray tỷ lệ phần trăm cố định có xu hướng tạo ra tín hiệu sai trong quá trình hợp nhất
  3. Rủi ro quá phù hợp với dữ liệu backtest, biến động giá thực tế có thể lớn hơn
  4. Không cài đặt stop loss để kiểm soát lỗ

Hướng dẫn tối ưu hóa

  1. Thêm tối ưu hóa tham số để tìm kết hợp tham số tối ưu
  2. Thêm cơ chế dừng lỗ để kiểm soát lượng rút tối đa của chiến lược
  3. Tối ưu hóa phương pháp tính toán của đường ray trên và dưới để giảm tỷ lệ tín hiệu sai
  4. Tăng độ lọc có điều kiện để tránh các mục nhập sai trong các thị trường biến động
  5. Kết hợp với các chỉ số khác để xác nhận để cải thiện tính ổn định của chiến lược

Tóm lại

Chiến lược theo dõi EMA có logic tổng thể rõ ràng, đánh giá xu hướng giá thông qua các chỉ số EMA và tạo ra các tín hiệu giao dịch với các dải phạm vi. Những lợi thế là các quy tắc đơn giản dễ hiểu và có thể tránh một số tiếng ồn. Nhưng cũng có những vấn đề như không gian điều chỉnh hạn chế, tín hiệu chậm trễ, kiểm soát rút xuống kém, v.v. Các bước tiếp theo có thể cải thiện nó thông qua các phương tiện như kết hợp nhiều chỉ số, tối ưu hóa stop loss, v.v. để làm cho chiến lược thực tế và ổn định hơn.


/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)

// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)

// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)

// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)

// signal
buy = src > upper
sell = src < lower

// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)

// trade
if (buy)
    strategy.entry("long", strategy.long)
if (sell)
    strategy.close("long")

Thêm nữa