लेख की विषय-सूची
- साक्ष्य और दायरा
- चित्रण
- प्रक्रिया
- नाम बदले गए RSI से ज़्यादा, देखे गए कैपिटल फ़्लो से कम
- एक स्थिर अनुपात और स्पष्ट सीमा मामले
- एक काम किया हुआ कैलकुलेशन और एक फेल बॉटम कॉल
- अलग-अलग रिवर्सल और ट्रेंड-फॉलोइंग वर्जन
- MFI को कॉज़ल प्राइस पिवट से मैच करें
- पता करें कि असल में वॉल्यूम कितना योगदान देता है
- आम गलतियाँ
- व्यावहारिक जाँच सूची
- अक्सर पूछे जाने वाले प्रश्न
- शोध स्रोत
साक्ष्य और दायरा
Fidelity, MFI और चरम रीडिंग की सीमाएं समझाता है। TradingView इसे संकेतक के रूप में दस्तावेजित करता है। दोनों में प्रस्तावित एंट्री नियमों का सत्यापित ट्रेडिंग रिकॉर्ड नहीं है; डेटा गुणवत्ता अध्ययन ऐतिहासिक एक्सचेंज नमूने पर है, हर मौजूदा फीड पर नहीं [1] [2] [3]।
व्यावहारिक कार्यप्रवाह
- इनपुट मान्य करेंtypical price और वॉल्यूम एक ही इंस्ट्रूमेंट और समान डेटा समाप्ति समय के हों।
- कच्चे प्रवाह को वर्गीकृत करेंआम कीमत में बदलाव का इस्तेमाल करें, और साफ़ तौर पर बराबर कीमत की हैंडलिंग करें।
- अनुपात की गणना करेंपूरी विंडो चाहिए और ज़ीरो टोटल फ़्लो हैंडल करना होगा।
- पुष्टि के लिए प्रतीक्षा करेंएक एक्सट्रीम या डाइवर्जेंस एक कैंडिडेट बनाता है, ऑटोमैटिक ट्रेड नहीं।
- वॉल्यूम योगदान का परीक्षण करेंवॉल्यूम वेटिंग के साथ और बिना वॉल्यूम वेटिंग के एक जैसे कैंडिडेट की तुलना करें।
नाम बदले गए RSI से ज़्यादा, देखे गए कैपिटल फ़्लो से कम
आम कीमत TP=(H+L+C)/3 है। रॉ फ्लो, TP को वॉल्यूम से गुणा करके मिलता है। जब आम कीमत बढ़ती है तो उस फ्लो को पॉजिटिव और जब कीमत गिरती है तो नेगेटिव के तौर पर क्लासिफाई करें। नेगेटिव फ्लो को रेश्यो के लिए नॉन-नेगेटिव मैग्नीट्यूड के तौर पर स्टोर किया जाता है; यह डिनॉमिनेटर से घटाया गया कोई नेगेटिव नंबर नहीं है। यहां इस्तेमाल किए गए तरीके के तहत, बिना बदले आम कीमतें किसी भी ग्रुप में नहीं आती हैं।
क्योंकि वॉल्यूम वेट में आता है, MFI, RSI से सिर्फ़ क्लोजिंग-प्राइस में बदलाव के आधार पर अलग हो सकता है। [1] एक हाई-वॉल्यूम वाला दिन कई छोटे ऑब्ज़र्वेशन पर हावी हो सकता है। फिर भी, MFI, OHLCV का एक बदलाव ही है: यह एग्रेसिव खरीदारों, नए फंड सब्सक्रिप्शन या इंस्टीट्यूशनल अकाउंट की पहचान नहीं कर सकता है।
मनी फ्लो शब्द यूनिट के चुनाव को भी धुंधला कर सकता है। आम कीमत गुणा बेस-एसेट मात्रा ट्रेडेड नोशनल जैसा होता है। आम कीमत गुणा पहले से कोट किए गए करेंसी टर्नओवर पर एक अतिरिक्त प्राइस वेट लागू होता है। दोनों को कैलकुलेट किया जा सकता है, लेकिन वे इंटरचेंजेबल डेफिनिशन नहीं हैं। सोर्स फ़ील्ड और उसकी यूनिट्स को इंडिकेटर कॉन्फ़िगरेशन के साथ स्टोर करें।
एक स्थिर अनुपात और स्पष्ट सीमा मामले
आम फ़ॉर्मूला 100−100/(1+P/N) है, जो 100P/(P+N) के बराबर है जब टोटल पॉज़िटिव हो। बाद वाला N के ज़ीरो होने पर सीधे N से डिवाइड करने से बचता है। अगर P पॉज़िटिव है और N ज़ीरो है, तो MFI बराबर 100 है; अगर P ज़ीरो है और N पॉज़िटिव है, तो यह ज़ीरो के बराबर है। अगर दोनों ज़ीरो हैं, तो यह आर्टिकल अनअवेलेबल डेटा देता है।
चौदह क्लासिफाइड बार्स को पहले कंट्रीब्यूशन की दिशा तय करने के लिए एक और पिछली टिपिकल कीमत की ज़रूरत होती है। इसलिए, इस कैलकुलेशन के लिए एक पूरे वार्म-अप में 15 OHLC ऑब्ज़र्वेशन शामिल हैं। जोड़ बनाने से पहले गायब या इनवैलिड फ़ील्ड्स की जाँच करें; एक गायब बार चुपचाप एक अनचेंज्ड-प्राइस ऑब्ज़र्वेशन नहीं बन जाना चाहिए।
कुछ प्लेटफॉर्म समान typical price और आरंभिक मान अलग तरीके से संभालते हैं। रणनीति परिणामों से पहले छोटे हाथ-गणना उदाहरण को हर बार के हिसाब से जांचें। मामूली दिखता नियम-अंतर threshold crossing को एक बार खिसका सकता है, जिससे इंट्राडे एंट्री और स्टॉप दूरी काफी बदल सकती है।
सिर्फ़ पूरे हुए ऑब्ज़र्वेशन ही इस वर्शन में आते हैं। एक लाइव प्रोविज़नल MFI काम का हो सकता है, लेकिन इसके लिए एक अलग इवेंट डेफ़िनिशन की ज़रूरत होती है क्योंकि अभी का वॉल्यूम, हाई और लो अभी भी बदल सकते हैं। यह दावा करते हुए कि स्ट्रैटेजी उसी बार के दौरान पहले एंटर हुई थी, पूरी हुई वैल्यू को टेस्ट न करें।
इस वर्शन के लिए पॉजिटिव टिपिकल प्राइस, नॉन-नेगेटिव वॉल्यूम और पंद्रह वैलिड ऑब्जर्वेशन की ज़रूरत होती है। नॉन-पॉजिटिव फ्यूचर्स प्राइस नेगेटिव रॉ फ्लो बना सकते हैं, जिससे नॉन-नेगेटिव-फ्लो इंटरप्रिटेशन और 0–100 रेंज टूट सकती है। उस मामले में चुपचाप एब्सोल्यूट वैल्यू लेने या वेट बदलने के बजाय unsupported_price_domain रिटर्न करें।
if not valid_full_window(t,15): return INSUFFICIENT_DATA
for i in t-14..t:
if not finite(H[i],L[i],C[i],V[i]): return INVALID_DATA
if not (L[i] <= C[i] <= H[i]) or V[i] < 0: return INVALID_DATA
TP[i] = (H[i]+L[i]+C[i])/3
if TP[i] <= 0: return UNSUPPORTED_PRICE_DOMAIN
for i in t-13..t:
positive[i] = TP[i]*V[i] if TP[i] > TP[i-1] else 0
negative[i] = TP[i]*V[i] if TP[i] < TP[i-1] else 0
P = sum(positive[t-13:t+1])
N = sum(negative[t-13:t+1])
MFI[t] = NA if P+N == 0 else 100*P/(P+N)
# 14 closed bars plus a previous TP are required.
# No decision uses an unfinished bar.
एक काम किया हुआ कैलकुलेशन और एक फेल बॉटम कॉल
14-पीरियड स्ट्रैटेजी सेटिंग को बदले बिना, अरिथमेटिक को दिखाने के लिए तीन बार का इस्तेमाल करें। विंडो से ठीक पहले टिपिकल प्राइस 100 है। अगली वैल्यू 101, 100 और 102 हैं, जिनके वॉल्यूम 10, 20 और 10 हैं। पॉजिटिव फ्लो P 1010+1020=2030 है और नेगेटिव फ्लो N 2000 है। MFI 100×2030/4030 है, लगभग 50.37।
गिरते-टिपिकल-प्राइस बार पर बड़ा वॉल्यूम दो बढ़ते ऑब्ज़र्वेशन को ऑफ़सेट करता है। सिर्फ़ दो बढ़ोतरी और एक गिरावट को गिनने से यह वेटिंग छूट जाएगी। इसके उलट, रिज़ल्ट हमें यह नहीं बताता कि खरीदारों या बेचने वालों ने अंडरलाइंग ट्रांज़ैक्शन शुरू किए थे; यह संकेत टिपिकल प्राइस में बदलाव से आया था।
विफल रिवर्सल उदाहरण में MFI25 से18 जाता है, जबकि कीमत100 से97 गिरती है। MFI20 से नीचे देखकर खरीदने वाले को कीमत92 की ओर और गिरने का नुकसान झेलना पड़ सकता है, जबकि संकेतक10 के आसपास रहे। चरम मान दबाव समाप्त होने का प्रमाण नहीं है। MFI80 से ऊपर रहने के साथ तेजी जारी रह सकती है; हर क्रॉसिंग पर तुरंत शॉर्ट बेचना अलग परिकल्पना है [1]।
सिंथेटिक इलस्ट्रेशन जानबूझकर पहले सब-20 ऑब्ज़र्वेशन के बाद नीचे जाता है। यह दिखाता है कि कैंडिडेट क्रिएशन और एंट्री कन्फर्मेशन अलग-अलग स्टेट्स में क्यों होने चाहिए। ऑसिलेटर वैल्यू कोई प्रोबेबिलिटी नहीं है: MFI का 80 किसी खास फ्यूचर मूव का 80% चांस नहीं दिखाता है।
अलग-अलग रिवर्सल और ट्रेंड-फॉलोइंग वर्जन
प्रस्तावित रिवर्सल संस्करण पहले MFI20 से नीचे होने की शर्त रखता है। घटना-पूर्व जानकारी से पहचाने गए रेंज बाजार में फिर MFI20 के ऊपर लौटकर क्रॉस करे और कीमत पिछले बार के हाई से ऊपर बंद हो। अगले वास्तविक निष्पादन अवसर पर प्रवेश हो तथा स्टॉप घटना क्षेत्र के नीचे हो। पांच बार में पुष्टि न मिले तो उम्मीदवार रद्द करें।
थ्रेशहोल्ड और टाइमआउट रिसर्च सेटिंग्स हैं। यह तय करें कि नई कम रीडिंग घड़ी को फिर से शुरू करती है या सिर्फ़ उसी कैंडिडेट को अपडेट करती है। आसान बेसलाइन एक फिक्स्ड इवेंट विंडो का इस्तेमाल करती है और जीतने वाली रिकवरी आने तक इसे बार-बार शुरू नहीं करती है। कन्फर्म कैंडिडेट के साथ एक्सपायर और इनवैलिड कैंडिडेट को रिकॉर्ड करें।
ट्रेंड-फॉलोइंग संस्करण में क्रमशः ऊंचे होते swing low की मूल्य संरचना बनी रहनी चाहिए; MFI का पुलबैक और रिकवरी सहायक विशेषता है। MFI20 से नीचे होना आवश्यक नहीं। जीतने पर उसी घटना को ट्रेंड ट्रेड और सुविधा के अनुसार mean reversion कहने के बजाय परीक्षण से पहले संस्करण चुनें।
एग्जिट नियमों को साफ़ और स्टेबल रखें। इंडिकेटर रिकवरी स्ट्रक्चरल स्टॉप को बढ़ाने की इजाज़त नहीं देती है। एक फिक्स्ड रिवॉर्ड टारगेट, ट्रेलिंग एग्जिट और टाइम स्टॉप अलग-अलग एक्सपेरिमेंट हैं; एग्जिट सिलेक्शन से हुए सुधारों को MFI फिल्टर से हुए सुधारों से कन्फ्यूज किए बिना उनकी तुलना करें।
MFI को कॉज़ल प्राइस पिवट से मैच करें
p1 और p2 पुष्ट मूल्य लो हों। बुलिश divergence में दूसरा मूल्य लो पहले से कम और ठीक उन्हीं पिवट समयों पर मापा MFI पहले से अधिक हो। घटना p2 की पुष्टि पर उपलब्ध है; इसके बाद कीमत का ट्रिगर प्रतीक्षा में रहता है। हर पिवट के पास न्यूनतम MFI खोजने वाला विकल्प अपनाएं तो खोज की सीमा, देरी और बराबर मानों के चयन का नियम तय करें।
उदाहरण के लिए, low1=100 के साथ MFI1=18 और low2=98 के साथ MFI2=28, प्रस्तावित डाइवर्जेंस तुलना को पूरा करते हैं। अगर p2 को अपने दाईं ओर दो बार चाहिए, तो दोनों का इंतज़ार करें। कन्फर्मेशन से पहले हुआ नेकलाइन ब्रेक रेट्रोस्पेक्टिव एंट्री के तौर पर असाइन नहीं किया जा सकता। अगर एंट्री कन्फर्मेशन से पहले कीमत स्ट्रक्चरल इनवैलिडेशन लेवल को तोड़ती है, तो कैंडिडेट को कैंसिल कर दें।
इवेंट टाइम को अवेलेबिलिटी टाइम से अलग लॉग करें। चार्ट पर ये टाइमस्टैम्प लगभग एक जैसे दिख सकते हैं, लेकिन तेज़ी से उलटफेर होने पर देरी ज़्यादातर फ़ायदेमंद मूव को खत्म कर सकती है। एक काम के डिटेक्टर को इस कॉस्ट को दिखाना चाहिए, न कि इसे पहले पिवट पर बने मार्कर के पीछे छिपाना चाहिए।
पता करें कि असल में वॉल्यूम कितना योगदान देता है
उन्हीं मूल्य-आधारित उम्मीदवारों पर RSI, MFI और स्थिर वॉल्यूम वाले MFI की तुलना करें। इससे वॉल्यूम वेटिंग, typical price और विंडो चयन के योगदान अलग होते हैं। असंबंधित नमूनों पर RSI और MFI को अनुकूलित करने से वॉल्यूम जोड़ने का असर अलग नहीं होता।
समय के हिसाब से इवैल्यूएशन को बाँटें और फ़ैसले के समय उपलब्ध लेबल का इस्तेमाल करके ट्रेंड और रेंज सिस्टम को अलग-अलग रिपोर्ट करें। शॉर्ट वेरिएंट के लिए स्प्रेड, स्लिपेज और उधार लेने की लागत शामिल करें। सिर्फ़ सफल डाइवर्जेंस की रिपोर्ट करने के बजाय, उपलब्ध न होने वाली वैल्यू, बिना रिवर्सल के एक्सट्रीम, कैंसलेशन, ट्रेड फ़्रीक्वेंसी, ड्रॉडाउन और नेट एक्सपेक्टेंसी को ट्रैक करें।
रिज़ल्ट को समझने से पहले वॉल्यूम सोर्स को चेक करें। [3] में हिस्टोरिकल एक्सचेंज-क्वालिटी रिसर्च, संदिग्ध या अलग-अलग एक्टिविटी के लिए चेक को मोटिवेट करती है; यह यूनिवर्सल करंट एरर रेट नहीं बताती है। एक स्ट्रैटेजी जिसका फ़ायदा क्लीनर फ़ीड पर गायब हो जाता है, उसे हर मार्केट के लिए जनरलाइज़ करने के बजाय डेटा-सेंसिटिव बताया जाना चाहिए।
आम गलतियाँ
हर sub-20 रीडिंग खरीदना
जब तक कीमत गिरती रहती है, एक ऑसिलेटर कम रह सकता है।
नेगेटिव फ्लो को नेगेटिव अरिथमेटिक के साथ कन्फ्यूज करना
साइन किए हुए नेगेटिव टोटल को घटाने से तय रेश्यो बदल जाता है।
अपुष्ट पिवट पर प्रवेश करना
कन्फर्मेशन के लिए ज़रूरी बाद के बार पिवट पर उपलब्ध नहीं थे।
इस विधि का उपयोग करने से पहले जाँच सूची
अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।
अक्सर पूछे जाने वाले प्रश्न
क्या MFI सिर्फ़ RSI वॉल्यूम के साथ है?
दोनों का विचार संबंधित है, पर यह सूत्र क्लोजिंग-प्राइस बदलावों के बजाय typical price और वॉल्यूम के गुणनफल को वर्गीकृत करता है। अंतर का स्पष्ट परीक्षण करें।
क्या MFI मार्केट में आने वाले पैसे की पहचान करता है?
नहीं। यह मूल्य-मात्रा अवलोकनों को वर्गीकृत करता है और खाता प्रवाह या व्यापार आक्रामकों को सीधे मापता नहीं है।
शोध स्रोत
हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।
- Money Flow IndexFidelity. MFI परिभाषा, आम मतलब और एक्सट्रीम रीडिंग की लिमिट। जाँच की तारीख: .
- Pine functions for popular indicatorsTradingView. पाइन इंडिकेटर डॉक्यूमेंटेशन, बिना वेरिफाइड ट्रेडिंग रिकॉर्ड के। जाँच की तारीख: .
- Crypto Wash TradingNBER. क्रिप्टोकरेंसी वॉल्यूम क्वालिटी पर हिस्टॉरिकल रिसर्च, आज का यूनिवर्सल करेक्शन नहीं। जाँच की तारीख: .
संबंधित विधियाँ
जोखिम संबंधी सूचना
यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.
वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें
ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।
App Store से Backtest डाउनलोड करें