1. #1

    Data Registrazione
    Oct 2019
    Messaggi
    39

    Connessione multibroker - storico - liste

    Probabilmente uso male il software , ma mi sfugge il discorso multibroker e storici. Mi spiego. Ho creato una lista di titoli, quando ho creato la lista dei titoli ero collegato con INTERACTIVE BROKERS. Ora devo scaricare gli storici dei dati (Daily/1h, ecc), a questo punto visto i problemi che sappiamo con IB e i suoi dati storici o meglio che bisogna prenderne un pò alla volta ho detto , ottimo sfrutto la multiconnessione cosi mi prendo li storici da barchart o bink. completo i dati e poi mi ricollego a IB.
    Ho aperto overspread scanner e caricato la mia lista dei titoli avendo attivato solo barchart ... e il software mi dice ... connessione IB non attiva.
    Ma non dovrebbe esserci una sorta di mapping tra IB e gli altri provider cosi da poter sfruttare diverse connessioni ? Cosa mi sfugge ?

    Inoltre in una prima richiesta con 93 simboli è arrivato al 63% poi si è fermato per non violare Pacing Violations, ho interrotto e riavviato la piattaforma con l'idea di sfruttare il fatto che i dati storici scaricati vengono sfruttati , ma invece anche con la seconda volta lo scarico è ripartito nuovamente da 0 (probabilmente richiedendo di nuovo i dati a TWS e di nuovo fermandosi al 63%) ... come mai non ha sfruttato i dati che aveva scaricato ? Ho pensato che fosse perch+ non avevo terminato lo scarico (su timeframe daily).

    La seconda volta ho lasciato completare lo scarico, ci ha messo un pò ma poi ha terminato.

    A questo punto subito dopo a distanza di pochi minuti ho rilanciato lo scarico ma si è comportato come nel caso precedente, con segnalazione nuovamente di Pacing Violation.

    E' una questione di impostazioni?

    In linea di massima sul daily l'idea è aspetto un pà di piu all'inizio quando deve scaricarsi tutto lo storico ma poi procedo rapidamente, sull'orario un pò più complicato perchè di barre ogni giorno se ne accumulano parecchie, se poi si scende ancora peggio, ma diciamo che per il momento sono orientato a orario e daily.

    Oppure dovrei abilitare qualche altro provider dati per integrare IB(con costi addizionali), ma visto che quando ho aperto le liste mi richiedeva IB mi viene da pensare che comunque serva IB per il recupero dati.

    help!!

    Grazie per la pazienza
    G
    Ultima modifica di rgil65; 06-11-19 alle 01:29

  2. #2
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    736
    Salve,

    Citazione Originariamente Scritto da rgil65 Visualizza Messaggio
    Probabilmente uso male il software , ma mi sfugge il discorso multibroker e storici. Mi spiego. Ho creato una lista di titoli, quando ho creato la lista dei titoli ero collegato con INTERACTIVE BROKERS. Ora devo scaricare gli storici dei dati (Daily/1h, ecc), a questo punto visto i problemi che sappiamo con IB e i suoi dati storici o meglio che bisogna prenderne un pò alla volta ho detto , ottimo sfrutto la multiconnessione cosi mi prendo li storici da barchart o bink. completo i dati e poi mi ricollego a IB.
    Ho aperto overspread scanner e caricato la mia lista dei titoli avendo attivato solo barchart ... e il software mi dice ... connessione IB non attiva.
    Ma non dovrebbe esserci una sorta di mapping tra IB e gli altri provider cosi da poter sfruttare diverse connessioni ? Cosa mi sfugge ?
    Non esiste un mapping diretto tra i simboli di un datafeed e quelli di un altro, un simbolo è legato specificatamente al suo datafeed. Quindi deve creare una lista simboli equivalente a quella di IB ma con simboli proveniente da un secondo datafeed. A questo punto, una volta scaricati i dati con questa seconda lista, beeTrader è in grado di recuperali anche usando IB.
    Il match avviene tramite il nome dello strumento, quindi è attivo solo per i datafeed codificati in Symbol Manager, Binck ed IQFeed ad esempio non lo sono, quindi con questi datafeed questa funzionalità non è disponibile.
    Il termine "multibroker" si riferisce al fatto che in beeTrader è possibile collegare più datafeed contemporaneamente.


    Citazione Originariamente Scritto da rgil65 Visualizza Messaggio
    Inoltre in una prima richiesta con 93 simboli è arrivato al 63% poi si è fermato per non violare Pacing Violations, ho interrotto e riavviato la piattaforma con l'idea di sfruttare il fatto che i dati storici scaricati vengono sfruttati , ma invece anche con la seconda volta lo scarico è ripartito nuovamente da 0 (probabilmente richiedendo di nuovo i dati a TWS e di nuovo fermandosi al 63%) ... come mai non ha sfruttato i dati che aveva scaricato ? Ho pensato che fosse perch+ non avevo terminato lo scarico (su timeframe daily).

    La seconda volta ho lasciato completare lo scarico, ci ha messo un pò ma poi ha terminato.

    A questo punto subito dopo a distanza di pochi minuti ho rilanciato lo scarico ma si è comportato come nel caso precedente, con segnalazione nuovamente di Pacing Violation.

    E' una questione di impostazioni?

    In linea di massima sul daily l'idea è aspetto un pà di piu all'inizio quando deve scaricarsi tutto lo storico ma poi procedo rapidamente, sull'orario un pò più complicato perchè di barre ogni giorno se ne accumulano parecchie, se poi si scende ancora peggio, ma diciamo che per il momento sono orientato a orario e daily.

    Oppure dovrei abilitare qualche altro provider dati per integrare IB(con costi addizionali), ma visto che quando ho aperto le liste mi richiedeva IB mi viene da pensare che comunque serva IB per il recupero dati.

    help!!

    Grazie per la pazienza
    G
    Quello che descrivi è esattamente la limitazione di IB per i dati storici. Tra le limitazioni per il download dei dati storici la più importante, quella che limita maggiormente il download, è che non è possibile effettuare più di 60 richieste ogni 10 minuti, qualsiasi esse siano. Per evitare di incorrere in questa limitazione, le richieste vengono accodate direttamente in beeTrader, in modo che la piattaforma TWS/Gateway non restituisca un errore nel download.
    I dati storici vengono sempre richiesti aggiornati perchè nell'intervallo di tempo trascorso dall'ultima richiesta la barra odierna è comunque cambiata. L'unica differenza tra la prima richiesta e le successive è che le richieste successive richiedono molti meno dati rispetto alla prima, ma le limitazioni sul Pacing Violation di IB rimangono inalterate.
    Ecco perchè una lista di 63 simboli richiede sempre e comunque più di 10 minuti per essere completata con IB.

    Spero che la spiegazione sia stata sufficientemente chiara.

    Max Francario

  3. #3

    Data Registrazione
    Oct 2019
    Messaggi
    39
    Chiarissimo, di fatto per bypassare i problemi bisognerebbe usare un provider diverso, è che un pò mi scoccia perchè visto che poi "trado" su IB preferisco avere direttamente i dati e prezzi dalla stessa piattaforma.

    Grazie

    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,



    Non esiste un mapping diretto tra i simboli di un datafeed e quelli di un altro, un simbolo è legato specificatamente al suo datafeed. Quindi deve creare una lista simboli equivalente a quella di IB ma con simboli proveniente da un secondo datafeed. A questo punto, una volta scaricati i dati con questa seconda lista, beeTrader è in grado di recuperali anche usando IB.
    Il match avviene tramite il nome dello strumento, quindi è attivo solo per i datafeed codificati in Symbol Manager, Binck ed IQFeed ad esempio non lo sono, quindi con questi datafeed questa funzionalità non è disponibile.
    Il termine "multibroker" si riferisce al fatto che in beeTrader è possibile collegare più datafeed contemporaneamente.




    Quello che descrivi è esattamente la limitazione di IB per i dati storici. Tra le limitazioni per il download dei dati storici la più importante, quella che limita maggiormente il download, è che non è possibile effettuare più di 60 richieste ogni 10 minuti, qualsiasi esse siano. Per evitare di incorrere in questa limitazione, le richieste vengono accodate direttamente in beeTrader, in modo che la piattaforma TWS/Gateway non restituisca un errore nel download.
    I dati storici vengono sempre richiesti aggiornati perchè nell'intervallo di tempo trascorso dall'ultima richiesta la barra odierna è comunque cambiata. L'unica differenza tra la prima richiesta e le successive è che le richieste successive richiedono molti meno dati rispetto alla prima, ma le limitazioni sul Pacing Violation di IB rimangono inalterate.
    Ecco perchè una lista di 63 simboli richiede sempre e comunque più di 10 minuti per essere completata con IB.

    Spero che la spiegazione sia stata sufficientemente chiara.

    Max Francario

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci