यह रणनीति मूल्य रुझानों को निर्धारित करने और उनका अनुसरण करने के लिए विभिन्न पैरामीटर सेटिंग्स के साथ तीन चलती औसत रेखाओं का उपयोग करती है। यह लंबी जाती है जब छोटी अवधि एमए मध्यम अवधि एमए और मध्यम अवधि एमए लंबी अवधि एमए के पार करती है, और विपरीत पार होने पर छोटी जाती है।
तीन समतल चलती औसत रेखाओं की गणना करेंः 8 बार के विस्थापन के साथ 13 बार की लंबी अवधि; 5 बार के विस्थापन के साथ 8 बार की मध्यम अवधि; 3 बार के विस्थापन के साथ 5 बार की छोटी अवधि। सभी बंद कीमतों के मध्यवर्ती का उपयोग करते हैं।
तीनों रेखाओं के बीच संबंध की तुलना कीजिए: जब मध्यम एमए पर लघु एमए पार होता है और मध्यम एमए लंबी एमए पार करता है, तब लंबी रेखाएं लें; जब विपरीत क्रॉस होते हैं, तब लघु रेखाएं लें।
विपरीत दिशा में व्यापार करने का विकल्प।
तीन चलती औसत रेखाओं को ग्राफ करें।
तीन एमए का प्रयोग बहु-स्तर प्रवृत्ति निर्धारण प्रदान करता है और संकेत विश्वसनीयता में सुधार करता है।
विभिन्न अवधि रेखाओं के संयोजन में अल्पकालिक गति और मध्यम दीर्घकालिक रुझान दोनों को ध्यान में रखा गया है।
मध्य मूल्य झूठे ब्रेकआउट को कम करता है।
रेखा विस्थापन ब्रेकआउट शक्ति को अलग करता है और whipsaws से बचता है।
रिवर्स ट्रेडिंग का विकल्प विभिन्न बाजार व्यवस्थाओं के अनुकूल होता है।
कई एमए संयोजनों के लिए पैरामीटर अनुकूलन की आवश्यकता होती है, अनुचित सेटिंग्स सिग्नल की गुणवत्ता को खराब कर सकती हैं।
लघु एमए क्रॉसओवर निश्चित रूप से रुझान परिवर्तन का संकेत नहीं देते हैं। आगे की पुष्टि की आवश्यकता है।
क्रॉसओवर सिग्नल में देरी हो सकती है, अन्य संकेतकों को समय प्रविष्टि में सहायता करनी चाहिए।
रिवर्स ट्रेडिंग में जोखिम को सीमित करने के लिए स्टॉप लॉस पर सावधानी बरतने की आवश्यकता होती है।
विभिन्न अवधि चक्रों के अनुरूप एमए लंबाई और विस्थापन को अनुकूलित करें।
सिग्नल फ़िल्टरिंग और विश्वसनीयता के लिए वॉल्यूम जैसे अन्य संकेतक जोड़ें।
उचित स्थिति के साथ स्टॉप लॉस रणनीतियों का अनुकूलन करें।
अतिरिक्त संदर्भ के लिए प्रवृत्ति रेखाओं और समर्थन/प्रतिरोध को शामिल करें।
यह रणनीति विभिन्न लंबाई और विस्थापन के एमए के संयोजन का उपयोग करके प्रवृत्ति उलट निर्धारित करती है। कई एमए का उपयोग सिग्नल की गुणवत्ता में सुधार करता है, जबकि विभिन्न अवधि एमए में अल्पकालिक, मध्यम और दीर्घकालिक विशेषताएं शामिल होती हैं। पैरामीटर अनुकूलन, सिग्नल फ़िल्टरिंग, स्टॉप लॉस और अन्य सुधार मजबूती और वास्तविक दुनिया के प्रदर्शन में और सुधार कर सकते हैं।
/*backtest start: 2023-09-29 00:00:00 end: 2023-10-29 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 01/02/2017 // This indicator calculates 3 Moving Averages for default values of // 13, 8 and 5 days, with displacement 8, 5 and 3 days: Median Price (High+Low/2). // The most popular method of interpreting a moving average is to compare // the relationship between a moving average of the security's price with // the security's price itself (or between several moving averages). //////////////////////////////////////////////////////////// strategy(title="Bill Williams Averages. 3Lines", shorttitle="3 Lines", overlay = true) LLength = input(13, minval=1) MLength = input(8,minval=1) SLength = input(5,minval=1) LOffset = input(8,minval=1) MOffset = input(5,minval=1) SOffset = input(3,minval=1) reverse = input(false, title="Trade reverse") xLSma = sma(hl2, LLength)[LOffset] xMSma = sma(hl2, MLength)[MOffset] xSSma = sma(hl2, SLength)[SOffset] pos = iff(close < xSSma and xSSma < xMSma and xMSma < xLSma, -1, iff(close > xSSma and xSSma > xMSma and xMSma > xLSma, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xLSma, color=blue, title="MA") plot(xMSma, color=red, title="EMA") plot(xSSma, color=green, title="EMA")