Type/to search

Chiến lược giao dịch đột phá dựa trên đường trung bình động

Common strategy
Created: 2023-11-28 13:50:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Đây là một chiến lược giao dịch breakout dựa trên đường trung bình động. Nó tính toán giá trung bình trong một khoảng thời gian nhất định để tạo thành đường trung bình, và tạo ra tín hiệu giao dịch khi giá phá vỡ đường trung bình.

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

Chiến lược này chủ yếu dựa trên chỉ báo đường trung bình động. Nó sử dụng hàm sma để tính giá đóng cửa trung bình trong một khoảng thời gian nhất định, thu được đường trung bình động. Khi giá đóng cửa mới nhất phá vỡ đường trung bình động từ dưới lên, tín hiệu mua được tạo ra; khi giá đóng cửa mới nhất phá vỡ đường trung bình động từ trên xuống, tín hiệu bán được tạo ra.

Cụ thể, chiến lược này xác định nguồn tính toán của đường trung bình động (giá đóng cửa gần đây) và độ dài chu kỳ, thu được chuỗi dữ liệu đường trung bình động. Sau đó, nó thiết lập hai điều kiện: khi giá cắt lên trên đường trung bình, tạo lệnh mua; khi giá cắt xuống dưới đường trung bình, tạo lệnh bán. Sau khi lệnh được tạo, nó cũng thiết lập chốt lời và cắt lỗ: khi lợi nhuận của lệnh đạt đến tỷ lệ nhất định, đóng một phần vị thế; khi lệnh đạt đến mức chốt lời hoặc cắt lỗ đã định, đóng toàn bộ vị thế.

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

Đây là một chiến lược theo xu hướng đơn giản và thực tế. Nó có những ưu điểm sau:

  1. Tư tưởng rõ ràng, dễ hiểu và dễ điều chỉnh tham số.
  2. Đường trung bình động là một chỉ báo kỹ thuật phổ biến và đáng tin cậy, có thể lọc nhiễu thị trường và nhận diện xu hướng.
  3. Đồng thời thiết lập chốt lời và cắt lỗ, có thể khóa một phần lợi nhuận và kiểm soát rủi ro.
  4. Chỉ cần các tham số đơn giản là có thể vận hành, phù hợp cho người mới bắt đầu định lượng.

Phân tích rủi ro

Mặc dù chiến lược này có nhiều ưu điểm, nhưng cũng tồn tại một số rủi ro:

  1. Đường trung bình động dễ gây ra độ trễ, có thể bỏ lỡ các đảo chiều ngắn hạn của thị trường.
  2. Không xem xét môi trường thị trường chung, dễ bị kẹt lệnh.
  3. Không tối ưu hóa tham số, việc thiết lập tham số không phù hợp sẽ ảnh hưởng đến hiệu suất chiến lược.
  4. Không kết hợp các chỉ báo khác để lọc, tồn tại tỷ lệ tín hiệu sai nhất định.

Để kiểm soát những rủi ro này, chúng ta có thể kết hợp các chỉ báo khác để lọc và tối ưu hóa, đưa vào phán đoán xu hướng thị trường ngắn hạn, hoặc sử dụng phương pháp học máy để tìm ra tổ hợp tham số tốt nhất.

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

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

  1. Thêm các chỉ báo kỹ thuật khác để phán đoán, tạo thành hệ thống giao dịch, nâng cao tỷ lệ thắng của chiến lược. Ví dụ: thêm các chỉ báo hỗ trợ như MACD, KD.

  2. Thêm cơ chế cắt lỗ. Sử dụng trailing stop hoặc time stop để khóa lợi nhuận, tránh mở rộng thua lỗ.

  3. Tối ưu hóa tham số. Thay đổi tham số chu kỳ của đường trung bình động, tìm ra tổ hợp tham số tốt nhất. Cũng có thể thử nghiệm các loại đường trung bình động khác nhau.

  4. Thêm phán đoán học máy. Sử dụng các thuật toán như Random Forest, LSTM kết hợp nhiều yếu tố để phán đoán hướng xu hướng.

  5. Tối ưu hóa logic vào và ra lệnh. Thiết lập điều kiện lọc xu hướng, tránh giao dịch ngược chiều khi xu hướng kết thúc. Xem xét sử dụng logic đóng vị thế theo từng phần.

Tổng kết

Chiến lược breakout đường trung bình động này nói chung rất phù hợp làm chiến lược khởi đầu cho giao dịch định lượng. Tư tưởng của nó đơn giản, dễ hiểu và dễ thao tác, có hiệu quả thực chiến nhất định. Đồng thời, nó cũng để lại nhiều không gian cho các thử nghiệm và tối ưu hóa sau này. Dựa trên điều này, chúng ta có thể đưa vào nhiều chỉ báo kỹ thuật và mô hình hơn để phát triển các chiến lược định lượng có hiệu quả tốt hơn.

Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-22 08:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//  |-- Initialize Strategy Parameters:
strategy( 
     // |-- Strategy Title.
Strategy parameters
Strategy parameters
Take Profit
Stop Loss
Ratio at wich to take out a percentage off the table (take profit / ratio).
Percentage of position to take profit.
src
length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)