RSI (रिलेटिव स्ट्रेंथ इंडेक्स) इंडिकेटर को किसी भी टाइमफ्रेम पर लागू किया जा सकता है, चाहे वह वर्तमान चार्ट के टाइमफ्रेम से उच्च हो या निम्न।
ध्यान दें: यदि आप अपना खुद का मल्टी-टाइमफ्रेम इंडिकेटर बनाना चाहते हैं, तो यह RSI MTF इंडिकेटर एक अच्छा उदाहरण है। इसमें केवल एक बफर है, जिससे कोड कम जटिल और अन्य मल्टी-टाइमफ्रेम इंडिकेटर्स की तुलना में समझने में आसान है जिनमें कई बफर होते हैं।
आप बिल्ट-इन iRSI इंडिकेटर के सभी सामान्य पैरामीटर का उपयोग कर सकते हैं, केवल एक अतिरिक्त सेटिंग है जो गणनाओं के लिए दूसरे टाइमफ्रेम का उपयोग करती है।
जब इंडिकेटर को वर्तमान चार्ट के टाइमफ्रेम से कम टाइमफ्रेम पर लागू किया जाता है, तो सभी मान प्रदर्शित करना संभव नहीं होता। इस मामले में, चयनित मूल्य प्रकार के आधार पर, यह सबसे उपयुक्त मान देने के लिए एक अलग दृष्टिकोण अपनाएगा।
दो उदाहरण:
- टाइमफ्रेम_1=5 मिनट, टाइमफ्रेम_2=1 मिनट, गणनाएँ Close मूल्य श्रृंखला के आधार पर:
टाइमफ्रेम_1 पर किसी भी बार के लिए, इंडिकेटर टाइमफ्रेम_2 के नवीनतम बार को दिखाएगा जिसका Close समय टाइमफ्रेम_1 के बार के Close समय से पहले या उसके बराबर है। यह उन बार के लिए जाता है जो बंद हो चुके हैं और वर्तमान बार जो अभी खुला है।
- टाइमफ्रेम_1=5 मिनट, टाइमफ्रेम_2=1 मिनट, गणनाएँ Open मूल्य श्रृंखला के आधार पर:
टाइमफ्रेम_1 पर किसी भी बार के लिए, इंडिकेटर टाइमफ्रेम_2 के नवीनतम बार को दिखाएगा जिसका ओपन समय टाइमफ्रेम_1 के बार के ओपन समय से पहले या उसके बराबर है। यह उन बार के लिए जाता है जो बंद हो चुके हैं और वर्तमान बार जो अभी खुला है। यहाँ लॉजिक यह है कि यदि आप किसी बार के ओपन समय पर अपने इंडिकेटर्स की गणना करने का निर्णय लेते हैं, तो आप शायद तभी ट्रेड करेंगे जब एक नया बार खुलेगा। इस स्थिति में, नए 5-मिनट बार के ओपन पर, आपको केवल पहले पांच 1-मिनट बार का ओपन पता होगा। इसलिए, दूसरे से लेकर पांचवें 1-मिनट बार का ओपन गणनाओं में नजरअंदाज कर दिया जाएगा।
आप किसी भी टाइमफ्रेम को किसी अन्य टाइमफ्रेम के साथ मिला सकते हैं, भले ही वे समन्वय में न हों, जैसे कि टाइमफ्रेम_1 = 5 मिनट और टाइमफ्रेम_2 = 12 मिनट। इंडिकेटर सुनिश्चित करेगा कि वे समन्वय में रहें। यह काम ऊपर दिए गए उदाहरणों के समान है।
एक अधिक दृश्य व्याख्या के लिए MACD हिस्टोग्राम MTF MC इंडिकेटर देखें।
टाइमफ्रेम के बीच स्विच करते समय, डेटा को लोड होने के लिए कुछ समय (कुछ सेकंड) दें। यदि इंडिकेटर प्रदर्शित नहीं होता है, तो चार्ट को मैन्युअल रूप से रिफ्रेश करें।
गलती संदेशों को चालू/बंद करने के लिए स्रोत में देखें:
bool ShowErrorMessages=false; // डिबगिंग के लिए गलती संदेश चालू/बंद करें

अपडेट इतिहास:
2010 09 26: v04
- चार्ट के टाइमफ्रेम से छोटे टाइमफ्रेम पर मानों के प्रदर्शन में सुधार;
- if(convertedTime<tempTimeArray_TF2[0]); के बाद बफर को EMPTY_VALUE पर सेट किया;
- कोड ऑप्टिमाइजेशन;
- OnInit() से PLOT_DRAW_BEGIN हटा दिया - एकल टाइमफ्रेम इंडिकेटर से विरासत में मिला;
- OnInit() में बफर और एरे का ArraySetAsSeries स्थानांतरित किया;
2010 09 06: v02
- Time[] एरे में बग को ठीक किया, जिसने इंडिकेटर को गलत तरीके से दर्शाने का कारण बना;
2010 08 25: v01
- इंडिकेटर पहली बार प्रकाशित;

टिप्पणी 0