Đây là một chiến lược Stochastic thuần túy sử dụng chỉ số cho tín hiệu nhập và xuất, chỉ đi dài. Nó đi dài khi đường K vượt qua đường D trong vùng bán quá mức với mức cao gần trên mức cao trước đó, và thoát ra khi kích hoạt lấy lợi nhuận hoặc dừng lỗ. Dễ dàng và dễ thực hiện.
Lý lẽ chính là:
K vượt qua D trong bán quá mức cho thấy khả năng đảo ngược tăng.
EMA dừng khóa trong lợi nhuận.
Chỉ đi dài, nó phù hợp với các công cụ như cổ phiếu với xu hướng một chiều.
Hạn chế:
Chiến lược có thể được tăng cường bằng cách:
Đây là một chiến lược dài Stochastic thuần túy sử dụng chỉ số cho các mục nhập bán quá mức và lối ra được quản lý. Dễ dàng và thực tế, nó phù hợp với các công cụ như cổ phiếu tốt.
/*backtest start: 2023-09-11 00:00:00 end: 2023-09-12 14:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version= 4 // see for original idea: http://www.enricomalverti.com/2016/12/stocastico/ // https://sauciusfinance.altervista.org strategy(title="Pure Stochastic long only", overlay = false, max_bars_back=500) // INPUTS & calculations length = input(10, minval=1) OverBought = input(80, minval = 50, step = 10) OverSold = input(20, minval = 10, step = 5) smoothK = input(7, minval=1) smoothD = input(4, minval=1) k = sma(stoch(close, high, low, length), smoothK) d = sma(k, smoothD) // We keep EMA 7 (n period of stochastic /2) as target price emaperiodf = input(5, minval = 1) emaf = ema(close,emaperiodf) entryl = k > d and k <= OverSold and close >= high[1] /// Entry strategy.entry("Long", true, when = entryl) middle = (OverBought+OverSold)/2 close1= crossunder(close,emaf)// **close under EMA fast** close2= k < d and k > middle close3 = (k >= OverBought) // exits. strategy.close("Long", when = close1, comment="stop Ema Fast") strategy.close("Long", when = close2, comment ="cross k&d") strategy.close("Long", when = close3, comment = "high value of K") plot(k, color=#0000FF, linewidth= 2, title="k Stoch") plot(d, color=#787B86, linewidth= 1, title="d stoch signal") plot(OverBought) plot(OverSold)