आपके द्वारा बनाई गई रणनीति में ईएमए20 (एक 20 की अवधि के साथ एक घातीय चलती औसत संकेतक) और एक स्टोकैस्टिक ऑसिलेटर का उपयोग किया गया है।
प्रारंभ में, आपने स्टोकैस्टिक ऑसिलेटर के लिए पैरामीटर सेट किए हैं, जिसमें %K और %D पैरामीटर शामिल हैं। %K किसी परिसंपत्ति के लिए वर्तमान बाजार दर को मापता है, और %D %K का एक चलती औसत है।
फिर आप परिसंपत्ति की ऐतिहासिक कीमतों (बंद, उच्च, निम्न) के आधार पर %K और %D के मूल्यों की गणना करते हैं।
इसके बाद 20 अवधि के ईएमए की गणना की जाती है।
इसके बाद, आप चार्ट पर ईएमए 20 ग्राफ करते हैं।
फिर आप लंबी स्थिति में प्रवेश (खरीद) और स्थिति से बाहर निकलने (बिक्री) की शर्तों को परिभाषित करते हैं।
आप एक स्थिति में प्रवेश करेंगे जबः
आप स्थिति से बाहर निकलेंगे जबः
इस रणनीति के अनुसार, आप निवेश कर सकते हैं जब बाजार ओवरसोल्ड हो गया है और अब एक ऊपर की ओर प्रवृत्ति शुरू हो रही है। और आप अपने निवेश को बेच देंगे जब प्रवृत्ति फिर से नीचे की ओर लौटने वाली है।
कृपया याद रखें कि सभी ट्रेडिंग रणनीतियों में जोखिम होता है और इसका उपयोग बुद्धिमानी से किया जाना चाहिए।
/*backtest start: 2022-09-01 00:00:00 end: 2023-09-07 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // © dragolite95 //@version=5 strategy("Simple EMA20 Strat", overlay=true, margin_long=100, margin_short=100) periodK = input.int(14, title="%K Length", minval=1) smoothK = input.int(1, title="%K Smoothing", minval=1) periodD = input.int(3, title="%D Smoothing", minval=1) k = ta.sma(ta.stoch(close, high, low, periodK), smoothK) d = ta.sma(k, periodD) ema = ta.ema(close, 20) plot(series=ema, title="ema 20", color=color.blue) if(low > ema and k > d and ema > ema[20]) strategy.entry("long", strategy.long) if(close < ema) strategy.close("long")