एमओएसटी और डबल मूविंग एवरेज क्रॉसओवर रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो कई तकनीकी संकेतकों को जोड़ती है। रणनीति विभिन्न अवधियों के साथ दो मूविंग एवरेज (एमए) और एमओएसटी संकेतक के क्रॉसओवर संकेतों का उपयोग कीमतों की ओवरबॉट और ओवरसोल्ड स्थितियों को निर्धारित करने के लिए करती है, खरीद और बिक्री संकेत उत्पन्न करती है। एक खरीद संकेत तब उत्पन्न होता है जब तेजी से एमए धीमी एमए से ऊपर पार हो जाती है, और एक बिक्री संकेत तब उत्पन्न होता है जब इसके विपरीत होता है। उसी समय, एमओएसटी संकेतक का उपयोग अस्थिर मूल्य आंदोलनों के दौरान लगातार व्यापार से बचने के लिए कीमतों की ओवरबॉट और ओवरसोल्ड स्थितियों की पुष्टि करने के लिए किया जाता है।
इस रणनीति का मुख्य उद्देश्य विभिन्न अवधियों में चलती औसत के रुझान विशेषताओं और कीमतों के ओवरबॉट और ओवरसोल्ड स्थितियों का उपयोग करना है। विशेष रूप सेः
एमए क्रॉसओवर संकेतों और एमओएसटी सूचक को मिलाकर, यह रणनीति मूल्य रुझानों को बेहतर ढंग से पकड़ सकती है और अस्थिर मूल्य आंदोलनों के दौरान लगातार व्यापार से बच सकती है।
एमओएसटी और डबल मूविंग एवरेज क्रॉसओवर रणनीति विभिन्न अवधियों के साथ एमए के क्रॉसओवर संकेतों और मूल्य के ओवरबॉट और ओवरसोल्ड स्थितियों के एमओएसटी संकेतक के निर्धारण को जोड़ती है, जिससे मूल्य रुझानों को बेहतर ढंग से पकड़ने और लगातार व्यापार से बचने की अनुमति मिलती है। रणनीति तार्किक, लागू करने में आसान है, और विभिन्न बाजार विशेषताओं के अनुसार लचीले ढंग से समायोजित की जा सकती है। हालांकि, व्यावहारिक अनुप्रयोग में, पैरामीटर अनुकूलन, बाजार अनुकूलनशीलता, फिसलन और लेनदेन लागत जैसे कारकों पर विचार करने की आवश्यकता होती है। इसके अलावा, गतिशील पैरामीटर अनुकूलन, स्टॉप-लॉस और टेक-प्रॉफिट, और स्थिति प्रबंधन जैसे तंत्र को रणनीति की मजबूती और लाभप्रदता में और सुधार के लिए जोड़ा जा सकता है।
/*backtest start: 2023-05-03 00:00:00 end: 2024-05-08 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MOST ve Hareketli Ortalama Kesişimleri", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10) // Girdi parametrelerini tanımlayın fastMALength = input.int(title="Hızlı MA Uzunluğu", defval=14, minval=1) slowMALength = input.int(title="Yavaş MA Uzunluğu", defval=21, minval=1) mostLength = input.int(title="MOST Uzunluğu", defval=9, minval=1) // Hareketli ortalamaları hesaplayın fastMA = ta.sma(close, fastMALength) slowMA = ta.sma(close, slowMALength) // MOST'u hesaplayın most = ta.highest(close, mostLength) // Alım ve satım sinyallerini oluşturun buySignal = ta.crossover(fastMA, slowMA) sellSignal = ta.crossunder(fastMA, slowMA) // Uzun ve kısa pozisyonlar için giriş koşulları if (buySignal) strategy.entry("Alım", strategy.long) // Alım sinyalinde uzun pozisyon girin if (sellSignal) strategy.entry("Satım", strategy.short) // Satım sinyalinde kısa pozisyon girin // Göstergeleri ve sinyalleri çizin plotshape(buySignal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL") plotshape(sellSignal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT") plot(fastMA, title="Hızlı MA", color=color.blue) plot(slowMA, title="Yavaş MA", color=color.red) plot(most, title="MOST", color=color.purple)