
Chiến lược này dựa trên đường %K và đường %D của chỉ số Stochastic tạo ra tín hiệu giao dịch. Khi đường%K đi ngang qua đường%D từ trên xuống và cả hai đều ở khu vực mua quá mức, chiến lược này tạo ra tín hiệu giao dịch khi đường%K đi ngang qua đường%D từ dưới lên và cả hai đều ở khu vực bán quá mức.
Chiến lược này sử dụng hai đường% K và% D của chỉ số Stochastic. Trong đó, đường% K cho thấy vị trí của giá đóng cửa hiện tại so với giá cao nhất và giá thấp nhất trong một khoảng thời gian nhất định, đường% D là đường% K của đường trung bình di chuyển đơn giản M ngày.
Khi đường %K đi từ trên xuống qua đường %D, cho thấy giá bắt đầu xu hướng giảm, và cả hai đường đều ở khu vực quá mua, cho thấy hiện tại đang ở điểm mấu chốt của sự đảo ngược giá, thì đây là khoảng trống.
Khi đường %K đi từ dưới lên qua đường %D, cho thấy giá bắt đầu xu hướng tăng, và cả hai đường đều ở khu vực bán tháo, cho thấy giá hiện đang ở điểm mấu chốt của sự đảo ngược giá, thì hãy làm nhiều hơn.
Bằng cách nắm bắt thời gian biến động của chỉ số Stochastic, tín hiệu giao dịch có thể được hình thành gần điểm biến động xu hướng.
Chiến lược này có những ưu điểm sau:
Chiến lược này cũng có những rủi ro sau:
Giải pháp tương ứng:
Chiến lược này có thể được tối ưu hóa bằng cách:
Chiến lược này dựa trên các chỉ số Stochastic để hình thành tín hiệu giao dịch, nắm bắt thời điểm đảo ngược để thực hiện giao dịch bảo hiểm. Logic của chiến lược đơn giản và rõ ràng, dễ thực hiện, nhưng cũng có một số thiếu sót. Có thể đạt được hiệu quả chiến lược tốt hơn thông qua các phương tiện tối ưu hóa tham số, kết hợp chỉ số và kiểm soát rủi ro.
/*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 )