Discussione: beeTrader Release 0.8.10.38 - 04/07/2014
-
07-07-14, 11:22 #11
- Data Registrazione
- Mar 2012
- Messaggi
- 55
bug grafici overspread
Buongiorno Tiziano, scrivo direttamente a te perchè non mi è chiara una cosa importante, ossia il refresh delle schermate.
Come ho già precedentemente detto sto provando in paper il metodo sul mercato valutario che credo mi è molto chiaro (essendo semplice).
Ho notato un problema enorme (spero di sbagliarmi), ossia che la schermata dell'analisi dell' overspread in cui c'è anche lo z-score, in cui in una delle quali c'è "time to next refresh in secondi",in realtà questo aggiornamento non avviene ogni 60 secondi (sto visionando grafici a 10 min).
Me ne sono accorto facendo il refresh della schermata dell'overspread (lista dei sottostanti) che è manuale e riaprendo lo stesso sintetico ho numeri diversi (anche attendendo i 60 sec tra un aggiornamento ed un'altro delle schermate con z-score).
Nelle prove, lasciando aperto uno z-score con aggiornamento a 60 sec e ripetendo la stessa procedura ad un certo punto mi sono trovato i due grafici z-score uguali, sia quello aggiornato "manualmente" (riaprendo il cross dalla schermata principale) che quello in automatico (lasciato stare) quindi ho pensato che l'aggiornamento del grafico in realtà avviene solo trascorso il time-frame nel mio caso 10 min (è una mia ipotesi).
Come ho detto in altri post sto lavorando con collegamento barchart.
Altra annotazione, forse quella corretta,mi sono accorto che se si cambia la schermata principale analisi "totale" con ad esempio "z- score anlysis" più volte i grafici si aggiornano (una specie di refresh manuale) pertanto per quanto detto sopra sembra che il problema non siano i dati, che vengono effettivamente aggiornati, ma manca un refresh dei grafici per essere "visibile" l'evolversi dello spread.
Così facendo finalmente i grafico si evolve... (senza offesa) ma credo che sia importante averlo scoperto e forse risolto.
Spero di essere stato utile.
Buona giornata
-
07-07-14, 11:52 #12
Ultima modifica di Andrea Cagalli; 07-07-14 alle 12:52
-
07-07-14, 12:03 #13
-
07-07-14, 12:11 #14
-
07-07-14, 12:23 #15
Ciao,
in pratica intendi dire che i dati numerici (OverSpread Static Scanner) si aggiornano più frequentemente dei dati che vengono plottati sui vari Chart, quindi prima del Time to Next Refresh riportato in alto sui Chart?
Se ho capito correttamente, si è così. I Chart vengono aggiornati scaduto il Time to Next Refresh, questo valore è calcolato in base ai pair ed al timeframe. Dove hai letto che il Refresh dei Chart avviene ogni 60 secondi?
Ciao Ciao
-
07-07-14, 12:24 #16
-
07-07-14, 13:10 #17
- Data Registrazione
- Mar 2012
- Messaggi
- 55
Non proprio, intendo dire che sullo static scanner l'aggiornamento dei dati è manuale ( si sa perchè c'è il pulsante apposito).
Il problema è che i dati plottati NON si aggiornano scaduto il time to next refresh ( nel mio caso a 60 secondi ) perchè appunto il refresh dello schermo non avviene.
Se si lascia lo stesso sintetico aperto due volte e su di un grafico si cambiare visualizzazione trascorso il tempo di cui sopra si vede che i dai sono diversi, almeno nel mio caso, a parità di tutto time frame etc...
Ho anche aperto il programma come "amministratore" del pc per dare meno problemi al programma stesso.
Allego esempio con indicazioni sperando di essermi espresso in maniera più chiara (questo a prescindere l'aggiornamento o meno della schermata "OverSpread Static Scanner")
Allegato 15731Ultima modifica di lato81; 07-07-14 alle 13:12
-
07-07-14, 13:14 #18
Grazie per la domanda che mi permette una risposta che chiarisce un aspetto importante... chiedo scusa se la scrivo in caratteri grandi ma è perchè non sfugga anche a chi scorrerà velocemente queste pagine: I dati dei grafici si aggiornano sempre prima di quelli presenti nella finestra dello scanner. Supponiamo di essere time frame 0ra: il grafico si aggiornerà al tempo stabilitp in automatico mentre lo scannere non si aggiorna. Clicco su aggiorna scanner due ore dopo: il grafico era già aggiornato e lo scannere si adegua con i nuovi dati che al massimo sono quelli del grafico. Può esserci solo una piccola diversità perchè nelle due viste visualizziamo in una 2 cifre decimali e nell'altra 3.
..se corri dietro a due lepri, non ne prendi nemmeno una.
-
07-07-14, 13:31 #19
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Ciao Lato81... "suppongo" che il tuo problema si verifichi perchè stai usando Barchart... perchè lo faceva anche a me...
Se non ho capito male Barchart ti da i dati ritardati di circa 20 minuti... ma non si aggiornano in "push", tu devi sempre fare l'aggiornamento manuale per averli... così almeno ho capito.
Vedrai che se colleghi BeeTrader a un broker real time i grafici Overspread si aggiornano correttamente quando termina il countdown del Time To Next Refresh.
-
07-07-14, 13:47 #20
- Data Registrazione
- Mar 2012
- Messaggi
- 55
Ciao, e grazie per esserti interessato.
Esatto intendevo dire proprio questo!
Avevo specificato che i dati in mio possesso sono di barchart (non sapevo del ritardo di 20 min) e il termine "push" non mi veniva, soltanto che anche aggiornando manualmente i dati sulla schermata (Overspread static scanner) comunque per aggiornare i grafici bisogna cambiare schermata (come ho cercato di spiegare nel precedente post), altrimenti rimane plotttato il valore del grafico al momento della prima apertura dei grafici (x esempio di inizio sessione).
In queste condizioni è impossibile una simulazione reale al 100% soprattutto se i dati sono in ritardo di 20 min, ormai avevo capito come ovviare al "push" che non avveniva (un po scomodo come soluzione ma efficace).
Buone "prove di trasmissione" a tutti.