Chiến lược này dựa trên chỉ số kỹ thuật
Chiến lược này sử dụng chỉ số chênh lệch trung bình động lực để xác định xu hướng giá và điểm đột phá. Đầu tiên nó tính toán đường EMA của giá, sau đó tính toán độ lệch của giá từ đường EMA này. Sự lệch này sau đó được EMA làm mịn gấp đôi để có được đường cong chỉ số chênh lệch trung bình động lực cuối cùng. Các tín hiệu giao dịch được tạo ra khi đường cong này băng qua trên hoặc dưới đường tín hiệu của chính nó. Cụ thể, quy trình tính toán như sau:
Nhập vị trí dài hoặc ngắn theo tín hiệu possig.
Những lợi thế của chiến lược này bao gồm:
Chiến lược này cũng có một số rủi ro tiềm ẩn:
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ố, thiết lập các tiêu chí lọc, giới thiệu các mô-đun đánh giá xu hướng, v.v.
Các hướng tối ưu hóa cho chiến lược này bao gồm:
Chiến lược này dựa trên chỉ số chênh lệch trung bình động lực, thu thập các điểm đảo ngược giá dựa trên mối quan hệ động lực giá. Thiết kế được điều chỉnh và tối ưu hóa của nó có thể thích nghi với các chu kỳ và giống khác nhau. Nhưng nó cũng có một số tín hiệu sai và rủi ro giao dịch trái ngược. Tăng cường thêm các tham số và mô hình và kết hợp phán đoán xu hướng vv có thể cải thiện hiệu suất của nó.
/*backtest start: 2023-12-17 00:00:00 end: 2024-01-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/12/2016 // This is one of the techniques described by William Blau in his book "Momentum, // Direction and Divergence" (1995). If you like to learn more, we advise you to // read this book. His book focuses on three key aspects of trading: momentum, // direction and divergence. Blau, who was an electrical engineer before becoming // a trader, thoroughly examines the relationship between price and momentum in // step-by-step examples. From this grounding, he then looks at the deficiencies // in other oscillators and introduces some innovative techniques, including a // fresh twist on Stochastics. On directional issues, he analyzes the intricacies // of ADX and offers a unique approach to help define trending and non-trending periods. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Ergotic MDI (Mean Deviation Indicator) Bactest") r = input(32, minval=1) s = input(5, minval=1) u = input(5, minval=1) SmthLen = input(3, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=blue, linestyle=line) xEMA = ema(close, r) xEMA_S = close - xEMA xEMA_U = ema(ema(xEMA_S, s), u) xSignal = ema(xEMA_U, u) pos = iff(xEMA_U > xSignal, 1, iff(xEMA_U < xSignal, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xEMA_U, color=green, title="Ergotic MDI") plot(xSignal, color=red, title="SigLin")