Utenti P4L Clock su build gt;=600 (il nuovo POS che MetaQuotes sta ancora faticando a sistemare). Ecco la situazione da dove mi siedo... Uso a malapena la spazzatura che è gt;=600. Ora ho un terminale che usa il 616, solo per testarlo con un account demo, ma tutti gli altri miei terminali usano il 509, e continuerò a usare il 509 fino a quando MetaQuotes non si metterà d'accordo, forse settimane o mesi. Sono disposto a dare un'occhiata alle segnalazioni di problemi, perché so che molti di voi non hanno altra scelta che usarla. Detto questo, è solo una grande distrazione per me. Scusa se sono lento a rispondere, o non lo faccio affatto, perché ho un sacco di miei progetti su cui lavorare e poco tempo per il debug di un bersaglio mobile. MetaQuotes continua a cambiare le versioni beta (alpha??) di MT4 e ogni volta salta fuori qualcosa di nuovo, e spesso piuttosto serio. Con questo ultimo POS 616, ho avuto problemi anche a compilare questo orologio P4L senza bloccare il mio terminale MT4, che poi ho dovuto interrompere il riavvio. (Cordiali saluti, NON era correlato a ”P4L Clock”, ma piuttosto agli altri indie/EA che la mia sessione sta eseguendo, che dovrebbero funzionare tutti bene, ma ovviamente non lo fanno. Non riesco proprio a credere che un'azienda possa essere questo male rispetto al QA). Il mio modello di uso personale per P4L Clock è semplice. Eseguo solo una copia in una finestra. Sposto l'icona della finestra all'estrema sinistra, quindi quando voglio controllare gli orari delle sessioni, ci vado direttamente e vedo di cosa ho bisogno. Non mi capita di caricarlo su nessun altro grafico, né lo carico da un modello molto spesso. Quando riavvio MT4, funziona ancora. Puoi caricarlo su più grafici se lo desideri. Risulta... caricarlo da un modello su build gt;=600 *ERA* un problema. Ricordiamo che in un post precedente ho descritto come 509 elabora gli oggetti in ordine alfabetico. Disegno etichette di sfondo (rettangoli) che coprono le barre dei prezzi, e poi in cima a quelle etichette, disegno i nomi dei mercati/etichette temporali. La build 600 non si comporta allo stesso modo. Al contrario, elabora gli oggetti nell'ordine di creazione. Ho apportato una modifica alla versione precedente v2_11 per apportare una correzione al codice che fosse compatibile con entrambe le versioni, o almeno così pensavo. In 600, quando salvi il tuo grafico in un modello, salva l'istanza dell'indior, P4L Clock, ma salva ANCHE tutti gli oggetti già creati e li crea (o ricrea) in un ordine diverso da di cosa ha bisogno il mio programma per far funzionare le etichette di sfondo. Una soluzione alternativa per la versione VECCHIA sarebbe stata semplicemente modificare i tempi del grafico. Così facendo, eliminerebbe tutte le etichette, per poi ricrearle tutte nell'ordine necessario. Una volta che mi sono reso conto di come l'uso specifico dei modelli stesse rovinando le cose, ho apportato una correzione al codice (nuova v2_12 nel post n. 1) che, per il primo segno di spunta, eliminerà eventuali etichette già esistenti e quindi le ricreerà tutte nell'ordine corretto) . Il primo segno di spunta si verifica dopo che il caricamento del modello è terminato. Spero che questo risolva i problemi con gli utenti di buildgt;=600 ma in qualche modo non penso che sarà l'ultimo.