यह निफ्टी 50 सूचकांक पर आधारित एक उच्च आवृत्ति मात्रात्मक ट्रेडिंग रणनीति है। यह निफ्टी 50 सूचकांक के मूल्य परिवर्तनों को ट्रैक करती है और लाभ के लिए समर्थन स्तरों के पास लंबी स्थिति और प्रतिरोध स्तरों के पास छोटी स्थिति लेने के लिए खुले ब्याज परिवर्तन को जोड़ती है।
रणनीति पहले निफ्टी 50 सूचकांक के खुले ब्याज परिवर्तन को प्राप्त करती है। फिर यह सेट समर्थन और प्रतिरोध स्तरों के साथ-साथ खुले ब्याज परिवर्तन परिमाण के सीमा मानों के आधार पर खरीद और बिक्री संकेत उत्पन्न करेगी। विशेष रूप सेः
इस प्रकार, समर्थन स्तरों के पास लंबी स्थिति ली जा सकती है, और लाभ के लिए प्रतिरोध स्तरों के पास छोटी स्थिति ली जा सकती है।
इस रणनीति के निम्नलिखित फायदे हैंः
इस रणनीति में कुछ जोखिम भी हैं:
इस रणनीति को निम्नलिखित पहलुओं में और अधिक अनुकूलित किया जा सकता हैः
यह निफ्टी 50 पर आधारित एक सरल और कुशल मात्रात्मक ट्रेडिंग रणनीति है। इसमें उच्च संचालन आवृत्ति, खुली ब्याज जानकारी का उपयोग, गतिशील स्थिति समायोजन का समर्थन, और सुधार के लिए भी जगह है। कुल मिलाकर, रणनीति एक बहु-कारक, स्वचालित और बुद्धिमान मात्रात्मक ट्रेडिंग प्रणाली के निर्माण के लिए एक ठोस नींव रखती है।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-24 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Intraday Nifty 50 Bottom Buying and Selling with OI Strategy", overlay=true) // Input parameters niftySymbol = input("NIFTY50", title="Nifty 50 Symbol") oiLength = input(14, title="Open Interest Length") supportLevel = input(15000, title="Support Level") resistanceLevel = input(16000, title="Resistance Level") buyThreshold = input(1, title="Buy Threshold") sellThreshold = input(-1, title="Sell Threshold") // Fetch Nifty 50 open interest oi = request.security(niftySymbol, "D", close) // Calculate open interest change oiChange = oi - ta.sma(oi, oiLength) // Plot support and resistance levels plot(supportLevel, color=color.green, title="Support Level") plot(resistanceLevel, color=color.red, title="Resistance Level") // Plot open interest and open interest change plot(oi, color=color.blue, title="Open Interest") plot(oiChange, color=color.green, title="Open Interest Change") // Trading logic buySignal = close < supportLevel and oiChange > buyThreshold sellSignal = close > resistanceLevel and oiChange < sellThreshold // Execute trades strategy.entry("Buy", strategy.long, when=buySignal) strategy.entry("Sell", strategy.short, when=sellSignal)