Xu hướng Stochastic chậm sau chiến lược

Tác giả:ChaoZhang, Ngày: 2023-12-28 17:50:36
Tags:

img

Tổng quan

Đâ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 logic

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.

Phân tích lợi thế

Ư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.

Phân tích rủi ro

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.

Hướng dẫn tối ưu hóa

Chiến lược có thể được tối ưu hóa trong các khía cạnh sau:

  1. Điều chỉnh thời gian làm mịn của các giá trị K & D để tìm kết hợp tối ưu;
  2. Kiểm tra các đầu vào giá khác nhau như giá đóng, giá điển hình v.v.;
  3. Thêm kiểm soát khối lượng giao dịch hoặc quy mô vị trí như ATR stop loss, kiểm soát tỷ lệ sử dụng vốn v.v.
  4. Thêm các chỉ số phụ như MACD để tránh tín hiệu sai;
  5. Sử dụng máy học để tối ưu hóa các thông số.

Kết luận

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)



Thêm nữa