ما الوسطاء عبر الإنترنت الذين يقدمون واجهات برمجة التطبيقات؟[مغلق]

StackOverflow https://stackoverflow.com/questions/59327

  •  09-06-2019
  •  | 
  •  

سؤال

لذا، لقد سئمت حقًا من E*TRADE، وبصفتي مطورًا، أود العثور على وسيط عبر الإنترنت يقدم واجهة برمجة التطبيقات (API).سيكون من الرائع أن أتمكن من كتابة أدوات التداول الخاصة بي، وربما حتى تعديل الأدوات الموجودة.

بناءً على بحثي حتى الآن، وجدت خيارًا واحدًا فقط.يقدم Interactive Brokers واجهة برمجة تطبيقات متعددة اللغات (Java/C++/ActiveX/DDE) ولديه بعض معدلات العمولة اللائقة إلى حد ما.أريد التأكد من عدم وجود أي خيارات أخرى يجب أن أفكر فيها.أيه أفكار؟

تحديث:بناءً على الإجابات حتى الآن، إليك قائمة سريعة...

هل كانت مفيدة؟

المحلول

أصوت لصالح IB (الوسطاء التفاعليون).لقد استخدمتها في الماضي كما كنت سعيدًا جدًا.يحتوي تداول Pinnacle Capital Markets أيضًا على واجهة برمجة التطبيقات (pcmtrading.com) لكنني لم أستخدمها.

الوسطاء التفاعليون:

https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php

أسواق رأس المال بيناكل:

http://www.pcmtrading.com/es/technology/api.html

نصائح أخرى

يشبه E*Trade لديها واجهة برمجة التطبيقات (API). الآن.

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

اعتبارا من هذا النشر يبدو TradeKing يعمل على API.لست متأكدا ما هو مستقبل ذلك بالرغم من ذلك.

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

لماكس لديهم .NET وJava API، بالإضافة إلى بروتوكول XML/JSON الأصلي الخاص بهم

openecry.com هو وسيط لديه الكثير من المعلومات حول واجهة برمجة التطبيقات (API) والتعليمات حول كيفية القيام بذلك.هناك أيضًا وسطاء آخرون يستخدمون منصة OEC وجميع الأجراس والصفارات التي يمكن أن يطلبها المحترف.

هناك عدد قليل.كنت أبحث في MBTrading لصديق.لم أبتعد كثيرًا، إذ فقد صديقي الاهتمام.بدا الأمر مستقيمًا نسبيًا مع C# وVB.Net SDK.كان لديهم بعض المستندات وكل شيء.كان هذا قبل 6 أشهر تقريبًا، لذا قد يكون أفضل (أو أسوأ) الآن.

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

لا أعرف الكثير عن تكلفة الحساب الفعلي أو أي شيء.

تقدم Ameritrade أيضًا واجهة برمجة التطبيقات (API)، طالما أن لديك حساب Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

مكتبة عملاء .NET لـ منصة التداول TD Ameritrade:

TD أميريتريد.NET SDK, ، متاح أيضًا عبر نوجيت

يتعلق الأمر فقط بتداول العملات (الفوركس)، ولكن العديد من وسطاء الفوركس يقدمون منصة MetaTrader التي تتيح لك البرمجة باستخدام MQL.المشكلة الرئيسية في هذا (بصرف النظر عن أنه يقتصر على الفوركس) هو أنه يتعين عليك البرمجة بلغة MQL والتي قد لا تكون لغتك المفضلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top