Info: Barre storiche IW Bank

Collapse
X
 
  • Ora
  • Show
Clear All
new posts

  • TomEFord
    replied
    Originariamente Scritto da Antonello
    Tornando a Barchart ho richiesto un nuova user e passw ma non riesco a farlo funzionare. Anche se è ritardato i valori dei titoli inseriti rimangono fermi.

    La barra in basso a destra è a volte rossa a volte verde, ma in ambe due i casi non va nulla. Sia con la rev 37 sia con la 38.
    Per caso non è che colleghi i simboli di iwbank a barchart?
    Ricorda che per utilizzare barchart occorrono i simboli adeguati.

    Leave a comment:


  • Antonello
    replied
    Tornando a Barchart ho richiesto un nuova user e passw ma non riesco a farlo funzionare. Anche se è ritardato i valori dei titoli inseriti rimangono fermi.

    La barra in basso a destra è a volte rossa a volte verde, ma in ambe due i casi non va nulla. Sia con la rev 37 sia con la 38.

    Leave a comment:


  • Denis Moretto
    replied
    Originariamente Scritto da andcol
    Buongiorno a tutti.
    Per sperimentare un walk forward su di un TS ho caricato dati da barchart su beetrader.
    Ma qui mi nasce un problema: su barchart posso selezionare quale periodo voglio caricare, mentre quando carico su beetrade mi carica tutte le barre a partire dall\'ultima.
    Quindi se devo fare il backtest, ad esempio sui dati 2012 e 2013 fino a giugno, per poi testarli sugli ultimi sei mesi del 2013 non trovo come procedere.
    Esiste in beetrade la possibilita\' di "scartare" dal backtest una parte dei dati caricati?
    O va risolto a livello di easy script??
    Qualche anima buona mi puo\' dare una dritta prima che mi infogni in qualche cul de sac?
    Grazie per l\'attenzione
    andrea
    Ciao Andrea,
    grazie per la tua "proposta di funzionalità"
    La inseriremo molto volentieri in una delle prossime release.

    Leave a comment:


  • andcol
    replied
    backtest

    Buongiorno a tutti.
    Per sperimentare un walk forward su di un TS ho caricato dati da barchart su beetrader.
    Ma qui mi nasce un problema: su barchart posso selezionare quale periodo voglio caricare, mentre quando carico su beetrade mi carica tutte le barre a partire dall\'ultima.
    Quindi se devo fare il backtest, ad esempio sui dati 2012 e 2013 fino a giugno, per poi testarli sugli ultimi sei mesi del 2013 non trovo come procedere.
    Esiste in beetrade la possibilita\' di "scartare" dal backtest una parte dei dati caricati?
    O va risolto a livello di easy script??
    Qualche anima buona mi puo\' dare una dritta prima che mi infogni in qualche cul de sac?
    Grazie per l\'attenzione
    andrea

    Leave a comment:


  • Andrea Cagalli
    replied
    Originariamente Scritto da giorgiog
    Grazie ad APO perché le serie storiche prese da Barchart sono lunghissime e precise.
    Ho però un problema:
    faccio un esempio:
    ZMH14 è il future sulla farina di soia sul ECBOT marzo 14
    Gli orari del mercato sono (ora italiana dalle 16:30 alle 20:15). Il mercato è però aperto anche in altri orari (globex) pochissimo liquidi ed importanti

    Per settare il mercato in Beetrader ho fatto il settaggio come da immagine allegata, ma non mi restringe la visualizzazione solo agli orari principali ma visualizza tutta la giornata
    Dove sbaglio ?
    Ciao caro,
    è la procedura corretta, ma il filtro dei dati sugli orari dei mercati ancora non è disponibile sulla release che hai tu..lo sarà nella prossima.

    Ciao Ciao

    Leave a comment:


  • giorgiog
    replied
    problema settaggio orari apertura mercati

    Originariamente Scritto da Apocalips
    Raga\', se volete testare i vostri trading system e avete problemi di storico dati, basta collegare BT con l\' API di Barchart che da la possibilita\' di scaricare una free demo vita natural durante con dati delayed di 10/15 minuti. Io l\'ho fatto e funziona, i 2 software si interfacciano senza problemi e si possono avere storici anche fino a oltre 500.000 barre. Basta solo configurare quote manager con i simboli Barchart e il gioco e\' fatto. Trovate tutti gli strumenti possibili tranne se non erro le azioni EUREX.

    Apo
    Grazie ad APO perché le serie storiche prese da Barchart sono lunghissime e precise.
    Ho però un problema:
    faccio un esempio:
    ZMH14 è il future sulla farina di soia sul ECBOT marzo 14
    Gli orari del mercato sono (ora italiana dalle 16:30 alle 20:15). Il mercato è però aperto anche in altri orari (globex) pochissimo liquidi ed importanti

    Per settare il mercato in Beetrader ho fatto il settaggio come da immagine allegata, ma non mi restringe la visualizzazione solo agli orari principali ma visualizza tutta la giornata
    Dove sbaglio ?
    File Allegati

    Leave a comment:


  • tom
    replied
    Originariamente Scritto da Denis Moretto
    Ciao Tom,


    Si certo, devi andare nel menù Tool e selezionare il tasto Optimization Historical Data, in questo modo elimini la serie storica, quindi devi chiudere il tuo grafico, e nel momento in cui tu vai a riaprirlo scaricherà la nuova serie "pulita" dagli errori.


    Questo non l\'ho ben capito Tom.
    Faccio una prova e poi ti dico, comunque barchart lo puoi utilizzare anche nell\'intraday, in quanto i dati sono in ritardi di 15/20 minuti.
    Spettacolare !!! grazie infinite denis !!!

    Leave a comment:


  • BMM
    replied
    Originariamente Scritto da Claudio61
    Sono un novizio di IB .... lo screen che hai postato è una funzione di IB?
    Grazie
    no, era solo per spiegare meglio quel che stavo dicendo a Tiziano

    Leave a comment:


  • Claudio61
    replied
    Originariamente Scritto da BMM
    [ATTACH=CONFIG]13538[/ATTACH]
    Sono un novizio di IB .... lo screen che hai postato è una funzione di IB?
    Grazie

    Leave a comment:


  • Denis Moretto
    replied
    Ciao Tom,

    Originariamente Scritto da tom
    scusate ,pongo 2 quesiti nel caso qualcuno abbia occasione di rispondere,cmq ringrazio lo stesso

    1)ps se uno con barchart collega una serie storica importata sbagliata alla serie storica presente su ib, e\' possibile cancellarla?
    (nello specifico ho unito x sbaglio la serie storica del mini sp500 con twitter quindi con valori diversissimi)
    come si puo\' fare?
    Si certo, devi andare nel menù Tool e selezionare il tasto Optimization Historical Data, in questo modo elimini la serie storica, quindi devi chiudere il tuo grafico, e nel momento in cui tu vai a riaprirlo scaricherà la nuova serie "pulita" dagli errori.

    2) bar chart se ho ben capito ,va bene solo per analisi end of day a mercati chiusi; se apro con ib la serie storica di bar chart
    non me la riconosce in quanto mi avvisa che sono 2 data feed diversi,capita anche a voi?

    grazie mille
    tom
    Questo non l\'ho ben capito Tom.
    Faccio una prova e poi ti dico, comunque barchart lo puoi utilizzare anche nell\'intraday, in quanto i dati sono in ritardi di 15/20 minuti.

    Leave a comment:


  • BMM
    replied
    Originariamente Scritto da Cagalli Tiziano
    Il caffe è offerto comunque!
    Non entro nel merito della programmazione perchè non è materia che conosco e se sei riusicito a scaricare quel numero di barre è segno che si può.
    Però, come hai superato il numero massimo di richieste permesse ed i vari intervalli temporali di cui ti allego stralcio del medesimo documento?

    P.S: lasciami lamentare per favore!...se for significa ogni ...non è più l\'Inglese di una volta!
    Cambiate il significato dei termini o ne coniate di nuovi perchè così c\'è il cambio generazionale eh?! :laughing:

    googlare...se l\'avessi sentito alla mia epoca avrei pensato ad uno che girava smarrito per una via di Milano con il naso in sù e un piede su una ...
    beh dai, non sono il numero uno dell\'inglese ma l\'ho intesa in quel modo anche se probabilmente letteralmente è meglio tradurre con PER , però nulla ti vieta di far più richieste

    L\'idea di base è che la profondità di storico scaricabile quando si apre un simbolo nuovo sia settabile e normalmente la si tiene bassa in modo da non incorrere nel problema che giustamente hai sollevato su quel che chiamano "pacing"

    Cattura.PNG

    Nel momento in cui ti serve scaricare lo storico a max profondità cambi il settaggio, il sw inizia a fare n chiamate API gestendo autonomamente i messaggi di "pacing violation" inviati dalla TWS introducendo degli opportuni delay tra una chiamata e l\'altra. In pochi minuti scarica tutto il necessario e ricompone le varie tranche in uno storico completo.

    Una volta che lo storico è salvato si rimette il settaggio della profondità a un valore ragionevolmente basso visto che ovviamente è inutile riscaricare ogni volta tutto quanto subendo i rallentamenti dovuti al pacing violation

    Naturalmente è il sw che gestisce tutto quanto mentre uno va a prendere il caffè... di cui si parlava :laughing:

    PS mi pare che il sw che uso non vada oltre l\'unione di 36 chiamate API, non so se è un limite posto da IB o dal sw. Magari IB non fornisce database oltre una certa lunghezza indipendentemente da quanto tempo ci voglia ad eseguire il download... magari su questo potrete fare qualche prova
    Last edited by BMM; 06-01-14, 12:03.

    Leave a comment:


  • Cagalli Tiziano
    replied
    Originariamente Scritto da BMM
    ciao Marco,

    ribadisco che si può, nello specifico avevo scaricato oltre 21000 barre da un minuto da IB tramite API su un simbolo creato da zero proprio per non avere alcun dato nel database locale

    dal link IB che mi hai mandato leggo esplicitamente:

    The following table lists valid duration and bar size settings for API historical data requests.


    La parola chiave della frase è quel FOR inteso per OGNI richiesta API... avete provato a far fare più richieste API dividendo lo storico da scaricare in varie tranche per farle poi riunire da beetrader? :devil:

    ... al TOL mi aspetto un caffè offerto dal magic team :laughing:
    Il caffe è offerto comunque!
    Non entro nel merito della programmazione perchè non è materia che conosco e se sei riusicito a scaricare quel numero di barre è segno che si può.
    Però, come hai superato il numero massimo di richieste permesse ed i vari intervalli temporali di cui ti allego stralcio del medesimo documento?

    P.S: lasciami lamentare per favore!...se for significa ogni ...non è più l\'Inglese di una volta!
    Cambiate il significato dei termini o ne coniate di nuovi perchè così c\'è il cambio generazionale eh?! :laughing:

    googlare...se l\'avessi sentito alla mia epoca avrei pensato ad uno che girava smarrito per una via di Milano con il naso in sù e un piede su una ...
    File Allegati

    Leave a comment:


  • tom
    replied
    scusate ,pongo 2 quesiti nel caso qualcuno abbia occasione di rispondere,cmq ringrazio lo stesso

    1)ps se uno con barchart collega una serie storica importata sbagliata alla serie storica presente su ib, e\' possibile cancellarla?
    (nello specifico ho unito x sbaglio la serie storica del mini sp500 con twitter quindi con valori diversissimi)
    come si puo\' fare?

    2) bar chart se ho ben capito ,va bene solo per analisi end of day a mercati chiusi; se apro con ib la serie storica di bar chart
    non me la riconosce in quanto mi avvisa che sono 2 data feed diversi,capita anche a voi?

    grazie mille
    tom

    Leave a comment:


  • BMM
    replied
    Originariamente Scritto da BMM
    no no, aspetta, non è corretto dire che IB metta a disposizione così pochi dati tramite API

    per prova ho appena scaricato il Bobl sino al 25 novembre a timeframe 1 minuto con altro sw. Avessi scaricato a 5 min sarei andato ben oltre fine novembre

    Sono certo che il magic team troverà il modo di scaricare una maggiore profondità di dati entro breve tempo
    Originariamente Scritto da Marco Bosco
    ciao BMM,
    sono il primo a confidare nelle capacità del magic team :laughing:,
    ma dobbiamo anche attenerci alle leggi della fisica e qui le leggi della fisica sono di IB, puoi dare un occhio qua:



    Ovviamente di giorno in giorno è possibile pensare di salvarsi i dati in modo da crearsi uno storico.

    saluti,
    Marco Bosco
    ciao Marco,

    ribadisco che si può, nello specifico avevo scaricato oltre 21000 barre da un minuto da IB tramite API su un simbolo creato da zero proprio per non avere alcun dato nel database locale

    dal link IB che mi hai mandato leggo esplicitamente:

    The following table lists valid duration and bar size settings for API historical data requests.


    La parola chiave della frase è quel FOR inteso per OGNI richiesta API... avete provato a far fare più richieste API dividendo lo storico da scaricare in varie tranche per farle poi riunire da beetrader? :devil:

    ... al TOL mi aspetto un caffè offerto dal magic team :laughing:

    Leave a comment:


  • familytaz
    replied
    Originariamente Scritto da Apocalips
    Raga\', se volete testare i vostri trading system e avete problemi di storico dati, basta collegare BT con l\' API di Barchart che da la possibilita\' di scaricare una free demo vita natural durante con dati delayed di 10/15 minuti. Io l\'ho fatto e funziona, i 2 software si interfacciano senza problemi e si possono avere storici anche fino a oltre 500.000 barre. Basta solo configurare quote manager con i simboli Barchart e il gioco e\' fatto. Trovate tutti gli strumenti possibili tranne se non erro le azioni EUREX.

    Apo
    Riporto stralcio dell\'email:
    "si avrà accesso a numerosi dati di mercato storici per la creazione di grafici , compresi i dati di fine giornata torna a contrarre inizio su futures e 1988 per gli stock , così come fino a 3 anni di dati intra -day minuti ."

    Ora al lavoro per codificare i simboli di Barchart.

    Grazie a tutti

    Leave a comment:

Working...