Domanda

Quindi mi sto davvero stufando di E*TRADE e, essendo uno sviluppatore, mi piacerebbe trovare un broker online che offra un'API.Sarebbe fantastico poter scrivere i miei strumenti di trading e magari anche modificare quelli esistenti.

Sulla base delle mie ricerche finora, ho trovato solo un'opzione.Interactive Brokers offre un'API multilingue (Java/C++/ActiveX/DDE) e prevede tariffe di commissione abbastanza decenti.Voglio assicurarmi che non ci siano altre opzioni là fuori che dovrei prendere in considerazione.Qualche idea?

Aggiornamento:Sulla base delle risposte finora, ecco un breve elenco...

È stato utile?

Soluzione

Voto per IB (Interactive Brokers).Li ho usati in passato ed ero abbastanza felice.Anche il trading di Pinnacle Capital Markets ha un'API (pcmtrading.com) ma non le ho usate.

Broker interattivi:

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

Mercati dei capitali di punta:

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

Altri suggerimenti

Sembra E*Trade ha un'API Ora.

Per l'accesso ai dati storici, ho trovato EODData avere prezzi ragionevoli per i loro dump di dati.Per i progetti collaterali, non posso permettermi (anzi non voglio permettermi) un'enorme quota di abbonamento solo per alcuni dati con cui armeggiare.

A partire da questo post sembra TradeKing sta lavorando su un'API.Non sono sicuro di quale sia il futuro, però.

Ho usato parti di mercato eccetera piattaforma.Supportano tutti i tipi di fonti e broker di dati di mercato e dovresti essere facilmente in grado di aggiungere più broker e/o fornitori di dati.Ovviamente questa non è un'API di broker diretto, ma ti aiuta a evitare il vincolo del fornitore, quindi potrebbe essere una buona cosa.E ovviamente tutti gli strumenti che utilizzano sono open source.

LMAX dispongono di API .NET e Java, nonché del protocollo XML/JSON nativo

openecry.com è un broker con molte informazioni su un'API e istruzioni su come farlo.Ci sono anche altri broker con la piattaforma OEC e tutti gli accessori che un professionista potrebbe desiderare.

Ci sono alcuni.Stavo esaminando MB Trading per un amico.Non sono andato molto lontano perché il mio amico ha perso interesse.Sembrava relativamente semplice con un SDK C# e VB.Net.Avevano alcuni documenti e tutto.Questo è successo circa 6 mesi fa, quindi potrebbe essere migliore (o peggiore) ormai.

IIRC, puoi creare un account demo gratuitamente.Non ricordo tutti i dettagli, ma ti consente di connetterti al loro server di test, ottenere quotazioni, effettuare operazioni false e cose del genere per mettere a punto il tuo software.

Non so molto sui costi di un account reale o altro.

Ameritrade offre anche un'API, purché tu abbia un conto Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Libreria client .NET per Piattaforma di trading TD Ameritrade:

SDK .NET di TD Ameritrade, disponibile anche tramite NuGet

Riguarda solo il trading di valuta (Forex), ma molti broker Forex offrono MetaTrader che ti consente di codificare in MQL.Il problema principale (a parte il fatto che è limitato al Forex) è che devi codificare in MQL che potrebbe non essere la tua lingua preferita.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top