Type/to search

Chiến lược đảo chiều hai đường trung bình động

Common strategy
Created: 2023-09-21 16:40:01
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược này được thiết kế dựa trên nguyên lý giao cắt vàng và tử thần của hai đường trung bình động. 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, sẽ vào lệnh mua; 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, sẽ đóng lệnh. Chiến lược đơn giản, dễ hiểu, phù hợp cho người mới học.

Nguyên lý chiến lược

Chiến lược này chủ yếu dựa trên hai chỉ báo trung bình động sma(close, 14) và sma(close, 28).

Đầu tiên xác định đường trung bình động ngắn và dài:

pine
short_ma = sma(close, 14) long_ma = sma(close, 28)

Sau đó xác định điểm vào và ra dựa trên giao cắt vàng và tử thần:

pine
longCondition = crossover(short_ma, long_ma) shortCondition = crossunder(short_ma, long_ma)

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 thì vào lệnh mua:

pine
strategy.entry("Buy", strategy.long, when = longCondition)

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 thì đóng lệnh:

pine
strategy.close_all(when = shortCondition)

Nguyên lý chiến lược đơn giản rõ ràng, tận dụng giao cắt vàng và tử thần của hai đường trung bình động để nhận định, có khả năng bám theo xu hướng nhất định.

Phân tích ưu điểm

  • Nguyên lý chiến lược đơn giản dễ hiểu, người mới cũng có thể sử dụng dễ dàng
  • Tận dụng giao cắt vàng và tử thần của đường trung bình động để nhận định xu hướng, có khả năng bám theo xu hướng nhất định
  • Có thể tùy chỉnh chu kỳ đường trung bình động, tối ưu hóa tham số chiến lược
  • Có thể cài đặt điểm dừng lỗ, kiểm soát tổn thất từng lệnh

Phân tích rủi ro

  • Chiến lược hai đường trung bình động nhạy cảm với biến động thị trường, có thể phát sinh nhiều giao dịch thua lỗ
  • Đường trung bình động có độ trễ, có thể bỏ lỡ điểm đảo chiều giá
  • Vào lệnh gần điểm giao cắt của đường trung bình động dễ bị kẹt
  • Cần tối ưu tham số chu kỳ đường trung bình động, hiệu quả các chu kỳ khác nhau có thể khác biệt
  • Không thể nhanh chóng cắt lỗ khi xu hướng thay đổi mạnh

Hướng tối ưu hóa

Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:

  1. Tối ưu tham số chu kỳ đường trung bình động, tìm tổ hợp tham số tốt nhất

Có thể thử nghiệm các chu kỳ đường trung bình động ngắn và dài khác nhau để tìm tổ hợp tốt nhất. Ví dụ kiểm tra so sánh các tham số như (5, 10), (10, 20), (20, 60).

  1. Thêm bộ lọc điều kiện, tránh tín hiệu giả

Có thể thêm các bộ lọc như khối lượng giao dịch, chênh lệch giá khi đường trung bình động giao cắt, tránh phát sinh quá nhiều giao dịch trong thị trường dao động.

  1. Thêm chiến lược dừng lỗ

Cài đặt điểm dừng lỗ hoặc sử dụng đường trung bình động làm đường dừng lỗ, có thể kiểm soát tổn thất từng lệnh.

  1. Kết hợp các chỉ báo khác

Có thể thêm các chỉ báo phụ trợ như MACD, KDJ để giao dịch kết hợp, nâng cao hiệu quả chiến lược.

  1. Tối ưu điểm vào lệnh

Tìm điểm vào lệnh tốt hơn gần đường trung bình động, thay vì vào lệnh sát ngay đường trung bình động. Ví dụ vào lệnh tại điểm phân kỳ của đường trung bình động.

Tổng kết

Chiến lược hai đường trung bình động có khái niệm đơn giản, người mới dễ tiếp cận sử dụng. Tuy nhiên chiến lược này nhạy cảm với biến động thị trường, tồn tại rủi ro thua lỗ nhất định. Chúng ta có thể nâng cao hiệu quả chiến lược bằng cách tối ưu tham số, thêm bộ lọc điều kiện, cài đặt dừng lỗ và kết hợp các chỉ báo khác. Trong xu hướng mạnh, chiến lược này có thể đạt hiệu quả tốt. Nhưng trong thời kỳ thị trường dao động, khuyến nghị sử dụng thận trọng hoặc dừng lỗ để kiểm soát rủi ro.

Source
Pine
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy("Tester", pyramiding = 50, default_qty_type = strategy.cash, default_qty_value = 20, initial_capital = 2000, commission_type = strategy.commission.percent, commission_value = 0.25)

minGainPercent = input(0.6)
Strategy parameters
Strategy parameters
minGainPercent
avg_protection
gain_protection
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)