Type/to search

Chiến lược giao dịch dựa trên sự giao nhau của hai đường trung bình động

Common strategy
Created: 2023-11-27 15:32:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên sự giao nhau của hai đường trung bình động (MA) với các tham số khác nhau để phát ra tín hiệu mua và bán. Khi đường trung bình động chu kỳ ngắn cắt lên trên đường trung bình động chu kỳ dài, phát ra tín hiệu mua; khi đường trung bình động chu kỳ ngắn cắt xuống dưới đường trung bình động chu kỳ dài, phát ra tín hiệu bán.

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

Chiến lược này được viết bằng ngôn ngữ Pine Script. Đầu tiên, thông qua hàm input, xác định loại, độ dài và nguồn giá của hai đường trung bình động, được đặt tên lần lượt là p1p2. Trong đó, p1 đại diện cho đường trung bình chu kỳ ngắn, p2 đại diện cho đường trung bình chu kỳ dài.

Sử dụng hàm crossovercrossunder để xác định sự giao nhau của hai đường trung bình. Khi p1 cắt lên trên p2, phát ra tín hiệu mua; khi p1 cắt xuống dưới p2, phát ra tín hiệu bán.

Để thực hiện giao dịch, chiến lược sử dụng hàm strategy.entry để mở vị thế mua hoặc bán khi có tín hiệu. Nếu bật tham số shortOnly, chỉ giao dịch tín hiệu bán.

Phân tích lợi thế

Chiến lược này có những lợi thế sau:

  1. Quy tắc rõ ràng, dễ hiểu và dễ triển khai.
  2. Giao cắt đường trung bình là tín hiệu giao dịch kinh điển và được nhiều người biết đến.
  3. Có thể tùy chỉnh cao về loại, độ dài và nguồn giá của đường trung bình.
  4. Có thể chỉ giao dịch tín hiệu bán, giảm tần suất giao dịch.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro:

  1. Trong thị trường dao động, đường trung bình có thể tạo ra nhiều lần giao cắt không hiệu quả, dẫn đến giao dịch quá mức.
  2. Cần tối ưu hóa tham số để phù hợp với các loại tài sản và khung thời gian khác nhau.
  3. Không xác định được xu hướng, có thể vào lệnh ngược chiều xu hướng.

Có thể giảm tín hiệu không hiệu quả bằng cách điều chỉnh độ dài đường trung bình, đưa vào bộ lọc, v.v. Cũng có thể kết hợp với chỉ báo xu hướng để đánh giá diễn biến thị trường chung.

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. Đưa vào giá trung bình gia quyền theo khối lượng (VWAP) hoặc giá điển hình làm nguồn giá, nâng cao độ tin cậy của tín hiệu giao nhau.

  2. Thêm chu kỳ xác nhận (Validation Period) để tránh giao cắt sai trong ngắn hạn.

  3. Kết hợp cắt lỗ theo ATR, thiết lập mức lỗ tối đa có thể chấp nhận dựa trên biến động thị trường.

  4. Sử dụng phương pháp tối ưu hóa đường cong (curve fitting) để tìm tổ hợp tham số tối ưu.

  5. Chỉ phát tín hiệu giao dịch khi xu hướng khung thời gian lớn phù hợp.

Tổng kết

Chiến lược giao cắt hai đường trung bình này nhìn chung dễ hiểu và dễ triển khai, tạo tín hiệu giao dịch dựa trên sự giao nhau của hai đường trung bình và có khả năng tùy chỉnh cao. Tuy nhiên, nó cũng có thể tạo ra nhiều tín hiệu không hiệu quả trong thị trường dao động. Có thể giảm rủi ro thông qua tối ưu hóa tham số và quy tắc, tiềm năng tối ưu hóa lớn, đáng để nghiên cứu thêm.

Source
Pine
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RafaelPiccolo

//@version=4
Strategy parameters
Strategy parameters
MA Type 1
Length 1
Source 1
MA Type 2
Length 2
Source 2
Short only
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)