यह सरल चलती औसत (एसएमए) के आधार पर एक संयोजन ट्रेडिंग रणनीति है। यह 9-दिवसीय और 21-दिवसीय एसएमए लाइनों के क्रॉसओवर का उपयोग खरीद और बिक्री संकेतों के रूप में करता है। जब अल्पकालिक एसएमए नीचे से दीर्घकालिक एसएमए के ऊपर से गुजरता है, तो एक खरीद संकेत उत्पन्न होता है। जब अल्पकालिक एसएमए ऊपर से दीर्घकालिक एसएमए के नीचे से गुजरता है, तो एक बिक्री संकेत उत्पन्न होता है।
इस रणनीति का मूल तर्क अलग-अलग मापदंडों के साथ दो एसएमए लाइनों का उपयोग करना है - एक 9-दिवसीय एसएमए जो अल्पकालिक प्रवृत्ति का प्रतिनिधित्व करता है और एक 21-दिवसीय एसएमए जो दीर्घकालिक प्रवृत्ति का प्रतिनिधित्व करता है। जब अल्पकालिक प्रवृत्ति रेखा नीचे से दीर्घकालिक प्रवृत्ति रेखा के ऊपर से गुजरती है, तो यह इंगित करता है कि बाजार नीचे की ओर से ऊपर की ओर बढ़ रहा है, एक खरीद संकेत उत्पन्न करता है। जब अल्पकालिक रेखा ऊपर से लंबी अवधि की रेखा के नीचे से गुजरती है, तो यह ऊपर से ऊपर की ओर बढ़ने की प्रवृत्ति से नीचे की ओर बढ़ने का संकेत देती है, एक बिक्री संकेत उत्पन्न करती है।
यह रणनीति दो एसएमए लाइनों के
सम्भावित सुधार:
कुल मिलाकर यह एक काफी पारंपरिक और सरल दोहरी चलती औसत क्रॉसओवर प्रणाली है। यह अपेक्षाकृत सरल पैरामीटर चयन के साथ समझने और लागू करने में आसान है। यह अल्पकालिक और दीर्घकालिक रुझानों के बीच परिवर्तनों को प्रभावी ढंग से ट्रैक कर सकता है। हालांकि, झूठे संकेतों, अनुभवजन्य रूप से चुने गए मापदंडों, उच्च अस्थिरता वातावरण में औसत दर्जे के प्रदर्शन जैसे मुद्दों को संबोधित करने की आवश्यकता है। ठोस जोखिम नियंत्रण प्रथाओं के साथ उचित अनुकूलन, संवर्द्धन और संयोजनों पर विचार किया जाना चाहिए।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bitboy Strategy", overlay=true) // Define MAs SlowMA = ta.sma(close, 9) FastMA = ta.sma(close, 21) // Plot MAs plot1 = plot(SlowMA, color=color.new(color.red, 0), title="Slow MA") plot2 = plot(FastMA, color=color.new(color.green, 0), title="Fast MA") // Plot MA Ribbon fill(plot1, plot2, color=FastMA > SlowMA ? color.rgb(233, 21, 21, 50) : color.new(#1de223, 45)) // Define buy/sell conditions longCondition = ta.crossover(SlowMA, FastMA) shortCondition = ta.crossunder(SlowMA, FastMA) // Strategy commands for buy/sell if longCondition strategy.entry("Long", strategy.long) if shortCondition strategy.entry("Short", strategy.short) // Plot buy/sell signals (for visualization) plotshape(longCondition, location=location.belowbar, color=color.rgb(18, 230, 25, 37), style=shape.labelup, text="Buy", textcolor=color.white) plotshape(shortCondition, location=location.abovebar, color=color.rgb(239, 23, 23, 40), style=shape.labeldown, text="Sell", textcolor=color.white)