Chiến lược giao dịch chéo trung bình di chuyển hai thân tàu

Tác giả:ChaoZhang, Ngày: 2023-10-11 14:49:54
Tags:

Chiến lược này chủ yếu sử dụng sự chéo chéo của hai trung bình di chuyển Hull của các khung thời gian khác nhau để xác định xu hướng thị trường và thực hiện các giao dịch dài và ngắn.

Chiến lược logic

Chiến lược sử dụng hai trung bình động Hull, một là 60 giai đoạn và một là 175 giai đoạn.

  1. hullma là trung bình động 60 thời gian của Hull, được tính bằng hàm wma.

  2. ahullma là trung bình động Hull 175 giai đoạn, được tính bằng hàm wma.

  3. Khi hullma vượt qua ahullma lên, một thập giá vàng xảy ra, cho một tín hiệu dài.

  4. Khi hullma vượt qua ahullma xuống, một thập tự tử xảy ra, cho một tín hiệu ngắn.

  5. longCondition và shortCondition xác định các điều kiện đầu vào dài và ngắn tương ứng.

  6. Chức năng strategy.entry được sử dụng để thực hiện các giao dịch dài và ngắn.

Chiến lược sử dụng nguyên tắc chéo để nắm bắt những thay đổi xu hướng bằng cách sử dụng các chéo giữa các đường trung bình động ngắn hạn và dài hạn, để kiếm lợi nhuận.

Phân tích lợi thế

  1. Hull Moving Average phản ứng nhanh hơn với sự thay đổi giá.

  2. Nguyên tắc chéo là đơn giản và dễ thực hiện.

  3. Sự kết hợp 60 và 175 thời gian ghi lại xu hướng trung hạn.

  4. Các tham số thời gian có thể tùy chỉnh cho các thị trường khác nhau.

  5. Áp dụng cho giao dịch trong ngày và giao dịch vị trí.

Phân tích rủi ro

  1. Crossover có một số tín hiệu chậm.

  2. Nhiều tín hiệu sai từ MA ngắn hạn.

  3. Sự giao thoa thường xuyên có thể gây ra tổn thất trên các thị trường giới hạn phạm vi.

  4. Các thiết lập thời gian sai không thể nắm bắt được sự thay đổi xu hướng.

  5. Cần tối ưu hóa tham số cho các ký hiệu khác nhau.

Các rủi ro có thể được giảm thiểu bằng cách thêm các bộ lọc, tối ưu hóa các tham số, cho phép dừng rộng hơn.

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

  1. Kiểm tra các kết hợp MA khác nhau để tìm ra thời gian tối ưu.

  2. Thêm các chỉ số xu hướng để lọc tín hiệu.

  3. Tối ưu hóa chiến lược dừng lỗ để giảm dừng thường xuyên.

  4. Điều chỉnh khoảng thời gian cho các biểu tượng khác nhau.

  5. Thêm máy học để tối ưu hóa các thông số một cách năng động.

Tóm lại

Chiến lược này sử dụng các nguyên tắc chéo vàng và chéo chết để xác định xu hướng bằng cách sử dụng chéo hai Hull Moving Average. Đây là một hệ thống trung bình di chuyển kép ngắn hạn điển hình. Những ưu điểm là logic đơn giản và dễ thực hiện, bắt các xu hướng ngắn hạn nhanh chóng.


/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title = "Hull MA", shorttitle="Junior2", overlay = true)

//HULL MA 1

length = input(60, minval=1,title="HULL MA 1 LENGTH")
src = input(close, title="Source")
hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))

plot(hullma, color=color.green)

//HULLMA 2

alength = input(175, minval=1,title="HULL MA 2 LENGTH")
asrc = input(close, title="Source")
ahullma = wma(2*wma(asrc, alength/2)-wma(asrc, alength), round(sqrt(alength)))

plot(ahullma, color=color.green)

c1up= crossover(hullma,ahullma)
c1down= crossunder(hullma,ahullma)

longCondition = c1up
if longCondition

    strategy.entry("L", strategy.long)


shortCondition = c1down 
if shortCondition

    strategy.entry("S", strategy.short)

plot(close)

Thêm nữa