ओबीवी और सीसीआई संकेतकों पर आधारित प्रवृत्ति अनुसरण रणनीति


निर्माण तिथि: 2024-02-21 14:05:12 अंत में संशोधित करें: 2024-02-21 14:05:12
कॉपी: 2 क्लिक्स: 958
1
ध्यान केंद्रित करना
1617
समर्थक

ओबीवी और सीसीआई संकेतकों पर आधारित प्रवृत्ति अनुसरण रणनीति

अवलोकन

यह रणनीति ओबीवी और सीसीआई सूचकांकों पर आधारित एक प्रवृत्ति ट्रैकिंग रणनीति है। यह ओबीवी सूचकांकों के माध्यम से बाजार की प्रवृत्ति और धन प्रवाह का आकलन करता है, फिर सीसीआई सूचकांकों का उपयोग करके फ़िल्टर करता है, व्यापार संकेत उत्पन्न करता है। जब ओबीवी और सीसीआई सूचकांकों दोनों ने पुष्टि की है कि वर्तमान में एक बढ़ती प्रवृत्ति है, तो अधिक करें; जब ओबीवी और सीसीआई सूचकांकों ने पुष्टि की है कि वर्तमान में एक गिरावट की प्रवृत्ति है, तो शून्य करें।

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

यह रणनीति मुख्य रूप से ओबीवी और सीसीआई दो संकेतकों पर निर्भर करती है। ओबीवी संकेतक बाजार में धन के प्रवाह की स्थिति को दर्शाता है। जब ओबीवी हरा होता है, तो यह धन के प्रवाह की वर्तमान प्रवृत्ति को दर्शाता है; जब ओबीवी लाल होता है, तो यह धन के प्रवाह की वर्तमान प्रवृत्ति को दर्शाता है। सीसीआई संकेतक तरंगों को फ़िल्टर करने के लिए उपयोग किया जाता है, एक थ्रेशोल्ड सेट करना, जब सीसीआई थ्रेशोल्ड से ऊपर होता है तो इसे बहु-शीर्षक बाजार माना जाता है, और जब सीसीआई थ्रेशोल्ड से नीचे होता है तो इसे खाली सिर वाला बाजार माना जाता है।

प्रवेश सिग्नल के निर्णय पर, यदि पूर्ववर्ती चक्र OBV मूल्य हरा है ((फंड इनफ्लो) और CCI थ्रेशोल्ड से अधिक है ((बहुस्तरीय बाजार के अंतर्गत आता है), तो OBV लाइन पर अपने ईएमए औसत रेखा को पार करते हुए, एक खरीद संकेत उत्पन्न करता है।

यदि पूर्ववर्ती अवधि का ओबीवी लाल है और सीसीआई शून्य से कम है, तो ओबीवी ईएमए की औसत रेखा को पार करता है और एक बेचने का संकेत देता है।

इस प्रकार, ओबीवी के माध्यम से एक दिशा निर्धारित करने के लिए, सीसीआई सूचकांक में एक फ़िल्टर है, जो ईएमए औसत रेखा का उपयोग करके एक विशिष्ट व्यापारिक संकेत उत्पन्न करता है, जो प्रवृत्ति का पालन करता है।

श्रेष्ठता विश्लेषण

इस रणनीति के मुख्य फायदे हैंः

  1. ओबीवी का उपयोग बाजार के धन के प्रवाह और प्रवृत्ति की दिशा का आकलन करने के लिए किया जाता है, ताकि अल्पकालिक बाजार के शोर से परेशान न हों;

  2. सीसीआई सूचकांक के माध्यम से फ़िल्टरिंग, जो ट्रेडिंग सिग्नल को अधिक विश्वसनीय बनाता है;

  3. ईएमए रेगुलेटर का उपयोग करके विशिष्ट ट्रेडिंग सिग्नल पॉइंट उत्पन्न करने के लिए, उच्च गुणवत्ता;

  4. नियम स्पष्ट, सरल, समझने और लागू करने में आसान हैं।

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

इस रणनीति में कुछ संभावित जोखिम भी हैं:

  1. ओबीवी और सीसीआई संकेतक के लिए गलत संकेत की संभावना;

  2. व्यापारिक संकेतों की आवृत्ति और अतिव्यापार के कारण;

  3. उन्हें वापस बुलाया जा रहा है, जबकि उन्हें जेल में रखा जा सकता है।

  4. गलत पैरामीटर सेटिंग के कारण नीति का प्रभाव खराब होता है.

इन जोखिमों को नियंत्रित और अनुकूलित किया जा सकता है जैसे कि पैरामीटर को अनुकूलित करना, ट्रेडिंग आवृत्ति को समायोजित करना, स्टॉप लॉस सेट करना और फ़िल्टर का उपयोग करना।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः

  1. विभिन्न मापदंडों के प्रभाव का आकलन करें ताकि रणनीति के प्रभाव के लिए सर्वोत्तम संयोजन का पता लगाया जा सके;

  2. व्यापार की आवृत्ति को सीमित करें और अत्यधिक व्यापार से बचें।

  3. एकल हानि को नियंत्रित करने के लिए क्षति रोकथाम तंत्र को बढ़ाएं;

  4. सिग्नल की गुणवत्ता बढ़ाने के लिए अन्य सूचक फिल्टर जोड़ें;

  5. ट्रेडिंग सिग्नल को अधिक विश्वसनीय बनाने के लिए लॉग इन करें।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//author: SudeepBisht
//@version=3
strategy("SB_CCI coded OBV Strategy", overlay=true)

src = close
length = input(20, minval=1, title="CCI Length")
threshold=input(0, title="CCI threshold for OBV coding")
lengthema=input(13, title="EMA length")
obv(src) => 
    cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)
    
o=obv(src)
c=cci(src, length)
col=c>=threshold?green:red
chk=col==green?1:0
ema_line=ema(o,lengthema)

//plot(o, color=c>=threshold?green:red, title="OBV_CCI coded", linewidth=2)
//plot(ema(o,lengthema), color=orange, linewidth=2)


if (not na(ema_line))
    if (crossover(o, ema_line) and chk[1]==1)
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (crossunder(o, ema_line) and chk[1]==0)
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")