أفضل واجهات برمجة التطبيقات للبيانات التاريخية للعملات المشفرة

>

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

عندما تبدأ المؤسسات في الدخول إلى السوق ، سيكون هناك كبير مشكلة. هذه المشكلة هي النقص المطلق في البيانات التاريخية التي يمكن الوصول إليها. في الواقع ، هناك فترات زمنية لا يمكن العثور فيها على أي بيانات من أي نوع. هذه النقاط العمياء للبيانات مثيرة للقلق. هذا يعني أن الأحداث وقعت في التبادلات التي لن نتمكن أبدًا من تذكرها أو دراستها.

لا تقلق! المستقبل أكثر إشراقًا.

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

أحد هذه الفرق هو شرمبي.

Shrimpy هي واجهة برمجة تطبيقات بسيطة توفر مجموعة موحدة من نقاط النهاية عبر كل تبادل رئيسي. وبهذه الطريقة ، يمكن للمطورين والتجار والمؤسسات الوصول إلى البيانات التاريخية الكاملة التي تعود إلى عام 2011.

طلب لقطات الكتاب

تعد كتب الطلبات أحد الجوانب الأساسية لتبادل العملات المشفرة. هي مجموعة الأوامر النشطة التي يتم تفعيلها في البورصة وتمثل نية المستخدم لشراء أو بيع أحد الأصول بالسعر المحدد.

تعتبر لقطات دفتر الطلبات مهمة لأنها توفر حالة السوق في بورصة معينة في الوقت المحدد بالضبط.

يوفر الوصول إلى لقطات دفتر الطلبات طريقة للمطورين والمؤسسات والمتداولين لإجراء اختبار رجعي للاستراتيجيات وتحليل السوق وإيجاد طرق لتحسين خوارزميات التداول الخاصة بهم.

لنأخذ مثالاً محددًا. تخيل أنك تريد دراسة كيفية استخدام استراتيجية تقاطع المتوسط ​​المتحرك البسيط مع زوج تداول البيتكوين مقابل الدولار الأمريكي والتي كان من الممكن أن يؤديها على الكركن خلال السنوات الأربع الماضية.

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


بدلاً من ذلك ، يمكننا الآن جمع تاريخ كامل من لقطات دفتر الطلبات لزوج تداول BTC-USD على Kraken. من خلال تقييم دفاتر الطلبات الفعلية ، يمكننا محاكاة التداولات الدقيقة التي كانت متاحة في أحداث التقاطع.

كيف نجمع لقطات كتاب الطلب

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

نظرًا لأن Shrimpy نشأت كمحرك تداول يدعم عشرات الآلاف من المتداولين والمطورين والمؤسسات ، يجب أن تكون بنيتنا التحتية جاهزة لتنفيذ التداولات في الوقت الفعلي.

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

يتم ذلك من خلال WebSockets دفتر أوامر الصرف. مع تغير دفتر الطلبات لكل أصل ، سترسل البورصات تحديثات من خلال WebSockets لإعلام المشتركين بما تم تغييره. لذلك ، السماح لـ Shrimpy بتحديث نسختنا المحلية من دفتر الطلبات الكامل في الوقت الفعلي.

بمجرد وضع البنية التحتية لتحديثات دفتر الطلبات في الوقت الفعلي ، أصبحت القدرة على أخذ لقطات من دفاتر الطلبات على فترات منتظمة سهلة.

في فاصل زمني مدته دقيقة واحدة ، يأخذ Shrimpy لقطة لكل دفتر طلب لكل أصل عبر كل بورصة ندعمها. ثم يتم تخزين هذه اللقطة في قاعدة البيانات الخاصة بنا لاسترجاعها لاحقًا من خلال واجهات برمجة التطبيقات للبيانات التاريخية.

كيف يمكنك الوصول إلى لقطات الكتاب التاريخية

بعد تخزين لقطة دفتر الطلبات ، أصبح Shrimpy جاهزًا الآن لخدمة اللقطة كمجموعة تاريخية من البيانات. للوصول إلى هذه البيانات ، يمكنك الاتصال بنقاط نهاية REST API الخاصة بنا لإعادة إنشاء سجل أي دفتر طلبات بسرعة.

يقدم المثال التالي عرضًا توضيحيًا لكيفية استدعاء نقطة النهاية والنتائج التي يتم إرجاعها.

طلب

احصل على https://dev-api.shrimpy.io/v1/historical/orderbooks

إجابة

[

{

"الوقت": "2019-05-19 T00: 03: 02.000Z",

"يطلب": [

{

"السعر": 564.002,

"بحجم": 2354346

},

],

"العطاءات": [

{

"السعر": 564.002,

"بحجم": 2354346

},

]

},

]

بيانات التجارة علامة تلو الأخرى

بيانات تجارة التجزئة هي الصفقات التفصيلية التي تم تنفيذها في البورصة. أنها توفر مجموعة كاملة من جميع الصفقات التي يتم إجراؤها في البورصة في أي وقت.

تتضمن بيانات التداول معلومات حول وقت تنفيذ الأمر ، وحجم الأمر ، والسعر ، والجانب الذي أخذ الأمر.

على غرار دفاتر الطلبات ، طلب فريقنا استراتيجية قوية للحفاظ على التاريخ الكامل للطلبات في أي بورصة معينة.

من أجل ضمان تلقينا التداولات في الوقت الفعلي ، قمنا بتنفيذ حل websocket حيث نشارك في كل زوج تداول في كل بورصة لتلقي التحديثات الكاملة من كل زوج تداول.

بمجرد استلامنا للتجارة ، يتم وضعها على الفور في قاعدة البيانات الخاصة بنا. بالإضافة إلى تخزين كل تجارة فردية ، نقوم أيضًا بإنشاء بيانات مخططات الشموع اليابانية (OHLCV) بناءً على هذه التداولات الفردية.

توفر واجهات برمجة التطبيقات لمطور Shrimpy تجربة عادية عند التعامل مع البيانات التاريخية ، لذا فإن إنشاء كل شمعة من الصفر يتيح لنا التحكم الدقيق في كيفية معالجة كل نقطة بيانات.

كيفية جمع بيانات التجارة على شكل علامة

بمجرد تخزين التجارة ، تصبح جاهزة للخدمة. يمكن للمطورين بعد ذلك الوصول إلى هذه البيانات من خلال استدعاءات REST API لتحليل أو تقييم أو دراسة كيفية تنفيذ الصفقات عبر البورصات.

توضح هذه الأمثلة كيف يمكنك الوصول إلى بيانات التداول بسهولة من خلال نقاط نهاية البيانات التاريخية الخاصة بنا.

طلب

احصل على https://dev-api.shrimpy.io/v1/historical/trades

إجابة

[

{

"الوقت": "2016-09-06 T13: 01: 34.000Z",

"بحجم": "1891.1316431",

"السعر": "0.00002585",

"آخذ جانب": "مشتر" },

]

الأدوات المتاحة

توفر واجهات برمجة التطبيقات الخاصة بمطور Shrimpy إمكانية الوصول إلى 16 بورصة مختلفة وآلاف الأسواق. قد يكون الوصول إلى كل هذه البيانات مرهقًا إذا كنت لا تعرف من أين تبدأ أو ما هي فترات البيانات المتاحة.

لحسن الحظ ، نقدم نقطة نهاية بسيطة حيث يمكنك الوصول إلى جميع البيانات المتاحة عبر كل تبادل. بهذه الطريقة لن تحتاج أبدًا إلى التساؤل عن البيانات التي يمكنك الوصول إليها.

كيفية الحصول على الأدوات التاريخية المتاحة

توفر مكالمات API البسيطة قائمة كاملة بتوافر البيانات. يتضمن ذلك لقطات دفتر الطلبات التاريخية ونقاط البيانات التجارية.

استخدم المكالمة التالية للعثور على البيانات المتوفرة لدينا.

طلب

احصل على https://dev-api.shrimpy.io/v1/historical/instruments؟exchange=Bittrex

إجابة

[

{

"تبادل":"بيتريكس",

"BaseTradingSymbol":"LTC",

"اقتباس":"BTC",

"احجز موعد البدء":"2016-09-14 T13: 00: 00.000Z",

"اطلب الحجز في النهاية":"2019-09-07 T23: 00: 00.000Z",

"TradeStartTime":"2016-09-12 T23: 00: 00.000Z",

"TradeEndTime":"2019-09-09 T16: 00: 00.000Z" }

]

قراءة إضافية

تشفير API لتوجيه الطلبات الذكية

مآخذ ويب عالمية لبيانات دفتر طلب تبادل التشفير في الوقت الحقيقي

بيانات رسوم التجارة التاريخية المجانية OHLCV لتبادل العملات المشفرة

Kaiko تتعاون مع Shrimpy – بيانات سوق العملات المشفرة التاريخية

حول شرمبي

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

واجهة برمجة تطبيقات Shrimpy Crypto للتداول: شرمبي | واجهات برمجة تطبيقات تداول العملات الرقمية للمطورين

لا تنسى متابعتنا تويتر و موقع التواصل الاجتماعي الفيسبوك للحصول على التحديثات ، وطرح أي أسئلة على مجتمعنا المذهل والنشط على برقية.

فريق شرمبي

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me