Які інтернет-брокери пропонують API? [зачинено]


155

Тож я дуже сильно переживаю від E * TRADE і, будучи розробником, хотів би знайти інтернет-брокера, який пропонує API. Було б чудово, щоб можна було написати власні торгові інструменти, а можливо навіть змінити існуючі.

На підставі моїх досліджень до цього часу я знайшов лише один варіант. Інтерактивні брокери пропонують багатомовний API (Java / C ++ / ActiveX / DDE) і мають досить пристойні тарифи на завантаження. Я хочу переконатися, що немає інших варіантів, про які я повинен розглянути. Будь-які ідеї?

Оновлення: На основі відповідей поки що, ось короткий список ...

Відповіді:


36

Я голосую за IB (Інтерактивні брокери). Я використовував їх у минулому, як був цілком задоволений. Торгівля ринками капіталу Pinnacle також має API (pcmtrading.com), але я не використовував їх.

Інтерактивні брокери:

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

Вершинні ринки капіталу:

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


ІБ здається найкращим варіантом, і поки що єдиним із широким діапазоном мовної підтримки.
Вілько

1
Мовна підтримка не обов'язково перекладається на підтримку декількох платформ (багато API ще потребують DLL)
nall

8
Яка ціна IB за торгівлю? Я не можу розібрати їх маркетингові матеріали.
Адам Монсен

Alpace ( alpaca.markets ) є безкоштовним, і він має безкоштовну інтеграцію для подачі даних Market із IEX та Polygon ( polygon.io ) безкоштовно для ринків США з моменту написання цього документа. (І ще крутіші апі прийдуть найближчим часом). Я прошу модератора знову відкрити це питання.
Перу

13

Схоже, зараз E * Trade має API .

Для доступу до історичних даних я виявив, що EODData має прийнятні ціни на їхні відвали. Для побічних проектів я не можу дозволити собі (скоріше не хочу собі дозволити) величезну плату за передплату лише за деякі дані, з якими можна поцікавитися.



2

Я використовував частини платформи marketcetera . Вони підтримують усі види джерел даних про маркетингові дані та брокерів, і ви можете легко додати більше посередників та / або постачальників даних. Це, звичайно, не прямий API брокера, але це допомагає вам уникнути блокування постачальника, щоб це було добре. І звичайно всі інструменти, якими вони користуються, є відкритим кодом.


2

openecry.com - брокер з великою кількістю інформації про API та інструкцій, як зробити своє. Є й інші брокери, що мають платформу OEC, і всі дзвіночки, про яких професіонал міг би попросити.


1

Є кілька. Я шукав MBTrading за другом. Я не зайшов занадто далеко, оскільки мій друг втратив інтерес. Здавалося, відносно прямий вперед з C # і VB.Net SDK. У них були деякі документи і все. Це було ~ 6 місяців тому, тому, можливо, вже краще (або гірше).

IIRC, ви можете створити демо-рахунок безкоштовно. Я не пам'ятаю всіх подробиць, але це дозволяє вам підключитися до їхнього тестового сервера, витягнути котирування та зробити підроблені торги та інше, щоб налагодити ваше програмне забезпечення.

Не знаєте багато про вартість фактичного рахунку чи що-небудь інше.


1

Ameritrade також пропонує API, якщо у вас є обліковий запис Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html


1
Я знаю, що це давнє питання, але це те, що з’явилося, коли я шукав. Просто для FYI, TD Ameritrade (на момент написання цього мною) потрібен рахунок з 500k або 30 торгів на квартал, щоб використовувати їх API. Однак підтримка сказала, що вони дивляться на розслаблення цього.
Джаред

1

Клієнтська бібліотека .NET для торгової платформи TD Ameritrade :

TD Ameritrade .NET SDK , також доступний через NuGet


Я знаю, що це давнє питання, але це те, що з’явилося, коли я шукав. Просто для FYI, TD Ameritrade (на момент написання цього мною) потрібен рахунок з 500k або 30 торгів на квартал, щоб використовувати їх API. Однак підтримка сказала, що вони дивляться на розслаблення цього.
Джаред

0

Тільки пов'язані з торгівлею валютою (Forex), але багато брокери Forex пропонують MetaTrader, який дозволяє вам кодувати в MQL. Основна проблема з цим (окрім того, що це обмежено Forex) полягає в тому, що ви повинні кодувати в MQL, який може бути не бажаною мовою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.