529 / 691OHLCV

OHLCV

الافتتاح والأعلى والأدنى والإغلاق والحجم لفترة محددة

يلخص ⁦OHLCV⁩ تداولات سوق مختارة في سعر الافتتاح والأعلى والأدنى والإغلاق والحجم. يبقى الصف ناقصا دون الزوج والفترة وحدود الزمن ووحدات الحجم. ولا يحفظ الملخص مسار السعر كاملا.

⁦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]

مثال · 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⁩ بوحدة ⁦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⁩؟

لا. قد تتشارك تسلسلات مختلفة القيم القصوى والافتتاح والإغلاق والحجم الإجمالي نفسه. يحتاج الترتيب الدقيق إلى بيانات أدق، ويحتاج تقييم تنفيذك أيضا إلى القواعد والسيولة المتاحة.

DOC · 001Kraken — WebSocket OHLCتوثيق ↗DOC · 002Binance — Spot Market Dataتوثيق ↗DOC · 003Kraken — REST OHLCتوثيق ↗DOC · 004Coinbase — Product Candlesتوثيق ↗
المصادر أولًا · ليست نصيحة استثمارية