Jakie Brokerzy online oferują interfejsy API? [zamknięte]

Więc mam dość E * TRADE i będąc deweloperem, chciałbym znaleźć brokera online, który oferuje API. Byłoby wspaniale móc pisać własne narzędzia handlowe, a może nawet modyfikować istniejące.

Bazując na moich dotychczasowych badaniach, znalazłem tylko jedną opcję. Interactive Brokers oferuje wielojęzyczne API (Java / C++ / ActiveX / DDE)i ma dość przyzwoite stawki prowizji. Chcę się upewnić, że nie ma innych opcji. biorąc pod uwagę. Jakieś pomysły?

Aktualizacja: na podstawie odpowiedzi do tej pory, oto krótka lista...

Author: Ben McCann, 2008-09-12

10 answers

Głosuję na IB (Interactive Brokers). Używałem ich w przeszłości, jak byłem całkiem szczęśliwy. Pinnacle Capital Markets trading posiada również API (pcmtrading.com), ale nie używałem ich.

Interaktywni Brokerzy:

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

Pinnacle Capital Markets:

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

 34
Author: kamajo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-07 05:21:19

Wygląda na to, że E*Trade ma teraz API .

Aby uzyskać dostęp do danych historycznych, odkryłem EODData, że mają rozsądne ceny za zrzuty danych. W przypadku projektów pobocznych nie mogę sobie pozwolić (raczej nie chcę sobie pozwolić) na ogromną opłatę abonamentową tylko za niektóre dane, z którymi można majstrować.

 12
Author: Joe Holloway,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-13 21:47:59

W chwili obecnej wygląda na to, że TradeKing działa na API. Nie wiem, jaka będzie jego przyszłość.

 5
Author: brainimus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-20 20:39:56
 2
Author: jilles de wit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-07 11:09:18

LMAX mają. NET i Java API, a także ich natywny protokół XML / JSON

 2
Author: Aghilla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-04 13:42:54

Openecry.com jest brokerem z dużą ilością informacji na temat API i instrukcji, jak zrobić swój. Istnieją również inni brokerzy z platformą OEC i wszystkie dzwonki i gwizdki, o które pro mógłby poprosić.

 2
Author: Ben Berry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-01 16:53:32

Jest ich kilka. Szukałem MBTrading dla przyjaciela. Nie zaszedłem zbyt daleko, bo mój przyjaciel stracił zainteresowanie. Wydawało się stosunkowo proste z C # i VB.Net SDK. Mieli kilku lekarzy i w ogóle. To było ~6 miesięcy temu, więc może być już lepiej (lub gorzej).

IIRC, możesz utworzyć konto demo za darmo. Nie pamiętam wszystkich szczegółów, ale to pozwala połączyć się z ich serwerem testowym i wyciągnąć cytaty i dokonać fałszywych transakcji i takie, aby uzyskać dobre oprogramowanie / align = "left" /

Nie wiem zbyt wiele o kosztach dla rzeczywistego konta czy coś takiego.

 1
Author: Howler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-12 15:47:25

Ameritrade oferuje również API, o ile masz konto Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

 1
Author: J. Taylor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-25 23:05:50

. Net Client Library for TD Ameritrade Trading Platform :

TD Ameritrade. NET SDK, dostępne również za pośrednictwem NuGet

 1
Author: Konstantin Tarkus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-21 13:47:09

Tylko związane z handlem walutami (Forex), ale wielu brokerów Forex oferuje MetaTrader, który pozwala Ci kodować w MQL. Głównym problemem z nim (poza tym, że jest ograniczony do Forex) jest to, że musisz kodować w MQL, który może nie być preferowanym językiem.

 0
Author: AsTeR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-22 13:49:00