529 / 736OHLCV

OHLCV

निर्धारित अंतराल के खुलने, उच्चतम, न्यूनतम, बंद होने के भाव और मात्रा

याना बिटकॉइन का चार्ट खोलती है। उसे सौदों की लंबी सूची की जगह कैंडल दिखती हैं। हर कैंडल एक समयावधि को कुछ बातों में समेटती है: कीमत कहाँ से शुरू हुई, कितनी ऊँची और नीची गई, कहाँ खत्म हुई और कितना कारोबार हुआ। इस सारांश को OHLCV कहते हैं। इससे बीते बाज़ार को जल्दी समझ सकते हैं, लेकिन इसमें पूरी व्यापार-श्रृंखला नहीं समाती।

OHLCV का अर्थ Open, High, Low, Close और Volume है: किसी अंतराल का पहला सौदा-मूल्य, सबसे ऊँची कीमत, सबसे नीची कीमत, अंतिम सौदा-मूल्य और कारोबार की मात्रा। ये आँकड़े किसी खास बाज़ार और अवधि के होते हैं। वे पूरे हो चुके सौदे बताते हैं, अभी खरीदने के लिए उपलब्ध पेशकशें नहीं।

याना पहले एक्सचेंज, ट्रेडिंग जोड़ी और अंतराल चुनती है। जोड़ी बताती है कि किसके बदले क्या खरीदा-बेचा जाता है, जैसे डॉलर के बदले बिटकॉइन। Kraken में Open अंतराल के पहले सौदे की कीमत और Close अंतिम सौदे की कीमत है। High और Low उस दौरान पहुँची सबसे ऊँची और नीची कीमतें हैं। याना हर सौदा पढ़े बिना दायरा और शुरू से अंत तक बदलाव देख लेती है। इनमें से कोई कीमत अपने-आप औसत या ऑर्डर बुक की मौजूदा पेशकश नहीं है। [1]

कीमत के बदलाव के साथ याना जानना चाहती है कि वास्तव में कितना कारोबार हुआ। Kraken, Volume को जोड़ी की आधार परिसंपत्ति में बताता है, इसलिए BTC/USD में यह बिटकॉइन की मात्रा है। Binance कीमत बताने वाली परिसंपत्ति का कारोबार-मूल्य, यहाँ डॉलर में, और सौदों की संख्या भी अलग रखता है। बिटकॉइन की मात्रा, उसका डॉलर मूल्य और निष्पादन की संख्या अलग आँकड़े हैं। इकाई के बिना बड़ी संख्या बाज़ार की सक्रियता नहीं बताती; पहले समझें कि स्रोत क्या गिन रहा है। [1] [2]

याना कहीं और अलग दैनिक कैंडल देखकर गलती का संदेह करती है। निष्कर्ष से पहले उसे समय की सीमाएँ भी मिलानी होंगी। Binance अंतरालों को timeZone नाम के समय-क्षेत्र विकल्प से तय करने देता है, लेकिन डेटा चुनने वाले startTime और endTime को अब भी UTC, साझा वैश्विक समय-संदर्भ, में समझता है। अलग समय से शुरू होने वाले दिन में अलग सौदे शामिल हो सकते हैं। इसलिए केवल दैनिक लिखना पर्याप्त नहीं; बाज़ार, अवधि और समय-चिह्न का अर्थ भी समान होना चाहिए। [2]

लाइव चार्ट की नवीनतम कैंडल आँखों के सामने बदल सकती है। Kraken का REST इंटरफ़ेस, जिससे प्रोग्राम ज़रूरत पर डेटा माँगता है, हमेशा चालू और अभी अधूरा अंतराल भी देता है। उसका Close फिलहाल अंतिम ज्ञात सौदा है, अंतिम बंद भाव नहीं; मात्रा भी बढ़ सकती है। पूरी हो चुकी अवधियों की तुलना करते समय याना को यह अधूरी कैंडल अलग पहचाननी होगी। वरना वह खत्म हो चुके इतिहास की तुलना अभी बन रहे आँकड़े से करेगी। [3]

कभी किसी अंतराल का डेटा गायब होता है। Coinbase बताता है कि इतिहास अधूरा हो सकता है और बिना व्यापारिक घटनाओं वाले अंतराल की कैंडल प्रकाशित नहीं करता। याना खाली जगह से यह नहीं मान सकती कि बिटकॉइन की कीमत शून्य हो गई। पहले पता करना होगा कि सौदे नहीं हुए या डेटा नहीं मिला। पिछली कीमत आगे दोहराने से भी नया सौदा नहीं बनता; चार्ट ऐसा करके खाली जगह भरे, तो यह बदलाव पहचानने योग्य होना चाहिए। [4]

चार्ट बनाने वाले प्रोग्राम के लिए एक और पेच है: OHLCV नाम उत्तर में फ़ील्डों का क्रम तय नहीं करता। Coinbase समय, Low, High, Open, Close और Volume बताता है। Kraken सौदों की संख्या और VWAP भी अलग देता है; VWAP कारोबार की मात्रा से भारित औसत कीमत है। प्रोग्राम को हर फ़ील्ड उसी इंटरफ़ेस के दस्तावेज़ के अनुसार पढ़ना चाहिए। गलत क्रम से पढ़े मान चार्ट को दिखने में बिगाड़ें, यह ज़रूरी नहीं; वे भरोसेमंद दिखने वाली, पर गलत अर्थ वाली रेखा बना सकते हैं। [4] [1]

Kraken की परिभाषाओं से अंतराल सही ढंग से जोड़ने का तरीका भी निकलता है। उसी बाज़ार के पूरे, लगातार और बिना दोहराव वाले अंतराल हों, तो याना पहला Open और अंतिम Close लेती है। High के लिए सबसे ऊँचा अधिकतम, Low के लिए सबसे नीचा न्यूनतम चुनती है और तुलनीय Volume जोड़ती है। शुरुआती कीमतों का औसत कुछ और बताएगा। पहले समय-क्रम, दोहराए डेटा और खाली जगहों को जाँचना ज़रूरी है; जोड़ने से गायब सौदे वापस नहीं आते। [1]

Coinbase के सारांश फ़ील्ड न पूरी सौदा-श्रृंखला रखते हैं, न किताब में इंतज़ार करती पेशकशें। कैंडल ऊँची और नीची कीमत दिखा सकती है, पर कौन पहले आई, यह नहीं बताती। याना पुराने डेटा पर काल्पनिक ऑर्डर जाँचे, तो High और Low अकेले कीमत की सीमाएँ छूने का क्रम या वास्तविक निष्पादन साबित नहीं करते। OHLCV बीते बाज़ार का उपयोगी सार है, पर विस्तृत सौदा-रिकॉर्ड या अपने ऑर्डर की पुष्टि का विकल्प नहीं। [4]

उदाहरण · OHLCV

याना सौदों का सार कैसे बनाती है

एक काल्पनिक, बंद हो चुके अंतराल में क्रम से 0.01 BTC का सौदा 100000 USD/BTC पर, 0.02 BTC का 100020 USD/BTC पर, 0.01 BTC का 99980 USD/BTC पर और अंत में 0.03 BTC का 100010 USD/BTC पर होता है। याना पहली कीमत को Open 100000, सबसे ऊँची को High 100020, सबसे नीची को Low 99980 और अंतिम को Close 100010 मानती है; सभी की इकाई USD/BTC है। मात्राएँ जोड़ने पर Volume मिलता है: 0.01 + 0.02 + 0.01 + 0.03 = 0.07 BTC। यह पंक्ति दायरा और कुल मात्रा तुरंत बताती है, लेकिन अब यह नहीं बताती कि अधिकतम कीमत न्यूनतम से पहले आई थी। ये लाइव कीमतें नहीं और न इन पर याना का ऑर्डर पूरा होने की गारंटी हैं।

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Candlestick chart, Timeframe, Technical analysis, Order book, Backtesting, Volume weighted average price. इस प्रविष्टि का उल्लेख यहाँ भी है Technical analysis, Timeframe, Candlestick chart, Simple moving average.

01क्या अगला Open पिछले Close के बराबर होना चाहिए?

नहीं। अगला Open नए अंतराल का पहला वास्तविक सौदा है, पिछली कीमत की अनिवार्य नकल नहीं। सौदे दूसरी कीमत पर हो सकते हैं और बीच में व्यापार रुक सकता है या डेटा की कमी हो सकती है।

02क्या OHLCV से हर सौदा दोबारा बना सकते हैं?

नहीं। अलग सौदा-क्रम समान चरम कीमतें, शुरुआत, अंत और मात्रा दे सकते हैं। क्रम जानने के लिए विस्तृत रिकॉर्ड चाहिए; अपने ऑर्डर का आकलन करने के लिए उपलब्ध पेशकशें और निष्पादन के नियम भी चाहिए।

DOC · 001Kraken — WebSocket OHLCदस्तावेज़ DOC · 002Binance — Spot Market Dataदस्तावेज़ DOC · 003Kraken — REST OHLCदस्तावेज़ DOC · 004Coinbase — Product Candlesदस्तावेज़
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है