सुपरट्रेंड डुअल मूविंग एवरेज क्रॉसओवर रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-19 21:38:06
टैगः

अवलोकन

यह सुपरट्रेंड संकेतक पर आधारित एक दोहरी चलती औसत क्रॉसओवर रणनीति है। सुपरट्रेंड में दो चलती औसत होते हैं, उनका क्रॉसओवर खरीद और बिक्री संकेतों के रूप में कार्य करता है। रणनीति प्रवृत्ति निम्नलिखित श्रेणी से संबंधित है।

रणनीति तर्क

  1. तेजी से रेखा demaFast की गणना करें, सूत्रः 2*ema5 - ema(ema5,5)

  2. धीमी रेखा demaSlow की गणना करें, सूत्रः 2*ema2 - ema(ema2,2)

  3. फास्ट लाइन में 5-दिवसीय ईएमए होता है, जो मूल्य परिवर्तनों के प्रति अधिक संवेदनशील होता है; स्लो लाइन में 2-दिवसीय ईएमए होता है, जो प्रतिक्रिया में पिछड़ता है।

  4. जब तेज रेखा नीचे से धीमी रेखा के ऊपर से गुज़रती है, तो खरीद संकेत उत्पन्न होता है; जब ऊपर से नीचे से गुज़रती है, तो बिक्री संकेत उत्पन्न होती है।

  5. प्रवृत्ति परिवर्तन को निर्धारित करने के लिए अलग-अलग प्रतिक्रिया गति के साथ दो रेखाओं के क्रॉसओवर का उपयोग करना एक विशिष्ट प्रवृत्ति के बाद की रणनीति है।

  6. खरीदने और बेचने के संकेतों के आधार पर ट्रेड निष्पादित करना।

मूल तर्क सरल और स्पष्ट है। एमए मापदंडों को समायोजित करके यह विभिन्न चक्र बाजारों के अनुकूल हो सकता है, जो रणनीति के बाद एक सामान्य प्रवृत्ति है।

लाभ विश्लेषण

  1. प्रवृत्ति परिवर्तन को निर्धारित करने के लिए दोहरे एमए क्रॉसओवर का उपयोग करना एक सरल और व्यावहारिक तकनीक है।

  2. विभिन्न अवधियों को अनुकूलित करने के लिए तेज और धीमी लाइन पैरामीटर समायोज्य हैं।

  3. स्पष्ट संकेत और सरल निष्पादन।

  4. रणनीति सत्यापित करने के लिए पूर्ण बैकटेस्ट कार्यक्षमता।

  5. क्रॉसओवर दिखाते हुए सहज दृश्य इंटरफ़ेस।

  6. तर्क को समझना आसान है, शुरुआती लोगों के लिए उपयुक्त है।

जोखिम विश्लेषण

  1. दोहरी एमए क्रॉसओवर में लेगिंग सिग्नल या झूठे सिग्नल हो सकते हैं। पैरामीटर को समायोजित करके या फ़िल्टर जोड़कर सुधार किया जा सकता है।

  2. सीमा-बाधित या अस्थिर बाजारों में अप्रभावी, हानि रोकने के लिए प्रवण। प्रवृत्ति तंत्र जोड़ सकता है।

  3. बैकटेस्ट में सीमित अनुकूलन स्थान, वास्तविक व्यापार प्रभाव अप्रमाणित।

  4. लाभप्रदता पर लेन-देन लागत प्रभाव को देखने की जरूरत है।

अनुकूलन दिशाएँ

  1. इष्टतम मिलान खोजने के लिए विभिन्न एमए लंबाई संयोजनों का परीक्षण करें।

  2. सिग्नल फ़िल्टरिंग के लिए अन्य संकेतक जोड़ें, जैसे कि KDJ।

  3. एकल व्यापार हानि राशि को नियंत्रित करने के लिए स्टॉप लॉस तंत्र जोड़ें।

  4. विभिन्न बाजार स्थितियों के लिए विभिन्न प्रतिशतों का उपयोग करने के लिए स्थिति आकार जोड़ें।

  5. धन प्रबंधन को अनुकूलित करें, लाभ अनुपात जैसे जोखिम मीट्रिक सेट करें।

  6. पैरामीटर अनुकूलन या संकेत पूर्वानुमान के लिए मशीन लर्निंग एल्गोरिदम पर विचार करें।

सारांश

यह सुपरट्रेंड ड्यूल एमए रणनीति एक सरल प्रवृत्ति के बाद प्रणाली है जो विभिन्न चक्रों के अनुकूल है। अन्य तकनीकी संकेतकों और जोखिम नियंत्रण के साथ संयोजन में स्थिरता को और बढ़ाया जा सकता है। विस्तार के लिए बड़ी क्षमता के साथ सीखना आसान है, यह एक अत्यधिक व्यावहारिक मात्रा व्यापार रणनीति है।


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

strategy(title = "SuperTrend", shorttitle = "BTC")
ema5=ta.ema(close, 5)
ema2=ta.ema(close, 2)
 
demaFast =  request.security(syminfo.tickerid, "30", 2 * ema5 - ta.ema(ema5, 5)  )

plotchar((2 * ema5 - ta.ema(ema5, 5)), "d", "", location = location.top)
plotchar(demaFast, "fast", "", location = location.top)

demaSlow  = request.security(syminfo.tickerid,"30", 2 * ema2 - ta.ema(ema2, 2)  )
plotchar(demaSlow, "slow", "", location = location.top)

buy = ta.crossover(demaSlow, demaFast)
sell = ta.crossunder(demaSlow, demaFast)
strategy.entry("BUY", strategy.long, 1, when = buy)
strategy.entry("SELL", strategy.short, 1, when = sell )

अधिक