
Chiến lược này là một chiến lược giao dịch trong ngày sử dụng các chỉ số dao động AO và các đường giao dịch EMA di chuyển. Ý tưởng chính của nó là các đường EMA nhanh xuyên qua đường EMA trung bình để tạo ra tín hiệu giao dịch trong khi các chỉ số AO xuyên qua trục 0 .
Chiến lược này chủ yếu sử dụng hai chỉ số để nhập cảnh và xuất cảnh:
Chỉ số dao động AO: Chỉ số này là sự chênh lệch giữa giá trung bình cao thấp 5 ngày và giá trung bình cao thấp 34 ngày để đánh giá xu hướng thị trường hiện tại. Khi AO là tốt, nó đại diện cho xu hướng tăng hiện tại, và khi âm, nó đại diện cho xu hướng giảm hiện tại.
EMA di chuyển: Chiến lược sử dụng hai EMA vào ngày 3 và 20 để tính toán, EMA 3 ngày đại diện cho xu hướng ngắn hạn, EMA 20 ngày đại diện cho xu hướng trung hạn. Khi EMA ngắn hạn tạo ra tín hiệu mua khi phá vỡ EMA trung hạn từ bên dưới, ngược lại, nó tạo ra tín hiệu bán khi phá vỡ bên trên.
Điều kiện đầu vào của chiến lược này là tín hiệu giao dịch sẽ được tạo ra khi chỉ số AO giao nhau trên trục 0 và đồng thời có EMA hoặc giao thoa chết. Điều này giúp tránh tạo ra tín hiệu sai khi chỉ số AO dao động. Điều kiện ra là toàn bộ vị trí bằng phẳng sau khi kết thúc giờ giao dịch ở London.
Chiến lược này có một số ưu điểm:
Chiến lược này cũng có một số rủi ro:
Để tránh những rủi ro này, chúng ta có thể thiết lập các cơ chế dừng lỗ, hoặc điều chỉnh các tham số theo chu kỳ khác nhau, làm cho chiến lược linh hoạt hơn.
Đối với chiến lược này, hướng tối ưu hóa chính là điều chỉnh các tham số:
Điều chỉnh chu kỳ EMA. Bạn có thể thử nghiệm các kết hợp EMA có chu kỳ ngắn hơn hoặc thêm nhiều EMA để xây dựng tín hiệu giao dịch;
Điều chỉnh tham số AO. Kiểm tra ảnh hưởng của các tham số chu kỳ dài và ngắn khác nhau đối với chỉ số AO;
Thêm các chỉ số phụ trợ khác, chẳng hạn như thêm các chỉ số RSIbord để tránh nguy cơ quá mua quá bán;
Điều chỉnh thời gian giao dịch. Kiểm tra hiệu quả của thời gian giao dịch trong các khu vực khác nhau hoặc lâu hơn.
Chiến lược này có thể trở nên vững chắc và hiệu quả hơn bằng cách điều chỉnh các tham số và thêm các chỉ số mới.
Nhìn chung, chiến lược giao dịch này kết hợp các chỉ số đánh giá xu hướng AO và EMA ngắn và trung hạn để xây dựng một chiến lược giao dịch trong ngày đơn giản và thực tế. Nó có các ưu điểm như tín hiệu chiến lược rõ ràng và dễ thực hiện.
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//@author SoftKill21
strategy(title="MA cross + AO", shorttitle="MA_AO")
ao = sma(hl2,5) - sma(hl2,34)
len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)
len1 = input(20, minval=1, title="Length")
src1 = input(close, title="Source")
out1 = sma(src1, len1)
timeinrange(res, sess) => time(res, sess) != 0
londopen = timeinrange(timeframe.period, "0300-1100")
nyopen = timeinrange(timeframe.period, "0800-1600")
longC = crossover(out,out1) and ao>0 and londopen
shortC = crossunder(out,out1) and ao<0 and londopen
invert = input(title="Reverse position ?", type=input.bool, defval=false)
if(invert==false)
strategy.entry("LONG",1,when=longC)
strategy.entry("SHORT",0,when=shortC)
if(invert==true)
strategy.entry("short",0,when=longC)
strategy.entry("long",1,when=shortC)
strategy.close_all(when= not (londopen))