Chiến lược phá vỡ hai đường ray của chỉ số ngẫu nhiên là chiến lược thực hiện các hoạt động giao dịch dựa trên hai đường quỹ đạo của chỉ số ngẫu nhiên. Tín hiệu giao dịch của nó bắt nguồn từ việc phá vỡ đường nhanh của chỉ số ngẫu nhiên đối với đường chậm và đường ray lên xuống.
Chiến lược này có thể được giải thích như sau:
Tính toán đường nhanh và đường chậm của chỉ số ngẫu nhiên trong một chu kỳ nhất định (ví dụ 7 ngày)
Thiết lập hai đường ray trên và dưới của đường nhanh (ví dụ như đường ray trên 80, đường ray dưới 20)
Làm nhiều hơn khi đường nhanh vượt lên đường ray từ dưới
Khi đường nhanh từ trên đi xuống đường ray, hãy làm trống.
Có thể chọn tín hiệu giao dịch ngược, tức là giao dịch mua bán, giao dịch mua bán
Bằng cách phá vỡ đường nhanh để nắm bắt xu hướng và sử dụng đường chậm như là hỗ trợ và áp lực, có thể lọc hiệu quả phá vỡ giả. Ngoài ra, có thể điều chỉnh tham số để thích ứng với các chu kỳ khác nhau.
Quy tắc đơn giản, trực quan và dễ thực hiện
Các chỉ số ngẫu nhiên giúp đánh giá tốt hơn về sự quá mua và quá bán
Đường ray lên xuống với đường dây chậm có thể lọc hiệu quả các vụ phá vỡ giả
Chỉ số chậm trễ có thể làm mất cơ hội
Cần tối ưu hóa các tham số liên tục để thích ứng với môi trường thị trường
Đường đua lên xuống cần phải được thiết lập cẩn thận để tránh giao dịch quá thường xuyên
Chiến lược phá vỡ hai đường ray của chỉ số ngẫu nhiên để nắm bắt cơ hội xu hướng bằng cách phá vỡ giữa đường nhanh và đường chậm. Thiết lập các tham số hợp lý có thể nắm bắt được nhịp độ thị trường một cách hiệu quả, nhưng cần chú ý đến vấn đề tụt hậu của chỉ số.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 05/10/2017
// This back testing strategy generates a long trade at the Open of the following
// bar when the %K line crosses up UpBand line.
// It generates a short trade at the Open of the following bar when the %K line
// crosses down DownBand line.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Strategy Stochastic", shorttitle="Strategy Stochastic")
Length = input(7, minval=1)
DLength = input(3, minval=1)
UpBand = input(20, minval=1)
DownBand = input(80, minval=1)
reverse = input(false, title="Trade reverse")
hline(50, color=black, linestyle=hline.style_dashed)
hline(UpBand, color=red, linestyle=hline.style_solid)
hline(DownBand, color=green, linestyle=hline.style_solid)
vFast = stoch(close, high, low, Length)
vSlow = sma(vFast, DLength)
pos = iff(vFast > UpBand, 1,
iff(vFast < DownBand, -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(vSlow, color=blue, title="D")
plot(vFast, color=red, title="K")