Hệ thống chéo trung bình động ba là một chiến lược giao dịch chứng khoán theo xu hướng điển hình. Nó sử dụng chéo của ba trung bình động của thời gian khác nhau như tín hiệu mua và bán. Khi trung bình động ngắn vượt qua trên trung bình động trung bình và trung bình động trung bình vượt qua trên trung bình động dài, một tín hiệu mua được tạo ra. Khi trung bình động ngắn vượt qua dưới trung bình động trung bình và trung bình động trung bình vượt qua dưới trung bình động dài, một tín hiệu bán được tạo ra.
Chiến lược dựa trên ba đường trung bình động: đường trung bình động dài thời gian ma1, đường trung bình động trung gian ma2 và đường trung bình động ngắn thời gian ma3.
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
Trong đó length1, length2 và length3 xác định thời gian dài của ba đường trung bình động.
Sau đó nó sử dụng sự chéo chéo của ba đường trung bình động để xác định các bước vào và ra:
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short)
Khi ma2 trung hạn vượt qua trên ma1 dài hạn và ma3 ngắn hạn vượt qua trên giai đoạn trước
Những rủi ro này có thể được giảm bằng cách tối ưu hóa các tham số thích hợp, thêm các bộ lọc với các chỉ số khác v.v.
Triple Moving Average Crossover là một chiến lược đơn giản và thực tế theo xu hướng. Nó xác định những thay đổi trong hướng xu hướng dựa trên sự chéo chéo của ba đường trung bình chuyển động để tạo ra tín hiệu giao dịch. Những lợi thế của chiến lược này là các quy tắc đơn giản và theo dõi hiệu quả các xu hướng, làm cho nó phù hợp với giao dịch trung hạn đến dài hạn. Tuy nhiên, cũng có những rủi ro về tín hiệu sai và rút tiền. Chiến lược có thể được cải thiện bằng cách tối ưu hóa các thông số, thêm các chỉ số hỗ trợ vv để thích nghi với môi trường thị trường khác nhau.
/*backtest start: 2023-08-28 00:00:00 end: 2023-09-27 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/ // © dongyun //@version=4 strategy("三重交叉修正模式系统", overlay=true) //strategy.risk.allow_entry_in(strategy.direction.long) length1 = input(18,'长线') length2 = input(9,'中线') length3 = input(4,'短线') ma1 =0.0 ma2 = 0.0 ma3 = 0.0 ma1 := sma(close,length1) ma2 := sma(close,length2) ma3 := sma(close,length3) plot(ma1) plot(ma2) plot(ma3) if ma2 > ma1 and ma3 > ma3[1] strategy.entry("Long", strategy.long, when=strategy.position_size <= 0) if ma2 < ma1 and ma3 < ma3[1] strategy.entry("Short", strategy.short, when=strategy.position_size > 0)