Jacy brokerzy online oferują interfejsy API? [Zamknięte]


155

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

Na podstawie moich dotychczasowych badań znalazłem tylko jedną opcję. Interactive Brokers oferuje wielojęzyczny interfejs API (Java / C ++ / ActiveX / DDE) i ma dość przyzwoite stawki prowizji do uruchomienia. Chcę się upewnić, że nie ma innych opcji, które powinienem rozważyć. Jakieś pomysły?

Aktualizacja: na podstawie dotychczasowych odpowiedzi, oto krótka lista ...

Odpowiedzi:


36

Głosuję na IB (Interactive Brokers). Używałem ich w przeszłości, ponieważ byłem całkiem szczęśliwy. Handel Pinnacle Capital Markets ma również API (pcmtrading.com), ale nie korzystałem z nich.

Interaktywni brokerzy:

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

Pinnacle Capital Markets:

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


IB wydaje się być najlepszą opcją i jak dotąd jedyną z szerokim zakresem obsługi języków.
Wilco,

1
Obsługa języków niekoniecznie przekłada się jednak na obsługę wielu platform (wiele interfejsów API nadal wymaga biblioteki DLL)
nall,

8
Jaka jest cena IB za transakcję? Nie mogę przeanalizować ich materiałów marketingowych.
Adam Monsen

Alpace ( alpaca.markets ) jest darmowy i ma bezpłatną integrację z danymi rynkowymi z IEX i Polygon ( polygon.io ) za darmo dla rynków amerykańskich od tego momentu . (A więcej fajnych interfejsów API pojawi się w najbliższej przyszłości). Proszę moderatora o ponowne otwarcie tego pytania.
Peru

13

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

Aby uzyskać dostęp do danych historycznych, stwierdziłem, że EODData ma 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 do majstrowania.



2

Korzystałem z części platformy marketcetera . Obsługują one wszelkiego rodzaju źródła danych rynkowych i brokerów, a dodanie większej liczby brokerów i / lub dostawców danych powinno być łatwe. Nie jest to oczywiście interfejs API bezpośredniego brokera, ale pomaga to uniknąć uzależnienia od dostawcy, więc może to być dobra rzecz. I oczywiście wszystkie używane przez nich narzędzia są open source.


2

openecry.com to broker z dużą ilością informacji na temat API i instrukcjami, jak to zrobić. Istnieją również inni brokerzy z platformą OEC i wszystkimi dzwonkami i gwizdkami, o które może prosić profesjonalista.


1

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

IIRC, możesz bezpłatnie utworzyć konto demo. Nie pamiętam wszystkich szczegółów, ale pozwala ci to połączyć się z ich serwerem testowym, wyciągać notowania i dokonywać fałszywych transakcji itp., Aby dopracować oprogramowanie.

Nie wiem zbyt wiele o kosztach faktycznego konta ani nic takiego.




0

Dotyczy tylko handlu walutami (Forex), ale wielu brokerów Forex oferuje platformę MetaTrader, która umożliwia kodowanie w MQL. Główny problem z tym (poza tym, że jest ograniczony do Forex) polega na tym, że musisz kodować w MQL, który może nie być twoim preferowanym językiem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.