मूविंग एवरेज कन्वर्जन-डायवर्जेंस इंडिकेटर ट्रेडिंग रणनीति


निर्माण तिथि: 2023-09-19 21:16:26 अंत में संशोधित करें: 2023-09-19 21:16:26
कॉपी: 0 क्लिक्स: 657
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

सीएमओ के तीन चक्रों के पूर्ण मूल्य के औसत के आधार पर ओवरबॉय और ओवरसोल के लिए सीएमओ का निरपेक्ष मूल्य मूल्य मूल्य का निरूपण करता है, जो एक विशिष्ट आघात सूचक ट्रेडिंग रणनीति है।

रणनीति सिद्धांत

इस रणनीति में मुख्य रूप से निम्नलिखित तर्क लागू होते हैंः

  1. सीएमओ सूचकांक के तीन अलग-अलग अवधि के निरपेक्ष मानों की गणना करें
  2. तीन चक्र सीएमओ सूचकांक के लिए औसत
  3. जब औसत ऊपरी सीमा से अधिक हो तो कम करें
  4. जब औसत निचले थ्रेशोल्ड से कम हो, तो अधिक देखें और अधिक करें
  5. सीएमओ सूचकांक सामान्य स्तर पर लौटने के बाद, शून्य

सीएमओ सूचकांक मूल्य परिवर्तन की गतिशीलता को दर्शाता है। इसका निरपेक्ष मूल्य आकार मूल्य फैलाव को दर्शाता है, एक निश्चित सीमा से अधिक ओवरबॉय ओवरसोल्ड क्षेत्र में प्रवेश करता है। यह रणनीति सीएमओ की इस विशेषता का उपयोग करती है, ओवरबॉय ओवरसोल्ड स्थिति का आकलन करने के लिए एक बहु-चक्र औसत लेने के लिए एक वक्र को चिकना करने के लिए, यह एक विशिष्ट आघात व्यापार रणनीति है।

रणनीतिक लाभ

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

रणनीतिक जोखिम और प्रतिक्रिया

  • सीएमओ सूचकांक गलत संकेत दे सकता है
  • पैरामीटर थ्रेशोल्ड को लगातार परीक्षण और अनुकूलन की आवश्यकता है
  • ट्रेंड के तहत लगातार ओवरबॉय और ओवरसेलिंग से नुकसान हो सकता है

कैसे करें:

  1. ट्रेंड इंडिकेटर के साथ ट्रेड करें और ट्रेडिंग से बचें
  2. पैरामीटर का अनुकूलन, संकेतक की संवेदनशीलता में सुधार
  3. एकल हानि को नियंत्रित करने के लिए चलती रोक

रणनीति अनुकूलन दिशा

इस रणनीति को निम्नलिखित आयामों से विस्तारित किया जा सकता हैः

  1. ट्रेडों की मात्रा के संकेतकों की पुष्टि में वृद्धि, रुझान में झूठे ब्रेकडाउन से बचने के लिए
  2. मोबाइल स्टॉप लॉस रणनीति को एकीकृत करना और जोखिम प्रबंधन को अनुकूलित करना
  3. स्वचालित रूप से पैरामीटर को अनुकूलित करने के लिए मशीन लर्निंग जैसे तरीकों का उपयोग करना
  4. अस्थिरता सूचकांक के साथ स्थितियों के आकार को समायोजित करना
  5. अन्य रणनीतियों का संयोजन, जोखिमों को विभाजित करना, समग्र रिटर्न में सुधार करना

संक्षेप

इस रणनीति का उपयोग सीएमओ निर्धारित ओवरबॉय ओवरसोल के लिए उलटा व्यापार करने के लिए किया जाता है, क्योंकि बहु-आयामी औसत का उपयोग किया जाता है, यह वक्र को प्रभावी ढंग से चिकना कर सकता है और गलत संकेतों से बचा जा सकता है। सीएमओ सूचकांक का सैद्धांतिक आधार खुद स्थिर है, यह कीमतों के प्रसार की स्थिति को विश्वसनीय रूप से निर्धारित करता है। पैरामीटर अनुकूलन, स्टॉप-लॉस रणनीति आदि के माध्यम से विस्तारित किया जा सकता है, इसे एक अधिक स्थिर आघात संकेतक ट्रेडिंग रणनीति में अनुकूलित किया जा सकता है।

रणनीति स्रोत कोड
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-14 07:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////7////////////
//  Copyright by HPotter v1.0 21/02/2017
//    This indicator plots the absolute value of CMO averaged over three 
//    different lengths. This indicator plots a classical-looking oscillator, 
//    which is really an averaged value based on three different periods.
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="CMOabsav", shorttitle="CMOabsav")
Length1 = input(5, minval=1)
Length2 = input(10, minval=1)
Length3 = input(20, minval=1)
TopBand = input(58, minval=1)
LowBand = input(5, minval=0)
reverse = input(false, title="Trade reverse")
hline(0, color=green, linestyle=hline.style_dashed)
hline(TopBand, color=purple, linestyle=hline.style_solid)
hline(LowBand, color=red, linestyle=hline.style_solid)
xMom = close - close[1]
xMomabs = abs(close - close[1])
nSum1 = sum(xMom, Length1)
nSumAbs1 = sum(xMomabs, Length1)
nSum2 = sum(xMom, Length2)
nSumAbs2 = sum(xMomabs, Length2)
nSum3 = sum(xMom, Length3)
nSumAbs3 = sum(xMomabs, Length3)
nRes = abs(100 * (nSum1 / nSumAbs1 + nSum2 / nSumAbs2 + nSum3 / nSumAbs3 ) / 3)
pos = iff(nRes > TopBand, 1,
	     iff(nRes < LowBand, -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(nRes, color=blue, title="CMOabsav")