Type/to search

Chiến lược giao dịch đường trung bình động dao động phổ rộng

Common strategy
Created: 2024-01-25 14:19:27
Last modified: 3 years ago
1
Follow
1802
Followers

img

Tổng quan

Chiến lược này dựa trên đường trung bình động phổ rộng, tạo tín hiệu giao dịch thông qua sự giao cắt vàng/tử của đường trung bình động nhanh và chậm. Đường trung bình động phổ rộng bao gồm nhiều loại từ đường trung bình động đơn giản đến đường trung bình động dao động, có thể kết hợp linh hoạt thông qua điều chỉnh tham số, mang tính thích ứng cao.

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

Chiến lược sử dụng hàm đường trung bình động biến thể, có thể tạo ra 12 loại đường trung bình động khác nhau. Nguyên lý cơ bản là tính hai đường trung bình động: đường nhanh (Close MA) và đường chậm (Open MA). Khi đường nhanh cắt lên đường chậm sẽ tạo tín hiệu mua, khi đường nhanh cắt xuống đường chậm sẽ tạo tín hiệu bán. Đồng thời thiết lập tham số cắt lỗ/chốt lời, có thể tự động cắt lỗ/chốt lời.

Logic chính là thông qua hàm variant tạo hai đường trung bình động: closeSeries = variant(basisType, close, basisLen, offsetSigma, offsetALMA)openSeries = variant(basisType, open, basisLen, offsetSigma, offsetALMA). Hàm variant đóng gói phương pháp tính toán 12 loại đường trung bình khác nhau, có thể tự do lựa chọn thông qua tham số basisType. Nhờ đó thực hiện sự kết hợp của đường trung bình động phổ rộng.

Logic tạo tín hiệu giao dịch cơ bản là: longCond = xlongshortCond = xshort, tức là đường nhanh cắt lên đường chậm thì mua, đường nhanh cắt xuống đường chậm thì bán.

Quy tắc vào lệnh của chiến lược là khi điều kiện longCond hoặc shortCond được thỏa mãn thì lần lượt mua hoặc bán. Quy tắc cắt lỗ/chốt lời là khi giá di chuyển đạt đến điểm cắt lỗ/chốt lời đã định trước thì thực hiện cắt lỗ hoặc chốt lời.

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

Ưu điểm lớn nhất của chiến lược này là có thể kết hợp tự do nhiều loại đường trung bình động khác nhau. Trên các thị trường và chu kỳ khác nhau, loại đường trung bình động nào phù hợp nhất là không cố định, chiến lược này cung cấp khả năng tùy chỉnh mạnh mẽ. Người dùng có thể xác định tổ hợp tham số tối ưu thông qua kiểm tra lặp lại, từ đó xây dựng phương án tối ưu cho thị trường cụ thể.

Một ưu điểm khác là logic chiến lược đơn giản rõ ràng, nhưng lại cung cấp chức năng mạnh mẽ. Người dùng dễ dàng hiểu và sử dụng chiến lược này. Đồng thời, các tham số đầu vào phong phú cũng cung cấp không gian tối ưu hóa đầy đủ cho người dùng nâng cao.

Phân tích rủi ro

Rủi ro lớn nhất của chiến lược này là bản thân đường trung bình động phổ rộng có độ trễ nhất định. Khi xảy ra đột phá giá bất thường, có thể gây ra thua lỗ lớn. Ngoài ra, nếu lựa chọn tham số không phù hợp, cũng có thể dẫn đến tần suất giao dịch quá cao hoặc tạo ra tín hiệu thừa.

Để giảm rủi ro, khuyến nghị kết hợp với các chỉ báo khác để đánh giá tính hiệu quả của tín hiệu, tránh đột phá giả. Ngoài ra, việc tối ưu hóa tham số và backtest cũng rất cần thiết, cần kiểm tra lặp lại để tìm ra tổ hợp tham số tối ưu. Trong giao dịch thực tế nên giảm quy mô vị thế một cách phù hợp, kiểm soát thua lỗ từng lệnh.

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

Chiến lược này có các hướng tối ưu hóa chính sau:

  1. Kiểm tra thêm nhiều tổ hợp đường trung bình động, tìm kiếm tổ hợp tốt nhất.
  2. Thêm bộ lọc để tránh tín hiệu giả, ví dụ kết hợp chỉ báo khối lượng giao dịch, v.v.
  3. Tối ưu hóa tham số độ dài của đường trung bình động, tìm tham số tối ưu.
  4. Tối ưu hóa quy mô vị thế và tham số cắt lỗ/chốt lời.
  5. Thử nghiệm các sản phẩm và chu kỳ khác nhau.

Thông qua tối ưu hóa theo các hướng trên, có thể liên tục nâng cao hiệu suất giao dịch thực tế của chiến lược.

Tổng kết

Chiến lược giao dịch này đạt được tính linh hoạt cao dựa trên đường trung bình động phổ rộng. Nó cung cấp khả năng tùy chỉnh mạnh mẽ, người dùng có thể tự do lựa chọn và kết hợp các loại đường trung bình khác nhau. Logic chiến lược đơn giản rõ ràng, dễ sử dụng, đồng thời cung cấp không gian tối ưu hóa phong phú. Thông qua tối ưu hóa tham số và quản lý rủi ro, chiến lược này có thể thích ứng với các môi trường thị trường khác nhau và đạt được lợi nhuận ổn định. Đây là một chiến lược theo xu hướng hiệu quả và linh hoạt.

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

//@version=4
//

strategy(title="Long/Short", shorttitle="Banana Maker", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_every_tick=false)
Strategy parameters
Strategy parameters
Use Alternate Resolution?
Multiplier for Alernate Resolution
MA Type:
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Show coloured Bars to indicate Trend?
Delay Open/Close MA (Forces Non-Repainting)
What trades should be taken :
Initial Stop Loss Points (zero to disable)
Initial Target Profit Points (zero for disable)
Number of Bars for Back Testing
- SET to ZERO for Daily or Longer Timeframes
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)