Chiến lược chéo trung bình di chuyển

Tác giả:ChaoZhang, Ngày: 2023-09-28 15:15:54
Tags:

Tổng quan

Chiến lược này sử dụng đường chéo vàng và đường chéo chết của đường trung bình động để xác định xu hướng và xác định cơ hội mua và bán tiềm năng.

Chiến lược logic

Chiến lược này sử dụng hai đường trung bình động với khung thời gian khác nhau. MA đầu tiên có khung thời gian ngắn hơn, được đặt thành 20 ngày, để nắm bắt các biến động giá ngắn hạn. MA thứ hai có khung thời gian dài hơn, được đặt thành 120 ngày, để đo lường xu hướng dài hạn.

Khi MA nhanh hơn vượt qua trên MA chậm hơn, một đường chéo vàng xảy ra, báo hiệu xu hướng tăng trong ngắn hạn, và một tín hiệu mua được tạo ra.

Chiến lược này sử dụng ta.crossover và ta.crossunder để phát hiện sự giao thoa của các MAs. Một khi giao thoa được xác định, một tín hiệu mua hoặc bán tương ứng được kích hoạt.

Phân tích lợi thế

Lợi thế lớn nhất của chiến lược này là tính đơn giản của nó. Đường trung bình động là một trong những công cụ phân tích kỹ thuật phổ biến nhất và dễ hiểu ngay cả đối với những người không chuyên nghiệp. MAs cũng lọc hiệu quả tiếng ồn thị trường và xác định hướng xu hướng.

So với các chỉ số phức tạp hơn, MA tương đối đơn giản để thực hiện trong một chiến lược. Nó chỉ cần tối ưu hóa các giai đoạn MA để tạo ra một hệ thống mạnh mẽ.

Hơn nữa, chiến lược MA cung cấp tính linh hoạt. Các tham số có thể được điều chỉnh cho các sản phẩm và khung thời gian khác nhau, từ dài hạn đến ngắn hạn.

Phân tích rủi ro

Nguy cơ chính là whipsaws tạo ra các tín hiệu sai thường xuyên khi xu hướng dao động.

Một rủi ro tiềm năng khác là bản chất chậm của các MAs.

Ngoài ra, chiến lược không xem xét tác động của các sự kiện đột ngột như tin tức lớn.

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

Chiến lược có thể được tăng cường hơn nữa thông qua:

  1. Thêm các bộ lọc như khối lượng để tránh tín hiệu sai trong thị trường giới hạn phạm vi.

  2. Sử dụng MAs thích nghi điều chỉnh các giai đoạn dựa trên biến động.

  3. Kết hợp các chỉ số khác như MACD và Stochastics để xác nhận tín hiệu.

  4. Thiết lập các kênh giá và chỉ xem xét các tín hiệu về sự phá vỡ.

  5. Thực hiện dừng lỗ và lấy lợi nhuận để tăng độ bền.

Kết luận

Tóm lại, chiến lược chéo MA tạo ra tín hiệu bằng cách chéo MAs nhanh và chậm. Nó dễ sử dụng và xác định xu hướng, nhưng cũng mang lại rủi ro của tín hiệu sai và chậm. Với các thông số tối ưu hóa, thêm bộ lọc và sự kết hợp của các chỉ báo, nó có thể cải thiện đáng kể khả năng tồn tại. Nhìn chung, chiến lược MA là một hệ thống thực tế theo xu hướng đáng nghiên cứu và áp dụng cho các nhà giao dịch.


/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 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/
// © brandlabng

//@version=5
//study(title="Holly Grail FX", overlay = true)
strategy('HG|E30m', overlay=true)
src = input(close, title='Source')

price = request.security(syminfo.tickerid, timeframe.period, src)
ma1 = input(20, title='1st MA Length')
type1 = input.string('EMA', '1st MA Type', options=['EMA'])

ma2 = input(120, title='2nd MA Length')
type2 = input.string('EMA', '2nd MA Type', options=['EMA'])

price1 = if type1 == 'EMA'
    ta.ema(price, ma1)

price2 = if type2 == 'EMA'
    ta.ema(price, ma2)


//plot(series=price, style=line,  title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=plot.style_line, title='1st MA', color=color.new(#219ff3, 0), linewidth=2)
plot(series=price2, style=plot.style_line, title='2nd MA', color=color.new(color.purple, 0), linewidth=2)


longCondition = ta.crossover(price1, price2)
if longCondition
    strategy.entry('Long', strategy.long)

shortCondition = ta.crossunder(price1, price2)
if shortCondition
    strategy.entry('Short', strategy.short)

Thêm nữa