الحصول على سعر بيتكوين api


مؤشر أسعار مركب Bitcoin. com.


مؤشر أسعار Bitcoin. com المركب (BCX) هو مؤشر أسعار تاريخي يومي يتتبع قيمة البيتكوين بالدولار الأمريكي. يتم أيضًا نشر سعر فوري في الوقت الفعلي. السعر المعروض في القائمة العلوية من Bitcoin. com هو سعر BCX الفوري. يتم رسم القيم التاريخية هنا.


إن BCX عبارة عن مركب من مؤشرات Bitcoin المتعددة ، مما يوفر قياسًا قويًا لقيمة Bitcoin. لن يؤدي تغيير وقت التعطل أو تغييرات واجهة برمجة التطبيقات (API) على أي مؤشر تبادل أو مكون أساسي إلى تغيير جودة BCX بشكل جذري. المؤشرات التأسيسية تشمل:


عندما تنشر المؤشرات التأسيسية عدة أطر زمنية ، يتم اختيار القيمة اليومية للبناء اليومي BCX. يستخدم Spot Rate أحدث البيانات المتاحة لكل مؤشر.


قيمة BCX هي متوسط ​​ترجيح زمني مرجعي لأحدث نقطة بيانات لكل مؤشر مكون. بالنسبة إلى BCX اليومي ، يكون الوزن كما يلي:


يركز ترجيح الوقت التربيعي على المزيد من التركيز على نقاط البيانات الحديثة. على سبيل المثال ، لن تتلقى نقطة البيانات عند 1200 ساعة سوى وزن 0.25.


جميع قيم الأسعار مقومة بالدولار الأمريكي ، لذا فاقسم 100 إلى دولار. قيمة إرجاع السعر: 100000 تقابل قيمة فهرس 1000.00 دولار.


عنوان URI الأساسي لجميع مكالمات API هو https://index. bitcoin. com/api.


الوقت الحالي على الخادم:


قيم مؤشر تاريخي.


القيم اليومية لمؤشر السعر. قيمة الإرجاع هي صفيف من إدخالات [الوقت ، السعر].


بشكل افتراضي ، تقوم نقطة نهاية السجل / v0 / history بارجاع آخر 6 أشهر من البيانات. تضمين معلمة طلب البحث؟ span = all لإرجاع البيانات إلى اليوم الأول من تداول Bitcoin ، 18 يوليو 2010.


تنسيق الوقت الافتراضي هو ISO 8601 ، لكن الخادم سيعيد الطوابع الزمنية unix في ثوانٍ منذ الحقبة التي تحتوي على معلمة طلب البحث unix = 1.


البحث عن الأسعار التاريخية.


لإرجاع قيمة الفهرس في تاريخ معين & amp؛ الوقت ، استخدم / v0 / lookup. إذا تم تحديد وقت غير منتصف الليل ، فسيتم تقريب القيمة بين سعر الفتح والإغلاق لليوم. حدد "time" = & lt؛ unix أو ISO 8601 & gt؛ معلمة طلب البحث. انظر بحث السعر في العمل على صفحة الأدوات.


ستكون أسعار الفتح والإغلاق عند منتصف الليل بالتوقيت العالمي متداخلة مع الطابع الزمني للاستعلام. سيحتوي كائن البحث على الطابع الزمني للاستعلام ، ويتم تقسيم كسر k ليوم واحد بين open. time و close. time ، والسعر كمحدد خطي بين نقاط النهاية هذه:


سعر Bitcoin الحالي ، الذي يتم تحديثه في الوقت الفعلي ، متاح على / v0 / price /: currency. يحدث التحويل البسيط من الدولار الأمريكي إلى العملات العالمية خلف الكواليس مع قيم FX المفتوحة لسعر الصرف. قد تختلف أسعار الصرف الفعلية للبيتكوين في العملات الدولية بخلاف الدولار الأمريكي بشكل كبير مقارنة بالقيم المبلغ عنها من سعر BCX الفوري.


يجب أن يحتوي مسار عملة URI على رمز عملة ISO 4217 مدعوم:


AED AFN ALL AMD ANG AOA ARS AUD AWG AZN BAM BBD BDT BGN BHD BIF BMD BND BOB BRL BSD BTN BWP BYN BZD CAD CDF CHF CLF CLP CNH CNY COP CRC CUC CUP CE CK DJF DKK DOP DZD EGP ERN ETB EUR FJD FKP GBP GEL GGP GHS GIP GMD GNF GTQ GYD HKD HNL HRK HTG HUF IDR ILS IMP INR IQD IRR ISK JEP JMD JOD JPY KES KGS KHR KMF KPW KRW KWD KYD KZT LAK LBP LKR LRD LSL LYD MAD MDL MGA MKD MMK MNT MOP MRO MUR MVR MWK MXN MYR MZN NAD NGN NIO NOK NPR NZD OMR PAB PEN PGK PHP PKR PLN PYG QAR RON RSD RUB RWF SAR SBD SCR SDG SEK SGD SHP SLL SOS SRD SSP STD SVC SYP SZL THB TJS TMT TND TOP TRY TTD TWD TZS UAH UGX USD UYU UZS VEF VNV VUV WST XAF XAG XAU XCD XDR XOF XPD XPF XPT YAR ZAR ZMW ZWL.


<h1> احصل على سعر بيتكوين api </ h1>


الحصول على عبر متجر التطبيقات قراءة هذه المشاركة في التطبيق لدينا!


Bitcoin في الوقت الحقيقي شراء وبيع سعر API.


ما هي واجهة برمجة التطبيقات للحصول على سعر الشراء الفوري من بيتكوين وسعر البيع على موقعي؟ وكيف يمكن الحصول عليها من لتنفيذ في موقع الويب الخاص بي المتقدمة في PHP.


ليس لدى Bitcoin سعر شراء وسعر واحد. يتم تبادل Bitcoins في العديد من البورصات المختلفة ، كل تتبع مسار سعر السوق الخاصة بهم.


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


غيرها من APIs للاهتمام Bitcoin الأسعار التي قد تنظر هي تلك التي تقدمها حاليا Quandl و BitcoinAverage.


بيتكوين الرسوم البيانية.


نظرة عامة على واجهة برمجة التطبيقات.


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


واجهة برمجة تطبيقات Bitcoincharts 'قابلة للوصول من خلال HTTP Parameters يتم تمريرها باستخدام GET - طلبات البيانات المرتجعة هي JSON المشفرة لا تستعلم أكثر من مرة واحدة كل 15 دقيقة!


تقدم Bitcoincharts أسعارًا مرجحة لعدة عملات على http://api. bitcoincharts. com/v1/weighted_prices. json. يمكنك استخدام هذا لأسعار السلع والخدمات في Bitcoins. سيؤدي هذا إلى تقلبات أقل بكثير من استخدام أحدث سعر للسوق الواحد.


يتم حساب الأسعار المرجحة لآخر 24 ساعة و 7 أيام و 30 يومًا....إذا لم تكن هناك صفقات خلال فترة زمنية (مثل عدم التداول خلال 24 ساعة) ، فلن يتم إرجاع أي قيمة. إعداد التعليمات البرمجية للتعامل مع هذه الحالات!


JSON المرتجع هو قاموس يحتوي على عناصر لكل عملة. كل عملة لديها ما يصل إلى ثلاثة أزواج من القيمة الرئيسية: 24h و 7 d و 30 d.


يمكنك الوصول إلى بيانات السوق العامة على http://api. bitcoincharts. com/v1/markets. json. هذا سيعود مصفوفة مع عناصر لكل سوق. الحقول المرتجعة لكل سوق هي:


العملة الأساسية للسوق (USD ، EUR ، RUB ، JPY ،.).


unixtime من أحدث التجارة. الحقول التالية تتعلق بيوم هذا المجال (UTC)! n_trades.


التجارة atest من حجم اليوم السابق.


إجمالي حجم التداول اليومي في BTC currency_volume.


حجم التجارة الإجمالي لليوم في العملة.


تتوفر بيانات التجارة بتنسيق CSV ، ويتم تأجيلها تقريبًا. 15 دقيقة. وسوف يعود أحدث التداولات 2000.


يمكنك استخدام معلمة start لتحديد الطابع الزمني السابق لـ unix لاسترداد البيانات الأقدم.


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


هناك واجهة دفق تلنت تجريبية على منفذ TCP 27007 في api. bitcoincharts. com.


هذه الخدمة مخصصة للاستخدام الشخصي فقط. لا تفترض أن تكون هذه البيانات دقيقة بنسبة 100٪ أو تكتب روبوتات تداول تعتمد عليها.


<h1> احصل على سعر بيتكوين api </ h1>


الحصول على عبر متجر التطبيقات قراءة هذه المشاركة في التطبيق لدينا!


الحصول على سعر بيتكوين كل ساعة أو دقيقة باستخدام API Coinbase في بيثون.


أحاول تقديم برنامج يحصل على سعر بيتكوين يوميًا في تاريخ محدد.


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


أنا قادرة على تشغيل python print (client. get_historic_prices ()) ولكن هذا يظهر لي الكثير من الأسعار اليومية بيتكوين.


هل هناك طريقة للحصول على سعر بيتكوين محدد للتاريخ باستخدام واجهة برمجة تطبيقات Coinbase؟ أيضا ، هل يمكنني تحديد مدة مثل من تاريخ 01-01 إلى الساعة 2017-03-01؟


<h1> احصل على سعر بيتكوين api </ h1>


سحب الطلبات 2.


يضم GitHub أكثر من 20 مليون مطور يعملون معًا لاستضافة ومراجعة التعليمات البرمجية وإدارة المشاريع وإنشاء برامج معًا.


استخدم Git أو Checkout باستخدام SVN باستخدام عنوان URL على الويب.


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


التبعية الوحيدة على مكتبة الطلبات. يمكنك إما تنفيذ طلبات تثبيت النقاط أو تثبيت متطلبات pip - r داخل الملف.


كل هذه الفئات تعرض الواجهة أدناه:


والتي ستقوم بإرجاع كائن عشري. لاحظ أن جميع البورصات تعيد القيم بالدولار الأمريكي ، باستثناء Huobi التي تعيد CNY.


Coinapult هو خاص في أنه يمكنك تحديد العملة للطرق الثلاثة المذكورة أعلاه.


تقدم فئة Coindesk واجهة أسعار أكثر ثراءً:


get_current_price و get_past_price يُرجع كلاهما الكائنات العشرية.


يأخذ get_current_price معلمة اختيارية تحدد العملة.


يجب أن تكون تواريخ جميع الوظائف بالشكل "YYYY-MM-DD".


سيعود get_historical_data_as_dict إلى قاموس بالتنسيق التالي:


تذكر أن هذه التواريخ / الأسعار لن تكون بأي ترتيب معين.


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


لا يمكنك تنفيذ هذا الإجراء في هذا الوقت.


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


وثائق API.


مثال Node. js عن كيفية الاتصال بواجهة برمجة التطبيقات للدفع (يتطلب autobahn): http://pastebin. com/dMX7mZE0.


أفضل طريقة للحصول على تحديثات البيانات العامة في الأسواق هي عن طريق واجهة برمجة التطبيقات للدفع ، والتي تدفع المؤشر المباشر ، وكتاب الأوامر ، والتجارة ، وتحديثات Trollbox عبر WebSockets باستخدام بروتوكول WAMP. لاستخدام واجهة برمجة التطبيقات للدفع ، اتصل بـ wss: //api. poloniex. com واشترك في الخلاصة المطلوبة.


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


الملصقات المناسبة لهذه البيانات هي ، بالترتيب: currencyPair ، last ، lowestAsk ، highestBid ، percentChange ، baseVolume ، quoteVolume ، is المجمدة ، 24hrHigh ، 24hrLow.


كتاب ترتيب و الصفقات.


لتلقي دفتر الطلبات والتحديثات التجارية ، اشترك في العملة المطلوبة ، على سبيل المثال ، "BTC_XMR". هناك نوعان من تحديثات دفتر الطلبات:


يمكن أن تكون تحديثات نوع orderBookModify إما إضافات إلى دفتر الأوامر أو تغييرات على الإدخالات الموجودة. تشير قيمة "المبلغ" إلى المبلغ الإجمالي الجديد في الكتب بالسعر المحدد & mdash؛ وبعبارة أخرى ، فإنه يستبدل أي قيمة سابقة ، بدلاً من الإشارة إلى تعديل لقيمة سابقة.


يتم توفير تحديثات محفوظات التجارة بالتنسيق التالي:


يحتوي جزء القاموس من كل رسالة السوق ("kwargs" في المثال Node. js) على رقم تسلسل مع مفتاح "seq"....للحفاظ على تناسق دفتر طلبياتك ، ستحتاج إلى التأكد من تطبيق الرسائل بترتيب أرقام التسلسل الخاصة بهم ، حتى في حالة وصولها خارج نطاق الطلب. في بعض الأسواق ، إذا لم يكن هناك تحديث لأكثر من ثانية واحدة ، سيتم إرسال رسالة نبضات القلب تتكون من قائمة وسيطة فارغة وأحدث رقم تسلسل. هذه ستخرج مرة واحدة في الثانية ، ولكن إذا لم يكن هناك تحديث لأكثر من 60 ثانية ، فسيتم تقليل الفترة الزمنية لنبض القلب إلى 8 ثوانٍ حتى التحديث التالي.


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


لتلقي رسائل Trollbox جديدة ، اشترك في "trollbox". سيتم إعطاء الرسائل بالتنسيق التالي:


الملصقات المناسبة لهذه البيانات هي ، بالترتيب: النوع ، messageNumber ، اسم المستخدم ، الرسالة ، السمعة.


يرجى ملاحظة أن إجراء أكثر من 6 مكالمات في الثانية إلى واجهة برمجة التطبيقات العامة ، أو بشكل متكرر ودون الحاجة إلى جلب كميات زائدة من البيانات ، قد يؤدي إلى حظر عنوان IP الخاص بك.


هناك ستة أساليب عامة ، وكلها تأخذ طلبات HTTP GET وإرجاع المخرجات بتنسيق JSON:


إرجاع المؤشر لجميع الأسواق. إخراج العينة:


لعرض حجم 24 ساعة لجميع الأسواق ، بالإضافة إلى إجماليات العملات الرئيسية. إخراج العينة:


إرجاع دفتر الطلبات لسوق معين ، بالإضافة إلى رقم تسلسلي للاستخدام مع واجهة برمجة التطبيقات Push ومؤشر يحدد ما إذا كانت السوق مجمدة. يمكنك تعيين currencyPair إلى & quot؛ كل & quot؛ للحصول على كتب الطلبات من جميع الأسواق. إخراج العينة:


أو ، لجميع الأسواق:


لعرض 200 عملية تداول سابقة في سوق معينة ، أو ما يصل إلى 50000 عملية تداول بين نطاق محدد في الطوابع الزمنية لـ UNIX بواسطة & quot؛ start & quot؛ و & quot؛ نهاية & quot؛ الحصول على المعلمات. إخراج العينة:


لعرض بيانات مخطط الشموع اليابانية. معلمات GET المطلوبة هي "currencyPair" و "period" (فترة الشموع بالثواني والقيم الصالحة هي 300 و 900 و 1800 و 7200 و 14400 و 86400) و "start" و "end". يتم تقديم "Start" و "end" في تنسيق الطابع الزمني لـ UNIX ويتم استخدامها لتحديد نطاق التاريخ للبيانات التي يتم إرجاعها. إخراج العينة:


إرجاع المعلومات حول العملات. إخراج العينة:


لعرض قائمة عروض القروض والمطالب لعملة معينة ، المحددة بواسطة معلمة GET "currency". إخراج العينة:


لاستخدام واجهة برمجة تطبيقات التداول ، ستحتاج إلى إنشاء مفتاح واجهة برمجة التطبيقات.


يرجى ملاحظة أن هناك حدًا افتراضيًا لـ 6 مكالمات في الثانية. إذا كنت تحتاج إلى أكثر من ذلك ، فالرجاء مراعاة تحسين التطبيق باستخدام واجهة برمجة التطبيقات للدفع ، أو أمر "moveOrder" ، أو "all" parameter عند الاقتضاء. إذا كان هذا لا يزال غير كافٍ ، فالرجاء الاتصال بالدعم لمناقشة رفع الحد.


يتم إرسال جميع المكالمات إلى واجهة برمجة تطبيقات التداول عبر HTTP POST إلى https://poloniex. com/tradingApi ويجب أن تحتوي على الرؤوس التالية:


مفتاح - مفتاح API الخاص بك. تسجيل - بيانات POST الخاصة بالطلب موقعة من "سر" المفتاح الخاص بك وفقًا لطريقة HMAC-SHA512.


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


جميع الردود الواردة من واجهة برمجة تطبيقات التداول هي بتنسيق JSON. في حالة حدوث خطأ ، ستكون الاستجابة دائمًا بالتنسيق التالي:


هناك عدة طرق يتم قبولها بواسطة واجهة برمجة تطبيقات التداول ، ويتم تحديد كل منها بمعلمة POST "command":


إرجاع كل الأرصدة المتاحة لديك. إخراج العينة:


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


إرجاع جميع عناوين الإيداع الخاصة بك. إخراج العينة:


يولد عنوان إيداع جديد للعملة المحددة بواسطة معلمة POST "currency". إخراج العينة:


يمكن إنشاء عنوان واحد فقط لكل عملة في اليوم الواحد ، وقد لا يتم إنشاء عنوان جديد قبل استخدام العنوان الجديد مسبقًا.


لعرض سجل الإيداع والسحب داخل نطاق محدد ، والذي تحدده معلمات POST "start" و "end" ، ويجب تقديم كلاهما كطوابع زمنية UNIX. إخراج العينة:


إرجاع طلباتك المفتوحة لسوق معين ، محدد بواسطة معلمة POST "currencyPair" ، على سبيل المثال ، "BTC_XCP". اضبط "currencyPair" على "all" لإرجاع الأوامر المفتوحة لجميع الأسواق. إخراج العينة لسوق واحد:


أو ، لجميع الأسواق:


لعرض سجل تداولك لسوق معين ، محدد بواسطة معلمة POST "currencyPair". يمكنك تحديد "الكل" كعملة لتلقي سجل تداولك لجميع الأسواق. يمكنك بشكل اختياري تحديد نطاق من خلال معلمات POST "start" و / أو "end" ، المعطاة في تنسيق الطابع الزمني لـ UNIX ؛ إذا لم تحدد نطاقًا ، فستقتصر على يوم واحد. يمكنك تحديد عدد الإدخالات التي يتم إرجاعها باستخدام معلمة "الحد الأقصى" بشكل اختياري ، بحد أقصى 10000. إذا لم يتم تحديد معلمة "الحد" ، فلن يتم إرجاع أكثر من 500 إدخال....إخراج العينة:


أو ، لجميع الأسواق:


لعرض جميع التداولات التي تتضمن طلبًا معينًا ، والتي حددتها المعلمة POST "orderNumber". في حالة عدم حدوث أية تداولات في الطلب أو تحديد أمر لا يخصك ، فسوف تتلقى خطأ. إخراج العينة:


يضع طلب شراء محدود في سوق معين. معلمات POST المطلوبة هي "currencyPair" و "rate" و "amount". إذا نجحت ، فستعرض الطريقة رقم الطلب. إخراج العينة:


يمكنك اختياريًا تعيين "fillOrKill" أو "instantOrCancel" أو "postOnly" إلى 1. سيملأ أمر الملء أو الإيقاف بالكامل أو يتم إحباطه تمامًا. يمكن ملء طلب فوري أو إلغاء جزئيًا أو كليًا ، ولكن سيتم إلغاء أي جزء من الطلب لا يمكن ملؤه فورًا بدلاً من تركه في دفتر الطلبات. لن يتم وضع أمر ما بعد الدعوى إلا إذا تم ملء أي جزء منه على الفور ؛ يضمن لك هذا عدم دفع رسوم المخاطرة على أي جزء من الطلب الذي يملأه.


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


يلغي طلبًا وضعته في سوق معين. معلمة POST المطلوبة هي "orderNumber". إذا نجحت ، ستعود الطريقة:


يلغي طلبًا ويضع طلبًا جديدًا من النوع نفسه في معاملة ذرية واحدة ، مما يعني نجاح كلا العمليتين أو سيفشل كلاهما. معلمات POST المطلوبة هي "orderNumber" و "rate" ؛ يمكنك اختيار "المبلغ" اختياريا إذا كنت ترغب في تغيير كمية الطلب الجديد. قد يتم تحديد "postOnly" أو "instantOrCancel" لأوامر الصرف ، ولكن لن يكون لها تأثير على أوامر الهامش. إخراج العينة:


يضع على الفور سحبًا لعملة معينة دون تأكيد من خلال البريد الإلكتروني. لاستخدام هذه الطريقة ، يجب تمكين امتياز السحب لمفتاح واجهة برمجة التطبيقات. معلمات POST المطلوبة هي "العملة" و "المبلغ" و "العنوان". بالنسبة إلى عمليات سحب XMR ، يمكنك تحديد "paymentId" اختياريًا. إخراج العينة:


إذا كنت مسجلاً في جدول رسوم صانعي القبعات ، فقم بإرجاع رسوم تداولك الحالية وحجم 30 يومًا في BTC. يتم تحديث هذه المعلومات مرة واحدة كل 24 ساعة.


إرجاع أرصدة تم الفرز حسب الحساب. يمكنك اختياريًا تحديد معلمة POST "account" إذا كنت ترغب في جلب أرصدة حساب واحد فقط. يرجى ملاحظة أن الأرصدة في حساب الهامش الخاص بك قد لا يمكن الوصول إليها إذا كان لديك أي مراكز أو أوامر هامش مفتوحة. إخراج العينة:


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


تحويل الأموال من حساب إلى آخر (على سبيل المثال من حساب التبادل الخاص بك إلى حساب الهامش الخاص بك). معلمات POST المطلوبة هي "العملة" و "المبلغ" و "fromAccount" و "toAccount". إخراج العينة:


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


يضع أمر شراء الهامش في سوق معين. معلمات POST المطلوبة هي "currencyPair" و "rate" و "amount". يمكنك اختيار حد أقصى لسعر الإقراض باستخدام معلمة "lendingRate". في حالة نجاح ذلك ، ستقوم هذه الطريقة بإرجاع رقم الطلب وأي صفقات مباشرة ناتجة عن طلبك. إخراج العينة:


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


لعرض معلومات حول وضع الهامش الخاص بك في سوق محدد ، والذي تحدده معلمة POST "currencyPair". يمكنك تعيين "currencyPair" على "all" إذا كنت ترغب في جلب جميع مراكز الهامش دفعة واحدة. إذا لم يكن لديك مركز هامش في السوق المحدد ، فسيتم تعيين "type" على "none". "liquidationPrice" هو تقدير ، ولا يمثل بالضرورة السعر الذي ستحدث به عملية تصفية قسرية فعلية. إذا لم يكن لديك سعر تصفية ، فستكون القيمة -1. إخراج العينة:


يقوم بإغلاق مركز الهامش الخاص بك في سوق معين (محدد بمعلمة POST "currencyPair") باستخدام أمر سوق. ستعود هذه المكالمة بالنجاح إذا لم يكن لديك مركز مفتوح في السوق المحدد. إخراج العينة:


يخلق عرض قرض لعملة معينة. معلمات POST المطلوبة هي "عملة" ، "مبلغ" ، "المدة" ، "تجديد تلقائي" (0 أو 1) ، و "lendingRate". إخراج العينة:


يلغي عرض قرض محدد بواسطة المعلمة POST "orderNumber". إخراج العينة:


لعرض عروض القرض المفتوح لكل عملة. إخراج العينة:


إرجاع قروضك النشطة لكل عملة. إخراج العينة:


لعرض سجل الإقراض الخاص بك ضمن نطاق زمني محدد بواسطة معلمات POST "start" و "end" كـ timestamp UNIX. قد يتم أيضًا تحديد "الحد" للحد من عدد الصفوف التي يتم إرجاعها. إخراج العينة:


لتبديل إعداد "تجديد تلقائي" على قرض نشط ، يتم تحديده بواسطة معلمة POST "orderNumber". إذا نجحت ، فستشير "الرسالة" إلى إعداد تجديد تلقائي جديد. إخراج العينة:


BitcoinMarkets.


1 338 пользователей находятся здесь....Translating......رأيت Bitfloor ، الذي يدعم REST ، ولكنه لا يعود أي قيمة مفيدة ، فإنه يحتوي على "خطأ داخلي في الخادم".


رأيت أيضا بيتكوينتسارت ، ولكن أعتقد أنه يقتصر على قيم البيانات 2000.


هل تقترح لي أي إطار أو نظام للعمل حول هذا الموضوع؟


مغلق خارج الموضوع بالمقلوب ♦ 25 يناير 17 الساعة 12:23.


يبدو أن هذا السؤال خارج الموضوع. أعطى المستخدمون الذين صوتوا للإغلاق هذا السبب المحدد: & quot؛ الأسئلة التي تطلب منا التوصية أو العثور على كتاب أو أداة أو مكتبة برامج أو برنامج تعليمي أو مورد آخر خارج الموقع تكون خارج الموضوع لـ Stack Overflow لأنها تميل إلى اجتذاب الإجابات والروايات بريد مؤذي. بدلا من ذلك ، وصف المشكلة وما تم عمله حتى الآن لحلها. & quot؛ وندش]؛ deceze إذا كان من الممكن إعادة صياغة هذا السؤال ليلائم القواعد في مركز المساعدة ، فيرجى تعديل السؤال.


في الواقع ، يمكنك الحصول على سجل تداول Bitcoin بالكامل من Bitcoincharts بتنسيق CSV هنا: http://api. bitcoincharts. com/v1/csv/


يتم تحديثه مرتين في اليوم لتبادل نشط ، وهناك عدد قليل من التبادلات الميتة ، أيضا.


EDIT: نظرًا لعدم وجود رؤوس أعمدة في ملفات CSV ، فإليك ما هي: العمود 1) الطابع الزمني للتجارة ، العمود 2) السعر ، العمود 3) حجم التداول.


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


يستخدم البرنامج النصي مكتبات python websocket-client و pusher_client_python ، لذلك ثبِّتها.


وتكوين ملف logrotate.


ثم يمكنك تشغيلها في الخلفية.


يحتوي Bitstamp على بيانات بيتكوين حية متاحة بشكل عام في JSON على هذا الرابط. لا تحاول الوصول إليها أكثر من 600 مرة في عشر دقائق وإلا فإنها ستحجب IP الخاص بك (بالإضافة إلى أنها غير ضرورية على أي حال ؛ اقرأ المزيد هنا). أدناه هو نهج C # للحصول على بيانات حية:


من هنا ، يمكنك تحليل JSON وتخزينها في قاعدة بيانات (أو مع إدراج MongoDB مباشرة) ثم الوصول إليها.


بالنسبة للبيانات التاريخية (استنادًا إلى قاعدة البيانات - إذا كانت الطريقة التي تقترب بها) ، فقم بإدراج ملف من ملف ثابت ، والذي تسمح لك معظم قواعد البيانات باستخدامه (على سبيل المثال ، باستخدام SQL Server يمكنك إجراء BULK INSERT من ملف CSV) .


لقد كتبت مثال جافا لهذه الحالة:


استخدم مكتبة json. org لاسترداد JSONObjects و JSONArrays. يستخدم المثال التالي بيانات blockchain. info التي يمكن الحصول عليها باعتبارها JSONObject.


تجريده إلى JSON مع Node. js سيكون متعة :)


يحتوي Coinbase على واجهة برمجة تطبيقات REST التي تمنحك إمكانية الوصول إلى الأسعار التاريخية من موقعه على الويب. يبدو أن البيانات تظهر السعر الفوري لـ Coinbase (بالدولار الأمريكي) كل عشر دقائق تقريبًا.


يتم إرجاع النتائج بتنسيق CSV. يجب عليك الاستعلام عن رقم الصفحة الذي تريده من خلال واجهة برمجة التطبيقات. هناك 1000 نتيجة (أو نقاط سعر) لكل صفحة. هذا هو حوالي 7 أيام من البيانات في كل صفحة.

تعليقات

المشاركات الشائعة