Quotazioni e grafici

Pacing dei dati storici in TWS: smettere di ripetere le richieste

Risposta rapida

Il pacing dei dati storici limita la velocità con cui un'applicazione può richiedere le barre. Ripetere subito la stessa richiesta può peggiorare il problema. Individui lo schema delle richieste e applichi la regola attuale per la dimensione delle barre e il tipo di dati.

Indicazioni didattiche sul software. Il trading comporta rischi. Legga le avvertenze finanziarie e informative.

Passo dopo passo

  1. 1 In un grafico TWS, apra Edit → Chart Parameters. Annoti Time period e What to show. Per una query API, salvi dal log dell'applicazione il contratto effettivo, la dimensione delle barre, le date e l'ora; le impostazioni del grafico non controllano la richiesta dell'applicazione.
  2. 2 Controlli se il client ripete le stesse richieste o apre molti grafici contemporaneamente.
  3. 3 Metta in pausa le query duplicate e chieda al client di mettere in coda le richieste a una frequenza supportata.
  4. 4 Riduca lo storico non necessario e riutilizzi i dati salvati dove appropriato. Per consultare un log API registrato, usi Help → Troubleshooting → Diagnostics → API Logs. Un elenco vuoto significa che non c'è alcun log salvato da controllare.
  5. 5 Provi una piccola sequenza di richieste e osservi se compare un altro messaggio di pacing.

Un esempio pratico

Un'applicazione apre venti grafici e richiede le stesse vecchie barre ogni volta che cambia scheda. Questo può sprecare richieste. Un piano di richieste migliore riutilizza i dati già ottenuti e distanzia il nuovo lavoro. Per verificare la causa, usi un solo grafico e un piccolo intervallo. Se funziona mentre l'intera raffica fallisce, conservi i due log per il fornitore dell'applicazione. Non ripeta la raffica solo per vedere se il tentativo successivo riesce.

Scenario illustrativo, non la registrazione di un trade effettuato durante questa verifica.

Riferimento della schermata

Chart Parameters di TWS con i controlli per periodo di tempo, tipo di dati, tipo di barra, volume, VWAP e sessione
Confronti prima Time period e What to show. Additional Data and Features contiene Volume e VWAP of the bar. Chart Time Options contiene i controlli per l'orario esteso e il fuso orario dell'utente. La finestra è stata chiusa con Cancel; nessuna impostazione è stata applicata. Acquisita in TWS in modalità paper il 3 ottobre 2026. Apra l'immagine per vederla a dimensione intera.
Grafico a candele da 30 secondi di TWS con il menu Edit e l'asse del tempo
Questo grafico è un esempio della finestra del grafico. Non è prova di un feed in tempo reale, di una specifica richiesta API o di un segnale di trading. Usi Edit → Chart Parameters per ispezionarne gli input. Acquisita in TWS in modalità paper il 3 ottobre 2026. Apra l'immagine per vederla a dimensione intera.
Menu Help, Troubleshooting, Diagnostics che porta ad API Logs
In questa versione, segua Help → Troubleshooting → Diagnostics → API Logs. Upload Diagnostics è un'azione diversa. Acquisita in TWS in modalità paper il 3 ottobre 2026. Apra l'immagine per vederla a dimensione intera.
Finestra View Logs di TWS con i pulsanti View Logs, Export Logs ed Export Today Logs
In questa sessione l'elenco non contiene log API registrati, quindi i pulsanti di esportazione sono disattivati. Attivi la registrazione dei log API prima dell'evento che desidera catturare. Per questo screenshot non è stato esportato né caricato alcun log. Acquisita in TWS in modalità paper il 3 ottobre 2026. Apra l'immagine per vederla a dimensione intera.
Come confermare il risultato Le query necessarie dovrebbero completarsi senza ripetute violazioni di pacing.

Errore da evitare

Un computer più veloce o una nuova porta socket non eliminano i limiti di richiesta lato server.

Domande frequenti

Tutte le dimensioni di barra usano gli stessi limiti?

No. Legga la regola per i dati richiesti, soprattutto per le barre piccole.

Devo riprovare di continuo finché funziona?

No. Un ciclo di tentativi può mantenere l'applicazione oltre il limite.

Avvertenze finanziarie e informative

Avvertenza finanziaria

Queste guide spiegano un software. Hanno scopo didattico e non costituiscono consulenza finanziaria, di investimento, fiscale o legale. Nessun esempio è un suggerimento di acquistare o vendere un prodotto o di usare una strategia di trading. Il trading può far perdere denaro, compresi tutti i fondi esposti al rischio. Con margine, futures, vendite allo scoperto o alcune opzioni, le perdite possono superare i fondi iniziali. L'automazione può non funzionare, inviare ordini duplicati o agire in ritardo. Gli stop non garantiscono né un'esecuzione né un prezzo. Verifichi i suoi ordini e le sue posizioni e si rivolga a un professionista qualificato per le sue esigenze. Le operazioni in simulazione, gli esempi e i risultati passati non prevedono i risultati reali e non promettono alcun profitto.

Avvertenza informativa

Questa è una guida generale basata sulle fonti e sulla data di verifica indicate nella pagina. Schermate, impostazioni, commissioni, accesso ai dati e assistenza sui prodotti possono cambiare o differire in base alla versione dell'app, al conto, al paese e al broker. I contenuti possono contenere errori o diventare obsoleti; accuratezza, completezza e continuità del servizio non sono garantite. Prima di agire, consulti le istruzioni attuali del broker e dell'app. Le schermate mostrano dove si trovano i comandi; non provano che un test di ordine sia riuscito. Questa guida non sostituisce i termini del broker né le avvertenze sui rischi. I riferimenti a IBKR e TradingView identificano i loro prodotti e non implicano che approvino questa guida.

Informativa sui rischi di IBKR · Limiti del paper trading di IBKR · Indicazioni della SEC sugli strumenti di investimento automatizzati

Guida PickMyTrade · Indicazioni indipendenti per Trader Workstation e per l'integrazione desktop. Le immagini di TWS mostrano il paper trading. Le altre applicazioni sono indicate nelle didascalie delle immagini. Impostazioni e disponibilità possono variare in base alla versione e al conto.

Automatizzi gli avvisi di TradingView verso Interactive Brokers

Vedi l'integrazione con IBKR