यह एक शुद्ध स्टोचैस्टिक रणनीति है जो केवल लॉन्ग में प्रवेश और निकास संकेतों के लिए संकेतक का उपयोग करती है। यह तब लॉन्ग में प्रवेश करती है जब K लाइन ओवरसोल्ड जोन में ओवरसोल्ड जोन में D लाइन के ऊपर से गुजरती है, और पिछले उच्च के ऊपर बंद हो जाती है, और लाभ लेने या स्टॉप लॉस ट्रिगर पर बाहर निकलती है। सरल और लागू करना आसान है।
मुख्य तर्क यह हैः
ओवरसोल्ड में K क्रॉसिंग D संभावित ऊपर की ओर पलटने का संकेत देती है।
ईएमए लाभ में रोक लॉक करता है। ओवरबॉट में डी को पार करने वाला K लाभ लेने के संकेत के रूप में कार्य करता है।
केवल लंबी अवधि के लिए, यह एकतरफा रुझान वाले इक्विटी जैसे साधनों के लिए उपयुक्त है। लागू करना आसान है।
शमन उपाय:
इस रणनीति को निम्नलिखित तरीकों से बढ़ाया जा सकता हैः
यह एक शुद्ध स्टोकैस्टिक लंबी रणनीति है जो ओवरसोल्ड प्रविष्टियों और प्रबंधित निकास के लिए संकेतक का उपयोग करती है। सरल और व्यावहारिक, यह इक्विटी जैसे उपकरणों को अच्छी तरह से फिट करती है। शॉर्ट साइड में विस्तार, पैरामीटर अनुकूलन इसे अधिक मजबूत प्रणाली बना सकता है।
/*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)