Type/to search

Chiến lược giao cắt đường trung bình

Common strategy
Created: 2023-10-10 10:44:25
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược giao cắt đường trung bình động là một chiến lược giao dịch phổ biến dựa trên đường trung bình động. Chiến lược này sử dụng giao cắt giữa đường trung bình động nhanh và đường trung bình động chậm để tạo tín hiệu mua và bán. Khi đường trung bình nhanh cắt lên trên đường trung bình chậm từ phía dưới, đó được coi là tín hiệu mua; khi đường trung bình nhanh cắt xuống dưới đường trung bình chậm từ phía trên, đó được coi là tín hiệu bán. Chiến lược này sử dụng đường trung bình động 50 ngày làm đường nhanh và đường trung bình động 200 ngày làm đường chậm.

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

Logic cốt lõi của chiến lược này dựa trên lý thuyết đường trung bình động. Đường trung bình động có thể làm mượt biến động giá một cách hiệu quả và phản ánh xu hướng giá. Đường trung bình nhanh nhạy cảm hơn với sự thay đổi giá, có thể nắm bắt các điểm ngoặt của xu hướng; đường trung bình chậm ít nhạy cảm hơn với sự thay đổi giá, có thể lọc bỏ các biến động ngắn hạn. Khi đường trung bình nhanh cắt lên trên đường trung bình chậm, điều đó cho thấy giá ngắn hạn bắt đầu tăng, thị trường bước vào xu hướng tăng; khi đường trung bình nhanh cắt xuống dưới đường trung bình chậm, điều đó cho thấy giá ngắn hạn bắt đầu giảm, thị trường bước vào xu hướng giảm.

Cụ thể, chiến lược này trước tiên xác định đường trung bình động 50 ngày và 200 ngày. Sau đó, điều kiện vào lệnh mua được đặt là đường trung bình nhanh cắt lên trên đường trung bình chậm, điều kiện vào lệnh bán là đường trung bình nhanh cắt xuống dưới đường trung bình chậm. Để tránh giao dịch chồng chéo, chiến lược sử dụng các cờ isEntryisExit để kiểm soát. Khi điều kiện vào lệnh được đáp ứng, isEntry được đặt thành true; khi điều kiện thoát lệnh được đáp ứng, isExit được đặt thành true. Chỉ khi isEntryfalse và xuất hiện tín hiệu mua, lệnh mua mới được mở; chỉ khi isExitfalse và xuất hiện tín hiệu bán, lệnh bán mới được mở.

Ngoài ra, chiến lược còn thiết lập các điểm chốt lời và cắt lỗ. Người dùng có thể đặt khoảng cách chốt lời/cắt lỗ dưới dạng phần trăm. Giá chốt lời và cắt lỗ được tính dựa trên tỷ lệ phần trăm của giá vào lệnh. Khi khối lượng nắm giữ lớn hơn 0, chốt lời và cắt lỗ sẽ được thực hiện theo tỷ lệ phần trăm đã thiết lập; khi khối lượng nắm giữ nhỏ hơn 0, chốt lời và cắt lỗ sẽ được thực hiện theo tỷ lệ phần trăm dành cho vị thế bán.

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

Chiến lược này có những ưu điểm sau:

  1. Thao tác đơn giản, dễ thực hiện. Chỉ cần dựa vào giao cắt đường trung bình động là có thể giao dịch, rất phù hợp cho người mới bắt đầu chưa có kinh nghiệm giao dịch.

  2. Kiểm soát được mức sụt giảm, có cơ chế quản lý rủi ro nhất định. Đường trung bình động có thể lọc bỏ hiệu quả các biến động giá ngắn hạn, tránh bị mắc kẹt.

  3. Có thể tùy chỉnh thông số, tính thích ứng cao. Người dùng có thể tự thiết lập các thông số đường trung bình và tiêu chuẩn chốt lời/cắt lỗ để tối ưu hóa chiến lược.

  4. Hiển thị trực quan rõ ràng. Chiến lược trực tiếp vẽ lên biểu đồ các đường trung bình động chính, điểm vào lệnh, điểm chốt lời/cắt lỗ, dễ dàng nhận biết.

  5. Khả năng mở rộng cao. Khung chiến lược này hoàn chỉnh, chỉ cần sửa đổi các tín hiệu giao dịch chính, thêm chỉ báo, v.v. là có thể cải thiện chiến lược.

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. Sự kiện thị trường bất ngờ gây biến động lớn, không thể cắt lỗ kịp. Đường trung bình nhanh nhạy cảm với sự thay đổi giá, không thể ứng phó hiệu quả với các sự kiện bất ngờ.

  2. Dễ bị mắc kẹt trong thị trường đi ngang. Nếu thị trường dao động trong thời gian dài, sẽ lặp lại thua lỗ.

  3. Không xem xét chi phí giao dịch. Trong giao dịch thực tế, phí giao dịch và trượt giá ảnh hưởng nghiêm trọng đến lợi nhuận.

  4. Rủi ro khớp dữ liệu backtest. Tình hình thị trường thực tế phức tạp và thay đổi, kết quả backtest không đại diện cho hiệu suất giao dịch thực tế.

Giải pháp tương ứng:

  1. Có thể thiết lập tiêu chuẩn cắt lỗ rộng hơn, hoặc thêm cắt lỗ đột phá bổ sung.

  2. Có thể mở rộng khoảng cách giữa các đường trung bình một cách hợp lý, giảm tần suất giao dịch, hoặc chuyển sang sử dụng các chỉ báo khác để lọc tín hiệu.

  3. Cần xem xét chi phí giao dịch thực tế, thiết lập không gian chốt lời rộng hơn.

  4. Cần xem xét đầy đủ sự thay đổi của môi trường thị trường, tối ưu hóa thông số và giảm dần sự khớp.

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. Thử nghiệm các tổ hợp thông số khác nhau để tìm ra thông số tốt nhất. Có thể thử nghiệm số ngày của đường trung bình nhanh và chậm, tổ hợp thông số, v.v.

  2. Thêm các chỉ báo khác để lọc, tránh giao dịch sai trong thị trường đi ngang. Ví dụ: MACD, KD, v.v.

  3. Tối ưu hóa chiến lược chốt lời/cắt lỗ, đạt được quản lý rủi ro hiệu quả hơn. Ví dụ: cắt lỗ theo xu hướng, cắt lỗ bằng lệnh chờ, v.v.

  4. Tăng quy mô vị thế nắm giữ, sử dụng đòn bẩy để khuếch đại, mở rộng không gian lợi nhuận. Nhưng phải kiểm soát rủi ro.

  5. Xem xét chi phí giao dịch thực tế, điều chỉnh và tối ưu hóa thông số backtest, làm cho thông số chiến lược phù hợp hơn với giao dịch thực tế.

  6. Kết hợp phương pháp thống kê để đánh giá độ ổn định của thông số, giảm rủi ro khớp dữ liệu, nâng cao độ ổn định.

Tổng kết

Tóm lại, chiến lược giao cắt đường trung bình động này có tư duy tổng thể rõ ràng, thực hiện đơn giản, phù hợp làm chiến lược nhập môn giao dịch định lượng để học tập. Tuy nhiên, chiến lược này cũng tồn tại một số rủi ro và hạn chế nhất định, cần tối ưu hóa chi tiết các thông số và bộ lọc, đồng thời chú ý kiểm soát rủi ro giao dịch thực tế, mới có thể đạt được lợi nhuận ổn định. Khung chiến lược này có khả năng mở rộng mạnh mẽ, người dùng có thể tiến hành đổi mới và tối ưu hóa trên cơ sở này, phát triển các chiến lược giao dịch phù hợp hơn với phong cách của riêng mình.

Source
Pine
/*backtest
start: 2023-10-02 00:00:00
end: 2023-10-09 00:00:00
period: 3m
basePeriod: 1m
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/
// © gjfsdrtytru

//@version=4
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Period (days)
Long Take Profit (%)
Long Stop Loss (%)
Short Take Profit (%)
Short Stop Loss (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)