Open هو أول تداول داخل الفترة وClose آخر تداول؛ وHigh وLow هما القيمتان القصويان للسعر. يتبع Volume تعريف المصدر. هذا تجميع لصفقات منفذة، لا لعروض معلقة في الدفتر أو سعر تنفيذ مستقبلي.
تميز قناة الشموع لدى Kraken بين أول تداول وأعلاه وأدناه وآخره ضمن الفترة. ليس Open وClose متوسطين تلقائيا، وليس High أفضل عرض بيع في الدفتر. تحقق من أن المصدر يجمع تداولات الزوج المقصود. [Kraken — WebSocket OHLC]
تعرض Kraken قيمة volume بعملة الأساس للزوج. وتفصل Binance حجم عملة التسعير وعدد التداولات. لذلك لا تتبادل كمية البيتكوين والقيمة بالدولار وعدد التنفيذات معناها في BTC/USD، ولا تجمعها دون توحيد القياس. [Kraken — WebSocket OHLC] [Binance — Spot Market Data]
تسمح Binance بتفسير الفترات وفق timeZone، بينما يظل startTime وendTime بتوقيت UTC. لذلك لا يكفي اسم الفترة اليومية نفسه لمقارنة سلسلتين. افحص البداية والنهاية ومعنى الطابع الزمني، لا مظهر الرسم فقط. [Binance — Spot Market Data]
تتضمن Kraken REST دائما الفترة الحالية الأخيرة غير المكتملة. يمكن أن يتغير Close وحجمها. يجب ألا تعتبر قاعدة تعتمد على الإغلاق الشمعة الجارية منتهية، وإلا قد تختلف نتائج التشغيل الحي والاختبار التاريخي. [Kraken — REST OHLC]
لا تنشر Coinbase شموعا للفترات بلا أحداث تداول، وتحذر من احتمال نقص التاريخ. صنف الفجوة أولا. إدراج سعر صفري أو ترحيل السعر السابق دون توضيح ينشئ بيانات لم يوفرها المصدر. [Coinbase — Product Candles]
تصف Coinbase الصف بأنه الزمن ثم Low وHigh وOpen وClose وVolume؛ وتنشر Kraken كذلك حقلي VWAP وعدد التداولات منفصلين. يجب اتباع المخطط المحدد. تبديل مواضع المصفوفة قد ينتج رسما يبدو معقولا لكنه خاطئ. [Coinbase — Product Candles] [Kraken — WebSocket OHLC]
يستنتج من تعريفات Kraken أن دمج فترات كاملة غير متداخلة للسوق نفسها يأخذ الافتتاح الأول بوصفه Open الجديد والإغلاق الأخير بوصفه Close؛ وHigh أعلى القيم وLow أدناها، ويجمع Volume القابل للمقارنة. تحقق أولا من الترتيب الزمني والتكرار والفجوات. [Kraken — WebSocket OHLC]
لا تحتوي حقول Coinbase المجمعة على تسلسل الصفقات كاملا ولا حالة الدفتر. لا يبين تطابق High وLow أي مستوى زاره السوق أولا. لذلك لا تثبت الشمعة وحدها عند اختبار الأوامر ترتيب ملامسة المستويات أو تنفيذ أمرك فعليا. [Coinbase — Product Candles]
من التداولات إلى صف واحد
في فترة افتراضية مغلقة، تحدث التداولات بهذا الترتيب: 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 بوحدة BTC هو 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؟+
لا. قد تتشارك تسلسلات مختلفة القيم القصوى والافتتاح والإغلاق والحجم الإجمالي نفسه. يحتاج الترتيب الدقيق إلى بيانات أدق، ويحتاج تقييم تنفيذك أيضا إلى القواعد والسيولة المتاحة.