Interactive Brokers

Caratteristiche
Connessione di tipo Broker
Account Details
Dati Storici
Dati Storici a Time Frame Mensile
Dati Storici a Time Frame Ticks, Ticks/Range, Contracts, Contracts/Day
Dati Storici con aggiornamenti delle barre direttamente dal datafeed
Dati Real-Time o ritardati
Dati Real-Time o ritardati di livello 2
Margini su anteprima ordine
Stili dei grafici Footprint, Imbalance, Heatmap
Ordini Trailing-Stop
Filtri sui dati storici
IB fornisce i dati storici secondo questo schema: Informazioni sui dati storici delle API di Interactive Brokers.
Per comodità, qui di seguito riportiamo la traduzione in italiano della pagina della documentazione di Interactive Brokers.
NBBO
NBBO è l'acronimo di National Best Bid and Offer, e rappresenta una quotazione che riporta il prezzo Bid più alto ed il prezzo Ask più basso di un asset, prendendoli tra tutti i mercati nazionali.
Esempio di Filtro sui Dati Storici
Supponiamo di voler eseguire un ordine combo sul Future Spread Marzo-Giugno su E-Mini S&P 500 con quantità 10. Nel momento in cui l'ordine dovesse essere eseguito, la quantità dell'ordine non farà parte del volume riportato nei dati storici, nè per il Future di Marzo nè per quello di Giugno. Il volume del combo verrà riportato solo nel Time and Sales.
Impostazioni su Trader WorkStation (TWS) o Gateway
Nel software TraderWorkStation (abbreviato TWS) o Gateway di Interactive Brokers è necessario modificare alcune delle impostazioni per poter effettuare correttamente la connessione da MarvelChart.
Aprire la finestra delle impostazioni e scegliere la scheda API → Settings.

Nella scheda delle impostazioni API di TWS o Gateway, modificare le voci riportate di seguito:
Nome | Tipo | Valore |
---|---|---|
Enable ActiveX and Socket Clients | Obbligatorio |
|
Read-Only API | Obbligatorio |
|
Expose entire trading schedule to API | Suggerito |
|
Allow connection from localhost only | Suggerito |
|
Impostazioni per connessioni remote
Solo nel caso si desiderasse effettuare una connessione tra MarvelChart e TWS/Gateway in esecuzione su macchine diverse, nelle impostazioni di TWS/Gateway è necessario apportare ulteriori modifiche:
inserire l'indirizzo IPv4 del PC dove MarvelChart è in esecuzione nell'elenco degli indirizzi affidabili di TWS/Gateway;
disabilitare la voce Allow connection from localhost only;
Allo stesso tempo, nelle impostazioni di MarvelChart, è necessario selezionare la modalità Manuale e specificare l'indirizzo IPv4 della macchina su cui è in esecuzione TWS/Gateway.