Crossover trung bình di chuyển đơn giản với chiến lược dừng lỗ

Tác giả:ChaoZhang, Ngày: 2023-09-19 21:42:30
Tags:

Tổng quan

Chiến lược này tạo ra các tín hiệu giao dịch bằng cách chéo giữa Giá trung bình di chuyển đơn giản và Giá trung bình trọng số khối lượng, và sử dụng Trung bình di chuyển biểu thức như là dừng lỗ, thuộc về xu hướng ngắn hạn sau các chiến lược giao dịch.

Chiến lược logic

  1. Tính toán giá trung bình di chuyển đơn giản 5 ngày (SMA) và giá trung bình cân nhắc khối lượng (VWAP).

  2. Khi SMA vượt qua trên VWAP từ dưới, tạo tín hiệu dài; khi vượt qua dưới từ trên, tạo tín hiệu ngắn.

  3. SMA nhạy cảm với sự thay đổi giá và có thể nắm bắt xu hướng ngắn hạn. VWAP phản ánh động lực giá mới nhất.

  4. Đặt trung bình chuyển động theo cấp số (EMA) 9 ngày là dừng lỗ. EMA phản ứng chậm hơn SMA, cung cấp đệm dừng lỗ.

  5. Thực hiện giao dịch trên tín hiệu dài / ngắn. Ra khi giá giảm xuống dưới mức dừng lỗ để kiểm soát rủi ro.

Chiến lược chủ yếu sử dụng sự chéo chéo của SMA phản ứng nhanh và VWAP thời gian thực để nắm bắt biến động giá ngắn hạn, với EMA dừng lại để quản lý rủi ro, đơn giản và trực quan.

Phân tích lợi thế

  1. Sự chéo giữa SMA và VWAP là đơn giản và hiệu quả đối với những thay đổi xu hướng ngắn hạn.

  2. EMA dừng lỗ cung cấp đệm tránh dừng sớm.

  3. Những tín hiệu rõ ràng và những quy tắc đơn giản, dễ thực hiện.

  4. Không gian tối ưu hóa lớn, có thể điều chỉnh cho các môi trường thị trường khác nhau.

  5. Có thể sửa đổi cơ chế dừng lỗ để kiểm soát số tiền lỗ giao dịch duy nhất.

  6. Dễ mở rộng, có thể giới thiệu các chỉ số kỹ thuật hoặc kỹ thuật quản lý rủi ro khác.

Phân tích rủi ro

  1. SMA và VWAP crossover có thể có trễ hoặc tín hiệu sai.

  2. Giao dịch thực sự nên theo dõi các vi phạm dừng lỗ.

  3. Chỉ áp dụng cho phạm vi ngắn hạn, không thể theo dõi xu hướng dài hạn.

  4. Thời gian backtest không đúng rủi ro phù hợp đường cong.

  5. Cần phải xem xét tác động của chi phí giao dịch đến lợi nhuận.

Hướng dẫn tối ưu hóa

  1. Kiểm tra các kết hợp tham số khác nhau cho SMA và VWAP.

  2. Tối ưu hóa tham số thời gian dừng lỗ EMA.

  3. Hãy thử các loại MA hoặc chỉ số khác để dừng lỗ.

  4. Thêm kích thước vị trí và chiến lược quản lý rủi ro.

  5. giới thiệu các thuật toán học máy để tối ưu hóa tham số.

  6. Đánh giá các thông số điều chỉnh định kỳ để thích nghi với những thay đổi trên thị trường.

Tóm lại

Chiến lược chéo SMA và VWAP này với EMA trailing stop có thể được điều chỉnh cho các biến động ngắn hạn thông qua các tham số, đơn giản để vận hành, một ý tưởng chiến lược theo dõi ngắn hạn điển hình. Thêm nhiều chỉ số hoặc thuật toán có thể cải thiện tính ổn định, cũng có thể sử dụng như một mô-đun tích hợp vào các hệ thống đa chiến lược phức tạp hơn. Nhìn chung là một chiến lược dễ sử dụng với giá trị truyền cảm hứng lớn cho giao dịch thực tế.


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
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/
// © realisticDove62527

//@version=5
strategy("ROoT", overlay=true, margin_long=1, margin_short=1)

longCondition = ta.crossover(ta.sma(close, 5), ta.vwap(hlc3))
if (longCondition)
    strategy.entry("BUY", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 5), ta.vwap(hlc3))
if (shortCondition)
    strategy.entry("SELL", strategy.short)
    

stoploss = ta.ema(close, 9)



Thêm nữa