मूविंग एवरेज क्रॉसओवर रणनीति एक आम स्टॉक ट्रेडिंग रणनीति है। यह तेजी से और धीमी गति से चलती औसत की गणना करके और उनके क्रॉसओवर बिंदुओं का पता लगाकर खरीद और बिक्री संकेत उत्पन्न करती है। विशेष रूप से, जब तेजी से चलती औसत नीचे से धीमी गति से चलती औसत से ऊपर पार करती है, तो यह एक खरीद संकेत उत्पन्न करती है; जब तेजी से चलती औसत ऊपर से धीमी गति से चलती औसत से नीचे पार करती है, तो यह एक बिक्री संकेत उत्पन्न करती है।
इस रणनीति का मूल तर्क यह है: तेजी से चलती औसत एक स्टॉक की अल्पकालिक प्रवृत्ति का प्रतिनिधित्व करता है, जबकि धीमी चलती औसत इसके दीर्घकालिक प्रवृत्ति का प्रतिनिधित्व करती है। जब अल्पकालिक प्रवृत्ति ऊपर की ओर मुड़ती है (गोल्डन क्रॉस), यह इंगित करता है कि स्टॉक एक खरीद क्षेत्र में प्रवेश कर सकता है; जब अल्पकालिक प्रवृत्ति नीचे की ओर मुड़ती है (मृत्यु क्रॉस), यह इंगित करता है कि स्टॉक एक बिक्री क्षेत्र में प्रवेश कर सकता है।
इस रणनीति में, तेजी से चलती औसत maFast और धीमी गति से चलती औसत maSlow को परिभाषित किया गया है। maFast में 9 की अवधि होती है जो एक स्टॉक के 9 दिनों के अल्पकालिक प्रवृत्ति का प्रतिनिधित्व करती है। maSlow में 18 की अवधि होती है जो 18 दिनों के दीर्घकालिक प्रवृत्ति का प्रतिनिधित्व करती है। रणनीति अल्पकालिक और दीर्घकालिक रुझानों में परिवर्तन का निर्धारण करने के लिए उनके क्रॉसओवर का पता लगाती है। यह एक खरीद संकेत उत्पन्न करती है जब maFast maSlow के ऊपर पार करता है, और एक बेच संकेत जब maFast maSlow के नीचे पार करता है।
इस रणनीति के लाभ इस प्रकार हैंः
इस रणनीति के साथ कुछ जोखिम भी हैंः
इन जोखिमों को एमए मापदंडों को समायोजित करके, स्टॉप लॉस रणनीतियों आदि को निर्धारित करके कम किया जा सकता है।
इस रणनीति के लिए और भी अनुकूलन स्थान हैंः
संक्षेप में, चलती औसत क्रॉसओवर रणनीति एक बहुत ही क्लासिक और व्यावहारिक रणनीति है। इसका सरल तर्क और वास्तविक व्यापार में व्यापक अनुप्रयोग हैं। पैरामीटर ट्यूनिंग और अन्य तकनीकी संकेतकों को जोड़कर, इसे बेहतर जोखिम-इनाम अनुपात प्राप्त करने के लिए और बेहतर किया जा सकता है। सामान्य तौर पर, यह मात्रात्मक व्यापार का एक महत्वपूर्ण आधारशिला है और गहन शोध और अनुप्रयोग का हकदार है।
/*backtest start: 2024-01-04 00:00:00 end: 2024-02-03 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="Moving Average Cross", overlay=true, initial_capital=10000, currency='USD') // === GENERAL INPUTS === // short ma maFastSource = input(defval = close, title = "Fast MA Source") maFastLength = input(defval = 9, title = "Fast MA Period", minval = 1) // long ma maSlowSource = input(defval = close, title = "Slow MA Source") maSlowLength = input(defval = 18, title = "Slow MA Period", minval = 1) // === SERIES SETUP === /// a couple of ma's.. maFast = ema(maFastSource, maFastLength) maSlow = ema(maSlowSource, maSlowLength) // === PLOTTING === fast = plot(maFast, title = "Fast MA", color = red, linewidth = 2, style = line, transp = 30) slow = plot(maSlow, title = "Slow MA", color = green, linewidth = 2, style = line, transp = 30) // === LOGIC === enterLong = crossover(maFast, maSlow) exitLong = crossover(maSlow, maFast) // Entry // strategy.entry(id="Long Entry", long=true, when=enterLong) strategy.entry(id="Short Entry", long=false, when=exitLong) // === FILL ==== fill(fast, slow, color = maFast > maSlow ? green : red)