API العامة
يوفر Trademen واجهات برمجة تطبيقات HTTP للتفاعل مع التبادل لبيانات السوق العامة فقط.
تسمح واجهة برمجة تطبيقات HTTP بالوصول للقراءة إلى بيانات السوق العامة من خلال نقطة النهاية العامة -
نقطة نهاية HTTP العامة: https://yourdomain.com/api/public
العودة الشريط
يسترجع معلومات موجزة عن كل زوج من العملات / العملات المدرجة في البورصة
نقطة نهاية المؤشر:https://yourdomain.com/api/public?command=returnTicker
حقل | وصف |
الاخير | سعر التنفيذ لآخر تداول لهذا الزوج. |
يتغيرون | نسبة تغير السعر. |
عالية 24 ساعة | أعلى سعر تنفيذ لهذا الزوج خلال الـ 24 ساعة الماضية. |
منخفض 24 ساعة | أقل سعر تنفيذ لهذا الزوج خلال الـ 24 ساعة الماضية. |
الحجم الأساسي | تم تداول الوحدات الأساسية في آخر 24 ساعة. |
حجم التجارة | وحدات التداول المتداولة في آخر 24 ساعة. |
مثال:
{ "BTC_USD": { "last": "8180.000000000", "low24hr": "8183.00000000", "high24hr": "10369.00000000", "change": "5.99", "tradeVolume": "614.24470018", "baseVolume": "5694762.62500284" }, "DOGE_BTC": { "last": "0.000000200", "low24hr": "0.000000190", "high24hr": "0.000000210", "change": "10.58", "tradeVolume": "1614.24470018", "baseVolume": "4694762.62500284" } }
استرداد المعلومات الموجزة لعملة محددة / زوج عملات معدنية مدرجة في البورصة-
طلب معلمة | وصف |
زوج التجارة | زوج مثل BTC_USD |
نقطة نهاية المؤشر:https://yourdomain.com/api/public?command=returnTicker&tradePair=BTC_USD
مثال:
{ "last": "8180.000000000", "low24hr": "8183.00000000", "high24hr": "10369.00000000", "change": "5.99", "tradeVolume": "614.24470018", "baseVolume": "5694762.62500284" }
إرجاع دفتر الطلب
يسترجع أحدث دفتر طلب 50 لكل نوع طلب لعملة محددة / زوج عملات معدنية مدرجة في البورصة
اطلب نقطة نهاية الكتاب:https://yourdomain.com/public?command=returnOrderBook&tradePair=BTC_USD
حقول الإدخال:
زوج التجارة | زوج مثل BTC_ETH |
خارج الحقول:
حقل | وصف |
يطلب | مجموعة من عروض الأسعار المجمعة في الكتاب مرتبة من السعر المنخفض إلى السعر المرتفع. |
العطاءات | مجموعة من عروض الأسعار المجمعة في الكتاب مرتبة من السعر الأعلى إلى السعر المنخفض. |
مثال:
{ "asks": [ { "price": "0.09000000", "amount": "500.00000000", "total": "45.00000000" }, { "price": "0.11000000", "amount": "700.00000000", "total": "77.00000000" } ... ], "bids": [ { "price": "0.10000000", "amount": "700.00000000", "total": "70.00000000" }, { "price": "0.09000000", "amount": "500.00000000", "total": "45.00000000" } ... ] }
عودة تاريخ التجارة
لإرجاع الـ 100 صفقة الماضية لسوق معين ، يمكنك تعيين نطاق محدد في الطوابع الزمنية UNIX عن طريق "البدء" و "النهاية" معلمات GET.
نقطة نهاية تاريخ التجارة:https://yourdomain.com/public?command=returnTradeHistory&tradePair=BTC_USD
نقطة نهاية تاريخ التجارة:https://yourdomain.com/public?command=returnTradeHistory&tradePair=BTC_USD&start=1593419220&end=1593423660
حقول الإدخال:
طلب معلمة | وصف |
زوج التجارة | زوج مثل BTC_ETH |
ابدأ (اختياري) | بداية النافذة في ثوانٍ منذ عهد يونكس. |
النهاية (اختياري) | نهاية النافذة في ثوانٍ منذ عهد يونكس. |
خارج الحقول:
حقل | وصف |
تاريخ | تاريخ ووقت تنفيذ الصفقة بالتوقيت العالمي المنسق. |
اكتب | يحدد هذه التجارة على أنها شراء أو بيع من جانب المتداول. |
السعر | السعر بالعملة الأساسية لهذا الأصل. |
مقدار | عدد الوحدات المتداولة في هذه التجارة. |
مجموع | السعر الإجمالي للوحدات الأساسية لهذه التجارة. |
مثال:
[ { "price": "9860.86031280", "amount": "0.85441089", "total": "8425.22643602", "type": "buy", "date": "2020-06-29 10:03:00" }, { "price": "9862.25325181", "amount": "0.15549235", "total": "1533.50493441", "type": "sell", "date": "2020-06-29 10:02:00" }, ... ]
إرجاع بيانات الرسم البياني
إرجاع بيانات مخطط الشمعدان. معلمات GET المطلوبة هي زوج التجارة, (فترة الشمعدان بالثواني ؛ القيم الصالحة هي 300, 900, 1800, 7200, 14400, و 86400), بداية و نهاية. يتم تقديم البداية والنهاية بتنسيق طابع زمني UNIX وتستخدم لتحديد نطاق التاريخ للبيانات التي يتم إرجاعها. تشمل الحقول:
نقطة نهاية بيانات المخطط:https://yourdomain.com/public?command=returnChartData&tradePair=BTC_USD&interval=900&start=1546300800&end=1546646400
حقول الإدخال:
طلب معلمة | وصف |
زوج التجارة | يتم طلب زوج عملات السوق. |
فترة | فترة الشمعدان / الفاصل الزمني بالثواني. القيم الصالحة هي 300, 900, 1800, 7200, 14400, و 86400. |
بداية | بداية النافذة في ثوانٍ منذ عهد يونكس. |
نهاية | نهاية النافذة في ثوانٍ منذ عهد يونكس. |
خارج الحقول:
حقل | وصف |
تاريخ | تاريخ التوقيت العالمي المنسق لهذه الشمعة بالملي ثانية منذ عهد يونكس. |
متوسط | أعلى سعر لهذا الأصل داخل هذه الشمعة. |
قليل | أدنى سعر لهذا الأصل داخل هذه الشمعة. |
افتح | سعر هذا الأصل في بداية الشمعة. |
أغلق | سعر هذا الأصل في نهاية الشمعة. |
الصوت | المبلغ الإجمالي لهذه الأصول المتداولة داخل هذه الشمعة. |
مثال:
[ { "date": 1593396900, "low": "10112.27439575", "high": "10115.44996344", "volume": "1.54063724", "open": "10115.44996344", "close": "10112.27439575" }, { "date": 1593397800, "low": "10061.35948383", "high": "10112.27439575", "volume": "6.88096652", "open": "10112.27439575", "close": "10061.35948383" }, ... ]