I clienti API che usano TWS Build 983+, con la spunta/casella"Usa Gruppi Conti con Metodi di Allocazione" attivata, vedranno i seguenti cambiamenti:
Salvo diversa indicazione, questa versione richiede la versione 974 o successiva di TWS.
Salvo diversa indicazione, gli elementi di seguito elencati richiedono la versione 974 o successiva di TWS.
Salvo diversa indicazione, gli elementi di seguito elencati richiedono la versione 976 o successiva di TWS.
Salvo diversa indicazione, gli elementi di seguito elencati richiedono la versione 975 o successiva di TWS.
Salvo diversa indicazione, gli elementi di seguito elencati richiedono la versione 974 o successiva di TWS.
Queste caratteristiche richiedono la versione 971 di TWS o versioni più recenti:
A decorrere dalla versione 973.06 e con effetto dalla versione 969 di TWS. Abbiamo arricchito la sezione Configurazione globale di TWS e IB Gateway con l'aggiunta di quattro nuovi attributi d'ordine alle categorie d'ordine e svariate nuove impostazioni predefinite per le imprese d'investimento del SEE a cui è richiesto di soddisdare i requisiti di segnalazione in regime di MiFIR e che hanno optato per la segnalazione dettagliata e tramite delega delle operazioni.
I nuovi attributi d'ordine comprendono:
Le nuove impostazioni predefinite di TWS E IB Gateway si trovano alla pagina Ordini > MiFIR di Configurazione globale e comprendono Predefinite TWS Decision-Maker, Predefinite API Decision-Maker e le impostazioni predefinite di Trader/Algoritmo di esecuzione.
Sono disponibili le seguenti scelte per gli attributi "decisione d'investimento entro l'impresa" mifid2DecisionMaker e mifid2DecisionAlgo:
È possibile configurare le impostazioni predefinite per indicare questa preferenza tramite la sezione Configurazione globale di TWS usando la pagina Ordini > MiFIR. In questo scenario gli ordini del conto proprietario dovranno essere immessi via TWS.
NOTA: UN SOLO responsabile decisionale degli investimenti, sia esso un soggetto o un algoritmo principale, dovrà essere fornito nell'ordine o selezionato come predefinito.
Le scelte seguenti sono disponibili per gli attributi "esecuzione entro l'impresa" mifid2ExecutionTrader e mifid2ExecutionAlgo:
Per maggiori informazioni, o per ottenere i brevi codici per i soggetti o per gli algoritmi stabiliti nel portale Gestione conto di IB, si prega di consultare l'assistenza clienti Per ottenere i brevi codici assegnati da IB a tali soggetti, si prega di contattare l'assistenza clienti IB..
Per maggiori informazioni in merito agli obblighi in materia di segnalazione delle operazioni in regime di MiFIR, si prega di consultare l'articolo del Knowledge Base Segnalazione dettagliata e tramite delega delle operazioni in regime di MiFIR per le imprese d'investimento del SEE.
A partire dalla versione 973.06 ed effettivo dalla versione 969 di TWS e successive.La funzione reqTickByTickData fornisce i dati tick per tick in tempo reale fino a un massimo di cinque titoli USA.
Le seguenti funzioni e correzioni sono disponibili anche nella versione API 973.06:
Si prega di notare che l'interfaccia per programmi applicativi Python al momento potrebbe non includere queste caratteristiche. Per maggiori dettagli, si prega di consultare la guida utenti API all'indirizzo http://interactivebrokers.github.io/tws-api/
A partire dalla versione 973.04 dell'API è possibile richiedere i dati di mercato storici tick per tick dal database di IB tramite la funzione IBApi::EClient::reqHistoricalTicks. I risultati saranno riportati in IBApi.EWrapper.historicalTicks, IBApi.EWrapper.historicalTicksBidAsk e IBApi.EWrapper.historicalTicksLast a seconda della tipologia dei dati richiesti.
Per esempi e maggiori informazioni, consultare la pagina http://interactivebrokers.github.io/tws-api/historical_time_and_sales.html.
A partire dalla versione 973.04 dell'interfaccia API il server RTD via API supporta le richieste di simboli che includano uno spazio, per esempio "BRK B". Inoltre, è stato migliorato il messaggio di errore di gestione dei dati in tempo reale.
Per maggiori informazioni, consultare http://interactivebrokers.github.io/tws-api/tws_rtd_server.html.
A partire dalla versione 973.04 dell'interfaccia API il foglio di calcolo del campione ActiveX è stato rifattorizzato, semplificandone la lettura e l'estensione.
Per utilizzare il foglio di calcolo del campione ActiveX, consultare http://interactivebrokers.github.io/tws-api/activex.html#activex_sample.
A partire dalla versione 973.04 dell'interfaccia API il messaggio contenente lo status dell'ordine comprende il prezzo al quale l'ordine è stato limitato in caso di ordini al meglio con limite.
A partire dalla versione 973.04 dell'interfaccia API i campioni API comprendono la tipologia ADJUSTED_LAST dei dati storici per la dimostrazione della ricezione dei dati storici adeguati al dividendo.
A partire dalla versione 973.04 dell'interfaccia API la funzione "tickPrice" è in grado di mostrare gli attributi "preOpenBid" e "preOpenAsk", a indicare che le quotazioni appartengono al periodo di pre-apertura del mercato.
A partire dalla rilascio 973.03 della versione 965+ di TWS, la funzione di ricerca dei dati storici "reqHistoricalData" richiede ora il campo "keepUpToDate" con il valore "vero" o "falso" a indicare se:
Vero: è stata effettuata una sottoscrizione per fornire gli aggiornamenti della barre in tempo reale non ultimate non appena disponibili, oppure
Falso: tutti i dati sono forniti una volta sola.
NOTA: se Vero, non è possibile specificare un "endDateTime".
Per esempi e maggiori informazioni, consultare http://interactivebrokers.github.io/tws-api/historical_bars.html#hd_request.
A partire dalla versione 973.02 dell'interfaccia API vi sono quattro fornitori di notizie che offrono articoli di attualità via API. Le ricezione delle notizie via API richiede sottoscrizioni separate rispetto a quelle previste per i servizi di TWS e ciascuna di esse presenta flussi dati differenti. Le funzioni dell'interfaccia API che gestiscono le notizie sono in grado di interrogare i fornitori di notizie disponibili, effettuare sottoscrizioni alle notizie in tempo reale per ricevere i titoli delle notizie al loro rilascio, richiedere specifici articoli e presentare un elenco cronologico delle notizie memorizzate nel sistema.
Le sottoscrizioni alle notizie attualmente disponibili via API comprendono Briefing Trader, Benzinga Pro, Fly on the Wall e Midnight Trader.
Registrandosi alle notizie API tramite Gestione conto sarà possibile visualizzare anche le sottoscrizioni correnti. È, inoltre, possibile visualizzare le sottoscrizioni correnti dall'interfaccia API usando la funzione IBApi::EClient::reqNewsProviders:
Richiesta dei titoli di testa storici: inoltre, con la necessaria sottoscrizione alle notizie API, è possibile richedere i titoli di testa storici via API usando la funzione IBApi::EClient::reqHistoricalNews. I titoli di testa risultanti saranno riportati in IBApi::EWrapper::historicalNews.
Richiesta degli articoli delle notizie: dopo aver richiesto i titoli di testa delle notizie usando una delle funzioni sovrastanti, sarà possibile richiedere il contenuto dell'articolo con il relativo ID riportato richiamando la funzione IBApi::EClient::reqNewsArticle. Il contenuto dell'articolo sarà riportato nella funzione IBApi::EWrapper::newsArticle.
Per visualizzare degli esempi e avere maggiori informazioni, consultare http://interactivebrokers.github.io/tws-api/news.html.
A partire dalla versione 9.73.02, la funzione IBApi::EClient::reqMatchingSymbols può essere utilizzata per ricercare i contratti sulla base delle lettere iniziali che definiscono il simbolo azionario. Per esempio, se si specificano le stringhe "I" o "B" per cercare il simbolo azionario di IB, "IBKR" sarà riportato nell'elenco dei contratti corrispondenti.
I risultati saranno riportati in IBApi::EWrapper::symbolSamples.
Per esempi e maggiori informazioni, consultare http://interactivebrokers.github.io/tws-api/ matching_symbols.html
A partire dalla versione 9.73.02, per quanto riguarda le azioni, vi sono singole sottoscrizioni ai dati di mercato relative alle specifiche Borse valori necessarie per la ricezione delle quotazioni in streaming. Per esempio, nel caso delle azioni del NYSE, la sottoscrizione è conosciuta come "Network A", per le azioni ARCA/AMEX è chiamata "Network B" e per quelle del NASDAQ "Network C". Ciascuna sottoscrizione viene aggiunta singolarmente e prevede una tariffa separata per la ricezione dei dati di mercato.
In alternativa, è disponibile anche la sottoscrizione al pacchetto con istantanea dei titoli statunitensi per utenti professionali ("US Securities Snapshot Bundle"), che non prevede dati in streaming, ma offre istantanee calcolate in tempo reale dei prezzi NBBO dei mercati statunitensi. Impostando il quinto parametro della funzione IBApi::EClient::reqMktData su Vero, è possibile richiedere un'istantanea regolamentare via API. Il valore riportato è un calcolo dello stato del mercato corrente sulla base dei dati provenienti da tutti i mercati disponibili.
Per maggiori informazioni in merito al servizio istantanee regolamentari dei dati di mercato USA, consultare il relativo articolo del nostro Knowledge Base.
Importante: ciascuna richiesta di istantanee regolamentari prevede l'addebito sul conto di 0.01 USD. L'addebito è previsto sia per i conti reali sia per quelli simulati. Se la tariffa mensile per le istantanee regolamentari raggiunge il prezzo di una particolare sottoscrizione "Network", l'utente si vedrà automaticamente registrare a tale sottoscrizione "Network" per le quotazioni in streaming continue e, inoltre, gli verrà addebitata la tariffa prevista per tale mese. La sottoscrizione sarà interrotta alla fine del mese. Per ciascuna Borsa valori sarà applicato un limite indipendente e i limiti non saranno combinati tra tutte le Borse valori.
Per esempi e maggiori informazioni, consultare http://interactivebrokers.github.io/tws-api/md_request.html#regulatory_snapshot
Usare la versione 966 di TWS o le versioni successive.
A partire dalla versione 9.73.01, e con efficacia a partire dalla versione 965.1b e successive di TWS, è possibile ricevere i dati relativi alle posizioni su future tramite API inviando il comando reqMktData() e inserendo "588" nel parametro "genericTickList". Mediante la richiamata tickSize(), le posizioni aperte su future saranno riportate nel tick di tipo 86.
Per maggiori dettagli, si prega di fare riferimento alla relativa documentazione API:
https://interactivebrokers.github.io/tws-api/tick_types.htmlA partire dalla versione 9.73.01 la funzione IBApi::EClient::reqContractDetails può ora essere usata per identificare i seguenti dettagli del contratto sottostante (per i derivati):
A partire dalla versione 9.73.03 la funzione IBApi::EClient::reqContractDetails può essere usata per identificare ulteriori dettagli del contratto sottostante:
I risultati sono riportati in IBAPI::EWrapper::contractDetails
A partire dalla versione 9.73.03, è possibile usare la libreria dei link dinamici del server RTD per richiedere i dati di mercato in TWS via API usando il foglio di calcolo Excel. Inserire la seguente formula nella cella del foglio Excel:
=RTD (ProgID, Server, String1, String2, ...)
dove:
Per esempio, con la prima stringa (String1) a indicare un ticker in sintassi semplice e la seconda (String2) a indicare le dimensioni bid:
=RTD ("Tws.TwsRtdServerCtrl", , "IBM@ISLAND", "BidSize")
Nota: richiede la versione Python 3.1 o successiva
A partire dalla versione 9.73.01 è stato introdotto un nuovo client dell'interfaccia per programmi applicativi (API) Python. Dopo aver installato questa versione beta sul proprio computer, sarà possibile individuare i componenti API Python nei seguenti percorsi:
Il campione Linux/Mac C++ è stato corretto.
Il rischio di perdite derivanti dalla negoziazione online di azioni, opzioni, future, valute, azioni estere e obbligazioni può essere significativo. La negoziazione di opzioni non è adatta a tutti gli investitori. Consulta l'informativa "Characteristics & Risks of Standardized Options" per saperne di più.
Il tuo capitale è a rischio e l'entità delle perdite può superare quella dell'investimento originario.
Interactive Brokers (U.K.) Limited è autorizzata e regolamentata dalla Financial Conduct Authority. Numero di registrazione presso la FCA: 208159.
Le cripto-attività non sono strumenti finanziari regolati nel Regno Unito. Interactive Brokers (U.K) Limited ("IBUK") è registrata presso la Financial Conduct Authority in qualità di società offre cripto-attività ai sensi delle norme del 2017 note con il nome di Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations.
Interactive Brokers LLC è una società regolamentata negli Stati Uniti dalla SEC e dalla CFTC e aderisce al sistema di indennizzo gestito dalla SIPC (www.sipc.org).
I prodotti sono coperti dal sistema di indennizzo previsto nel Regno Unito dalla FSCS solamente in misura limitata.
Prima di intraprendere attività di negoziazione i clienti sono tenuti a prendere visione delle rilevanti informative sui rischi di cui alla pagina Avvisi e informative.
Per una lista delle istituzioni alle quali IBG partecipa in tutto il mondo, consulta l'elenco delle nostre borse.