Chiến lược phá vỡ dải Stochastic Oscillator tạo ra các giao dịch dựa trên đường nhanh của Stochastic Oscillator phá vỡ các dải trên và dưới.
Lý do là:
Tính toán các đường dao động Stochastic nhanh và chậm trong một khoảng thời gian nhìn lại (ví dụ: 7 ngày)
Thiết lập băng tần trên và dưới cho đường dây nhanh (ví dụ 80 và 20)
Đi dài khi đường nhanh phá vỡ trên dải trên
Đi ngắn khi đường nhanh phá vỡ dưới dải dưới
Tùy chọn đảo ngược các tín hiệu (long trở thành ngắn, ngắn trở thành dài)
Sự phá vỡ của các dải với đường Stochastic chậm như là hỗ trợ / kháng cự có thể lọc hiệu quả các sự phá vỡ sai. Các thông số cũng có thể được điều chỉnh để phù hợp với các chu kỳ khác nhau.
Quy tắc đơn giản và trực quan
Chỉ số chứng khoán hiệu quả đối với quá mua / quá bán
Dải + bộ lọc đường chậm vỡ sai
Các nhà phân tích chậm lại có thể bỏ lỡ cơ hội
Cần tối ưu hóa tham số để thích nghi với thị trường
Các thiết lập dải cần thận trọng để tránh giao dịch quá mức
Chiến lược đột phá Stochastic tận dụng các cơ hội xu hướng bằng cách sử dụng các đoạn băng nhanh / chậm. Với các thông số được điều chỉnh tốt, nó có thể nắm bắt nhịp điệu thị trường hiệu quả nhưng sự chậm trễ là một rủi ro chính cần lưu ý. Kết hợp với các chỉ số xác nhận khác có thể cải thiện độ mạnh mẽ của chiến lược.
/*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")