Đây là một chiến lược theo xu hướng dựa trên chỉ số stochastic chậm. Nó sử dụng một đường K dài thời gian trung bình động để làm mịn mịn stochastic chậm và lọc ra tiếng ồn thị trường để khóa các xu hướng chính. Chiến lược xác định các điểm vào và ra dựa trên mức mua quá mức và bán quá mức của stochastic chậm mịn.
Chiến lược này đầu tiên tính toán một đường làm mịn SMA giá trị K 400 giai đoạn, và sau đó tính toán một đường SMA 275 giai đoạn khác để làm mịn đường K hơn nữa. Điều này làm cho đường K cuối cùng rất mịn, về cơ bản chỉ phản ánh hướng xu hướng chính của thị trường. Chiến lược sử dụng giá trị stochastic K chậm siêu mịn này làm tín hiệu giao dịch.
Khi đường K vượt qua trên mức quá bán 23 từ dưới, nó đi dài. Khi đường K vượt qua dưới mức quá mua 78.5 từ trên, nó đi ngắn. Các tín hiệu thoát xảy ra khi đường K vượt qua lại trên / dưới mức quá mua / quá bán. Do đó, chiến lược đạt được hiệu ứng theo xu hướng.
Ưu điểm lớn nhất của chiến lược này là sử dụng stochastic chậm siêu mượt để khóa các xu hướng thị trường chính, tránh nhiễu nhiễu.
Ngoài ra, so với các chiến lược trung bình động thông thường, chiến lược này có thể nắm bắt các điểm chuyển hướng xu hướng nhanh hơn, với cửa sổ lợi nhuận lớn hơn.
Rủi ro chính của chiến lược này là thị trường có thể dao động trong các khu vực mua quá mức / bán quá mức trong thời gian dài, gây ra nhiều tín hiệu sai và thua lỗ.
Ngoài ra, nếu xu hướng thay đổi đột ngột với các chuyển động lớn, đường K siêu mịn có thể trì hoãn nhận dạng tín hiệu, gây ra một số tổn thất lợi nhuận tiềm năng.
Chiến lược có thể được tối ưu hóa trong các khía cạnh sau:
Chiến lược theo xu hướng ngẫu nhiên chậm đạt được việc nắm bắt các xu hướng thị trường chính và tránh nhiễu nhiễu tần số cao thông qua xử lý siêu mượt mà.
/*backtest start: 2023-12-20 00:00:00 end: 2023-12-27 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Slow Stochastic OB/OS Strategy", overlay=false ) smoothK = input(400, step=5) price = input(ohlc4) SMAsmoothK = input(275, step=5) k = sma(stoch(price, high, low, smoothK), SMAsmoothK) plot(k, color=white) smoothD = input(10, step=2) d = sma(k, smoothD) plot(d, color=red) OB = input(78.5, step=0.5) OS = input(23, step=0.5) hline(OB, linewidth=1, color=red) hline(OS,linewidth=1, color=green) hline(50,linewidth=1, color=gray) long = crossover(d, OS) short = crossunder(d, OB) strategy.entry("Long", strategy.long, when=long) //_signal or long) //or closeshort_signal) strategy.entry("Short", strategy.short, when=short) //_signal or short) // or closelong_signal) //If you want to try to play with exits you can activate these! closelong = crossover(d, OB) closeshort = crossunder(d, OS) strategy.close("Long", when=closelong) strategy.close("Short", when=closeshort)