लेख की विषय-सूची

साक्ष्य और दायरा

सिएरा चार्ट नंबर बार और डायगोनल बिड/आस्क तुलना को डॉक्यूमेंट करता है। ट्रेडिंगव्यू एक इंट्राबार प्राइस-डायरेक्शन क्लासिफिकेशन बताता है जो ऑटोमैटिकली एक्सचेंज एग्रेसर फ्लैग नहीं है। बायबिट टेकर-साइड सिमेंटिक्स के साथ फ़ीड का एक उदाहरण देता है। प्रस्तावित 3× थ्रेशोल्ड के लिए यहां कोई वेरिफाइड प्रॉफिटेबिलिटी स्थापित नहीं की गई है। [1] [2] [3]

डेटा और बाज़ारटाइमस्टैम्प, प्राइस, साइज़ और डॉक्यूमेंटेड साइड सिमेंटिक्स, या साफ़ तौर पर लेबल किए गए इंट्राबार प्रॉक्सी के साथ किए गए ट्रेड। रेस्टिंग ऑर्डर-बुक स्नैपशॉट एक अलग डेटा टाइप हैं और एग्ज़िक्यूशन हिस्ट्री की जगह नहीं ले सकते।
शोध के टाइमफ्रेमडेली और इंट्राडे वर्शन के लिए अलग-अलग टेस्ट की ज़रूरत होती है। इस आर्टिकल में विंडो लेंथ रिसर्च सेटिंग्स हैं, ऑप्टिमाइज़्ड सुझाव नहीं।
छह सिंथेटिक प्राइस रो में तीन-रो वाला आस्क स्टैक होता है: 120, 80 और 40, 40, 20 और 10 की बिड्स के साथ डायगोनली तुलना करते हैं, जो 3× रेश्यो और 30-यूनिट फ्लोर को पास करते हैं।चित्रण को पूर्ण आकार में खोलें
स्वनिर्मित काल्पनिक चित्र। छह मूल्य पंक्तियों में तीन पंक्तियों का ask स्टैक है:120, 80 और40 का विकर्ण bid40, 20 और10 से अनुपात3× की शर्त और30-यूनिट न्यूनतम को पूरा करता है।

व्यावहारिक कार्यप्रवाह

कार्यप्रवाह: फुटप्रिंट इम्बैलेंस: डायगोनल तुलना और स्टैक्ड सिग्नल
पूरे चरण नीचे दिए गए हैं। हर चरण में डेटा अधूरा होने या शर्त पूरी न होने पर अस्वीकार करने का कारण दर्ज होना चाहिए।
  1. फ़ीड सिमेंटिक्स सत्यापित करेंटेकर-साइड लेबल को प्राइस-डायरेक्शन प्रॉक्सी से अलग करें।
  2. हुए सौदों को समेकित करेंफिक्स्ड प्राइस ग्रिड का इस्तेमाल करें और डुप्लीकेट ट्रेड हटा दें।
  3. तिरछे तुलना करेंरेश्यो, क्वांटिटी फ्लोर और ज़ीरो-डिनॉमिनेटर रूल को बनाए रखें।
  4. मूल्य व्यवहार की पुष्टि करेंकंटिन्यूएशन और फेलियर अलग-अलग स्टेट मशीन को फॉलो करते हैं।
  5. यथार्थवादी निष्पादन को फिर से चलाएँडेटा मिलने के समय और सही फिल का इस्तेमाल करें।

रंगों को समझने से पहले लेबल को समझें

आस्क वॉल्यूम का मतलब आम तौर पर आस्क पर बायर-इनिशिएटेड एग्ज़िक्यूशन से होता है, जबकि बिड वॉल्यूम का मतलब बिड पर सेलर-इनिशिएटेड एग्ज़िक्यूशन से होता है। अगर एक्सचेंज टेकर-साइड फ़ील्ड देता है, तो उस स्कीमा को फ़ॉलो करें। अगर क्लासिफ़िकेशन कोट्स या टिक रूल से निकाला जाता है, तो इनफ़रेंस मेथड और एक अनजान कैटेगरी को सेव करें। Bybit publicTrade.S को यहाँ जांचे गए सोर्स में टेकर साइड के तौर पर डॉक्यूमेंट किया गया है। [3]

TradingView का फुटप्रिंट इंट्राबार प्राइस डायरेक्शन का इस्तेमाल करके ऑब्ज़र्वेशन को क्लासिफ़ाई करता है, और उपलब्ध हिस्टॉरिकल ग्रैन्युलैरिटी अलग-अलग हो सकती है। [2] इसलिए, खरीदें और बेचें जैसे लेबल को सभी प्लेटफ़ॉर्म पर एक ही चीज़ को मापने की ज़रूरत नहीं है। नेगेटिव क्लासिफ़ाइड डेल्टा वाली हरी कैंडल अपने आप गलत नहीं होती: ओपन-टू-क्लोज़ मूवमेंट और साइन्ड एग्ज़िक्यूशन टोटल अलग-अलग सवालों के जवाब देते हैं।

फुटप्रिंट हुए सौदों को रिकॉर्ड करता है; वह हर लंबित ऑर्डर, उससे आगे की पूरी कतार या बिना निष्पादन वाली छिपी तरलता नहीं दिखाता। आक्रामक खरीद का बड़ा समूह पर्याप्त निष्क्रिय बिकवाली से टकराकर भाव बढ़ना रोक सकता है। उसे निरंतरता या विफल प्रयास मानने से पहले बाद की मूल्य प्रतिक्रिया चाहिए।

एक ही लाइन के अनुपातों से विकर्ण तुलना को अलग करें

सिएरा चार्ट में बताई गई डायगोनल तुलना में, प्राइस p पर आस्क वॉल्यूम की तुलना कम पड़ोसी प्राइस पर बिड वॉल्यूम से की जाती है; p पर बिड की तुलना ज़्यादा प्राइस पर आस्क वॉल्यूम से की जाती है। [1] यह आर्टिकल वन-टिक रो का इस्तेमाल करता है और एक बुलिश इम्बैलेंस को बताता है जब ask[p] कम से कम 3×bid[p−tick] हो, ask[p] कम से कम 30 यूनिट हो और बिड डिनॉमिनेटर पॉजिटिव हो।

लगातार तीन क्वालिफाइंग लाइनें एक प्रपोज़्ड स्टैक्ड इम्बैलेंस बनाती हैं। रेश्यो, फ़्लोर और ज़रूरी लंबाई रिसर्च सेटिंग्स हैं, वैलिडेट यूनिवर्सल कॉन्स्टेंट नहीं। मिनिमम क्वांटिटी में एक डिक्लेयर्ड यूनिट होनी चाहिए: 30 फ्यूचर्स कॉन्ट्रैक्ट, शेयर या क्रिप्टोकरेंसी यूनिट के बहुत अलग इकोनॉमिक मतलब होते हैं।

जब काउंटरपार्ट डिनॉमिनेटर ज़ीरो होता है, तो यह वर्शन रेश्यो को ऑटोमैटिकली इनफिनिट मानने के बजाय एक अलग ज़ीरो-काउंटरपार्ट स्टेट रिकॉर्ड करता है। एक प्लेटफ़ॉर्म जो ज़ीरो डिनॉमिनेटर की इजाज़त देता है, वह एक अलग वेरिएंट लागू करता है। इसे एक साफ़ मिनिमम-वॉल्यूम फ़्लोर के साथ अलग से टेस्ट करें ताकि एक छोटा आइसोलेटेड एग्ज़िक्यूशन कोई बढ़ा-चढ़ाकर सिग्नल न बना सके।

लगातार का मतलब है फिक्स्ड ग्रिड पर आस-पास की प्राइस रो। रन खोजने से पहले गायब या खाली रो को हटाया नहीं जा सकता, क्योंकि ऐसा करने से अलग-अलग इम्बैलेंस एक साथ दिख सकते हैं। ग्रिड को बचाकर रखें और तय करें कि सबसे ऊंची या सबसे निचली रो को दिखाए गए बार रेंज के बाहर किसी पड़ोसी की ज़रूरत है या नहीं।

for p in ordered_price_rows(closed_bar):
    a = ask_volume.get(p, 0)
    b = bid_volume.get(p-tick, 0)
    eligible[p] = b > 0 and a >= 30
    buy_imbalance[p] = eligible[p] and a >= 3*b
runs = consecutive_true_rows(buy_imbalance)
stack = first((run for run in runs if len(run) >= 3), default=None)
if stack is not None:
    zone_low, zone_high = row_bounds(stack)
    signal_available_at = closed_bar.received_at

छह-रो का कैलकुलेशन और एक इनवैलिडेटेड क्लस्टर

काल्पनिक पंक्तियों में bid/ask निष्पादित मात्रा100.00 पर40/10, 100.25 पर20/120, 100.50 पर10/80, 100.75 पर12/40, 101.00 पर9/15 और101.25 पर8/10 है।100.25 के ask120 की तुलना100.00 के bid40 से करने पर3× मिलता है। ask80 बनाम bid20 से4× और ask40 बनाम bid10 से भी4× मिलता है।

ये तीन पड़ोसी पंक्तियाँ अनुपात और30-यूनिट न्यूनतम दोनों पूरा करती हैं।101.00 पर ask की मात्रा15 न्यूनतम से कम है, भले छोटा हर बड़ा अनुपात बनाए। चित्र में यही संख्याएँ हैं ताकि रंगीन स्टैक हाथ से जाँचा जा सके।

फेलियर केस के लिए, मान लीजिए कि एग्रेसिव-बाइंग स्टैक रेजिस्टेंस के ठीक नीचे बनता है, प्राइस उसके ऊपर बंद नहीं हो पाता है और अगला बार क्लस्टर के नीचे से क्रॉस करता है। यह एब्जॉर्प्शन हाइपोथिसिस के साथ कम्पैटिबल है, लेकिन अकेले फुटप्रिंट पैसिव सेलर की पहचान नहीं कर सकता है या रिवर्सल की गारंटी नहीं दे सकता है।

दिखाया गया 300% कम्पेरिजन दो तय वॉल्यूम क्वांटिटी का रेश्यो है, न कि 75% सक्सेस की प्रोबेबिलिटी। किसी रेश्यो को ट्रेडिंग प्रोबेबिलिटी में बदलने के लिए एक इंडिपेंडेंटली एस्टीमेटेड कंडीशनल आउटकम डिस्ट्रीब्यूशन और उसकी अनसर्टेनिटी की ज़रूरत होगी।

कंटिन्यूएशन और फेलियर के लिए अलग-अलग स्टेट मशीन की ज़रूरत होती है

निरंतरता वाला long पहले से स्थिर स्तर का ब्रेकआउट, क्षेत्र के ऊपर क्लोज और पात्र buy stack माँगता है। पाँच बार के भीतर पहला retest प्रतीक्षा करें जो zone_low बनाए रखे; फिर retest बार के हाई के ऊपर क्लोज की प्रतीक्षा करें। अगली निष्पादन-योग्य घटना पर प्रवेश करें और तय बफर सहित zone_low के नीचे स्टॉप रखें। पुष्टि से पहले zone_low के नीचे क्लोज हो तो रद्द करें।

इसके बजाय, एक प्रस्तावित फेलियर-शॉर्ट के लिए रेजिस्टेंस पर बाय स्टैक, रीजन के नीचे क्लोज बैक और इवेंट लो का ब्रेक ज़रूरी है। इसका स्टॉप इवेंट हाई के ऊपर है। एक ही स्टैटिस्टिक्स में एक लूज़िंग लॉन्ग को शॉर्ट में तब तक न बदलें जब तक टेस्टिंग से पहले ट्रांज़िशन, एग्ज़िक्यूशन टाइमिंग और एडिशनल रिस्क न बताया गया हो।

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

रिकॉर्ड करें कि ज़ोन रो सेंटर या पूरी रो बाउंड्री तक फैला है। वन-टिक ग्रिड के लिए, स्टॉप सेट करने से पहले निचले और ऊपरी किनारों को साफ़ तौर पर बताएं। जब प्रस्तावित स्टॉप टाइट हो, तो क्वार्टर-टिक या वन-टिक का अंतर रिस्क मल्टीपल को काफ़ी बदल सकता है।

हिस्टॉरिकल रिप्ले लाइव एग्रीगेशन से मैच होना चाहिए

सीक्वेंस पहचान, एक्सचेंज समय, डेटा प्राप्ति समय, ट्रेड ID और अवर्गीकृत मात्रा रखें। लिखित कुंजी से डुप्लिकेट हटाएँ और सुधार को उस समय उपलब्ध सूचना के नियम से संभालें। इतिहास में एक-मिनट प्रॉक्सी और लाइव में अलग-अलग ट्रेड हों तो वर्गीकरण और सूक्ष्मता समान नहीं रहते।

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

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

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

टेस्ट करें कि क्या स्टैक हाई वॉल्यूम से ज़्यादा जोड़ता है

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

R में नेट एक्सपेक्टेंसी, मिसिंग-ट्रेड रेट, नो फिल्स, ड्रॉडाउन और लेटेंसी और स्प्रेड के प्रति सेंसिटिविटी की रिपोर्ट करें। ट्रेनिंग डेटा पर थ्रेशहोल्ड और क्वांटिटी फ्लोर चुनें, फिर फाइनल क्रोनोलॉजिकल टेस्ट को लॉक करें। रिजेक्टेड कैंडिडेट्स को शामिल करें ताकि कम ट्रेड फ्रीक्वेंसी छिपी होने के बजाय दिखाई दे।

सिंथेटिक टेबल को सही ढंग से कलर करने से अरिथमेटिक और रेंडरर वेरिफाई हो जाते हैं। यह असली ट्रांज़ैक्शन डेटा पर एक एग्जीक्यूटेबल स्ट्रैटेजी को वैलिडेट नहीं करता है। एक उपयोगी निष्कर्ष डेटा क्लासिफिकेशन, मार्केट, पीरियड, कॉस्ट और फेलियर कंडीशन बताता है जिनके तहत कोई भी देखा गया सुधार बना रहता है।

आम गलतियाँ

अधिक हरे खाने देखकर कीमत बढ़ना सुनिश्चित मानना

आक्रामक खरीद पर्याप्त निष्क्रिय बिकवाली से टकरा सकती है; आगे की मूल्य प्रतिक्रिया फिर भी महत्वपूर्ण है।

पूरी लंबित ऑर्डर बुक का अनुमान लगाना

फुटप्रिंट एग्ज़िक्यूशन के बारे में बताता है, हर बकाया ऑर्डर या क्यू पोजीशन के बारे में नहीं।

प्रॉक्सी टेस्ट करना और एक अलग लाइव फ़ीड पर ट्रेडिंग करना

अलग-अलग रिज़ॉल्यूशन और क्लासिफिकेशन से सिग्नल बदल सकते हैं, भले ही चार्ट एक जैसे दिखें।

इस विधि का उपयोग करने से पहले जाँच सूची

अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।

0/8 मद

अक्सर पूछे जाने वाले प्रश्न

क्या 300% के इम्बैलेंस का मतलब 75% के जीतने का चांस है?

नहीं। यह दो वॉल्यूम क्वांटिटीज़ की तुलना है, न कि अनुमानित आउटकम प्रोबेबिलिटी।

क्या साधारण OHLCV एक सटीक फुटप्रिंट को फिर से बना सकता है?

नहीं। यह एक अंदाज़े को सपोर्ट कर सकता है, लेकिन यह सटीक ट्रेड-एट-प्राइस डिस्ट्रीब्यूशन और एग्रेसर क्लासिफिकेशन को नहीं बताता है।

शोध स्रोत

हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।

  1. Numbers BarsSierra Chart. बिड/आस्क वॉल्यूम की परिभाषा और नंबर बार में डायगोनल तुलना। जाँच की तारीख: .
  2. Volume footprint charts: a complete guideTradingView. इंट्राबार प्राइस-डायरेक्शन क्लासिफिकेशन और हिस्टोरिकल ग्रैन्युलैरिटी लिमिटेशन। जाँच की तारीख: .
  3. Public TradeBybit. ट्रेड आइडेंटिफायर, टाइमस्टैम्प और टेकर-साइड स्कीमा; कोई स्ट्रैटेजी परफॉर्मेंस क्लेम नहीं। जाँच की तारीख: .

संबंधित विधियाँ

जोखिम संबंधी सूचना

यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.

वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें

ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।

App Store से Backtest डाउनलोड करें