Chiến lược này tạo ra các tín hiệu giao dịch dựa trên đường chéo vàng và đường chéo chết của đường %K và đường %D của chỉ số Stochastic. Nó đi ngắn khi đường %K vượt dưới đường %D trong khi cả hai đều ở trong khu vực mua quá mức, và đi dài khi đường %K vượt trên đường %D trong khi cả hai đều ở trong khu vực bán quá mức. Chiến lược nắm bắt đặc điểm đảo ngược của chỉ số Stochastic và hình thành các tín hiệu giao dịch xung quanh các điểm chuyển hướng xu hướng.
Chiến lược này sử dụng hai đường, %K và %D, của chỉ số Stochastic. %K đường cho thấy giá đóng hiện tại tương đối với giá cao nhất và thấp nhất trong một khoảng thời gian nhất định, và %D đường là trung bình di chuyển đơn giản trong M ngày của %K đường.
Khi đường %K vượt qua dưới đường %D, nó cho thấy sự bắt đầu của xu hướng giảm, và cùng với cả hai đường trong khu vực mua quá mức, nó báo hiệu điểm quan trọng cho sự đảo ngược giá, vì vậy một vị trí ngắn được thực hiện.
Khi đường %K vượt qua trên đường %D, nó cho thấy sự khởi đầu của xu hướng tăng, và cùng với cả hai đường trong khu vực bán quá mức, nó báo hiệu điểm quan trọng cho sự đảo ngược giá, vì vậy một vị trí dài được thực hiện.
Bằng cách nắm bắt các khoảnh khắc đảo ngược của chỉ số Stochastic, các tín hiệu giao dịch có thể được tạo ra xung quanh các điểm chuyển hướng xu hướng.
Những lợi thế chính của chiến lược này là:
Những rủi ro chính của chiến lược này là:
Các giải pháp tương ứng:
Chiến lược có thể được tối ưu hóa từ các khía cạnh sau:
Chiến lược này tạo ra các tín hiệu giao dịch dựa trên sự chéo chéo của các đường ngắn và dài của chỉ số Stochastic, nhằm mục đích nắm bắt sự đảo ngược cho giao dịch ngược lại. Logic đơn giản và rõ ràng, dễ thực hiện, nhưng cũng có một số lỗ hổng. Kết quả tốt hơn có thể đạt được thông qua điều chỉnh tham số, kết hợp chỉ số, kiểm soát rủi ro vv. Đây là một chiến lược giao dịch ngắn hạn phù hợp với giao dịch tần số cao.
/*backtest start: 2022-12-08 00:00:00 end: 2023-12-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 11/01/2017 // This back testing strategy generates a long trade at the Open of the following // bar when the %K line crosses below the %D line and both are above the Overbought level. // It generates a short trade at the Open of the following bar when the %K line // crosses above the %D line and both values are below the Oversold level. // // 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="Strategy Stochastic Crossover", shorttitle="Strategy Stochastic Crossover1", overlay = true ) Length = input(7, minval=1) DLength = input(3, minval=1) Oversold = input(20, minval=1) Overbought = input(70, minval=1) reverse = input(false, title="Trade reverse") vFast = stoch(close, high, low, Length) vSlow = sma(vFast, DLength) pos = iff(vFast < vSlow and vFast > Overbought and vSlow > Overbought, 1, iff(vFast >= vSlow and vFast < Oversold and vSlow < Oversold, -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 )