क्वाड एमए ट्रेंड स्केलपर रणनीति एक ट्रेंड फॉलो करने वाली रणनीति है जो खरीद और बिक्री संकेत उत्पन्न करने के लिए विभिन्न अवधियों के 4 चलती औसत का उपयोग करती है। यह बाजार को हराने के लिए स्केलपिंग के लिए 10 मिनट से 30 मिनट तक के छोटे समय सीमाओं पर सबसे अच्छा काम करती है।
इस रणनीति में चलती औसत के दो समूहों का उपयोग किया जाता है। पहले समूह में तेजी से चलती औसत होते हैं - लंबाई 1 अवधि MA1 और लंबाई 2 अवधि MA2, जिनके बीच क्रॉसओवर ट्रेडिंग संकेत उत्पन्न करता है। दूसरे समूह में लंबी चलती औसत होती है - लंबी अवधि MA3 और लंबी अवधि MA4 जो लंबी अवधि की प्रवृत्ति दिशा निर्धारित करती है।
लंबी पोजीशन तभी खोली जाती है जब तेज एमए (एमए1 और एमए2) का गोल्डन क्रॉसओवर होता है और लंबी एमए (एमए3 और एमए4) ऊपर की ओर प्रवृत्ति का संकेत देती है (एमए3 एमए4 से ऊपर) ।
लंबी स्थिति तब बंद हो जाएगी जब तेज एमए1 धीमी एमए3 से नीचे की ओर बढ़ेगा, जो अल्पकालिक रुझान उलटने का संकेत देता है।
शॉर्ट्स का तर्क सममित है और इसे यहाँ से हटा दिया गया है।
यह डिजाइन रणनीति को प्रभावी रूप से प्रवृत्ति की दिशा को ट्रैक करने और रेंज-बाउंड बाजारों में whipsawed होने से बचने की अनुमति देता है। इसके अलावा, दीर्घकालिक और अल्पकालिक एमए का संयोजन ट्रेडों में प्रवेश करने के लिए उच्च संभावना वाले लाभ के अवसरों की पहचान करने में मदद करता है, जोखिमों को नियंत्रित करने के लिए स्टॉप लॉस के साथ।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
एकाधिक एमए का प्रयोग सिग्नल की विश्वसनीयता में सुधार करता है और विप्सॉव से बचा जाता है।
दीर्घकालिक से अल्पकालिक समय-सीमा विश्लेषण प्रभावी प्रवृत्ति का अनुसरण करने में सुविधा प्रदान करता है।
अल्पकालिक स्टॉप लॉस एकल व्यापार हानि को सीमित करने में मदद करता है।
अच्छी लाभप्रदता के साथ उच्च लाभप्रदता वाले व्यापार के लिए उपयुक्त।
कुछ जोखिम भी हैं:
लंबी और छोटी एमए के बीच विभेद खराब ट्रेडों का कारण बन सकता है। जल्दी से बाहर निकलने के लिए इनकी पूर्व पहचान की जानी चाहिए।
रणनीति पैरामीटर ट्यूनिंग के प्रति संवेदनशील है। अनुचित पैरामीटर ओवर-ट्रेडिंग या सिग्नल देरी का कारण बन सकते हैं। इष्टतम खोजने के लिए कई अनुकूलन की आवश्यकता होती है।
उच्च लाभप्रदता के साथ, मार्जिन कॉल से बचने के लिए पूंजी उपयोग को नियंत्रित करने की आवश्यकता है।
रणनीति को अनुकूलित करने के कुछ तरीकेः
बेहतर समय के लिए अस्थिरता स्तर का आकलन करने के लिए अस्थिरता संकेतक जोड़ें।
वास्तविक उच्च मात्रा वाले ट्रेड ब्रेकआउट के लिए वॉल्यूम संकेतक जोड़ें।
वैश्विक इष्टतम खोजने के लिए पुनरावर्ती परीक्षण के माध्यम से एमए लंबाई का अनुकूलन करें।
बेहतर सिग्नल पुष्टिकरण के लिए समय सीमाओं में संकेतों की जांच करें।
क्वाड एमए ट्रेंड स्कैल्पर एक विशिष्ट ट्रेंड फॉलोअप रणनीति है। यह ट्रेंड की दिशा निर्धारित करने और प्रमुख ट्रेंड के साथ पदों में प्रवेश करने के लिए एमए के दो समूहों का उपयोग करता है। तेजी से एमए का उपयोग करके लाभ जल्दी से कब्जा कर लिया जाता है। तर्क सरल है और जोखिम को नियंत्रित करना आसान है, जिससे यह उच्च आवृत्ति व्यापार के लिए उपयुक्त हो जाता है। कुछ झूठे संकेत हो सकते हैं जिन्हें लाभप्रदता को अधिकतम करने के लिए पैरामीटर और तर्क अनुकूलन के माध्यम से सुधार करने की आवश्यकता होती है।
/*backtest start: 2023-11-21 00:00:00 end: 2023-12-10 10:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="Quad MA Trend Scalper Backtest", shorttitle="QMA BACKTEST", overlay=true, pyramiding = 100) // //INPUTS // price = close exponential = input(false, title="Exponential MA") longexponential = input(true, title="Long Exponential MA") src = input(close, title="Source") length1 = input(13, title="MA Fast") length2 = input(21, title="MA Slow") longlength1 = input(54, title="Long MA 1") longlength2 = input(84, title="Long MA 2") // //MAs // ma1 = exponential ? ema(src, length1) : sma(src, length1) ma2 = exponential ? ema(src, length2) : sma(src, length2) ma3 = longexponential ? ema(src, longlength1) : sma(src, longlength1) ma4 = longexponential ? ema(src, longlength2) : sma(src, longlength1) plot(ma1, color = black, linewidth = 2) plot(ma2, color = red, linewidth = 2) plot(ma3, color = blue, linewidth = 2) plot(ma4, color = green, linewidth = 5) long1 = crossover(ma1, ma2) and ma3 > ma4 long2 = crossover(ma1, ma2) and ma3 < ma4 short1 = crossunder(ma1, ma2) and ma3 < ma4 short2 = crossunder(ma1, ma2) and ma3 > ma4 //plotshape(long1, style=shape.triangleup, location=location.belowbar, color=green, size=size.tiny) //plotshape(long2, style=shape.triangleup, location=location.belowbar, color=red, size=size.tiny) //plotshape(short1, style=shape.triangledown, location=location.abovebar, color=green, size=size.tiny) //plotshape(short2, style=shape.triangledown, location=location.abovebar, color=red, size=size.tiny) // //STRATEGY // //LONG if (crossover(ma1, ma2) and ma1>ma4) strategy.entry("Long", strategy.long, comment="Long") strategy.close("Long", when = crossunder(ma1, ma3)) //SHORT if (crossunder(ma1, ma2) and ma1<ma4) strategy.entry("Short", strategy.short, comment="Short") strategy.close("Short", when = crossover(ma1, ma3))