Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Non mettete nessuna funzione di ricerca di oggetti per controllare se l'oggetto esiste già o no. Da lì, poi si crea l'oggetto di conseguenza.
Ti sto aiutando, proprio ora.
Ora, questo è un buon suggerimento, per fare la pulizia di OnInit(), grazie.
Non che questo risolva davvero nessuno dei problemi di cui sopra, sapete.
Le etichette non si bloccano ancora in posizione.
Dopo tutte le cose che ho fatto, è meglio, ma ancora non perfetto.
Penso che il problema sia molto più profondo e abbia a che fare con i dati che non vengono puliti.
Come se in qualche modo MT4 recuperasse dei vecchi dati da alcuni registri non puliti.
Mi dispiace di avervi dato solo dei suggerimenti perché il massimo nella codifica è quello che effettivamente fa la codifica.
Sfortunatamente, molti non capiscono/catturano il suggerimento dato.
1. Le etichette vanno fuori linea, come se le XDISTANCE e YDISTANCE non fossero rispettate.
Tornano in linea solo dopo aver cambiato i Tf avanti e indietro.
Dopo aver cambiato le finestre del grafico o aver cambiato i parametri di input, si disallineano.
questo significa che puoi risolvere il problema nel tuo codice
Ho fatto molto, niente aiuta.
Migliora, ma ancora, cioè dopo aver cambiato qualcosa nei parametri, non la X, Y, l'etichetta esce dalla linea!
C'è qualcosa di sbagliato nel codice?
C'è qualcosa che non va nel codice?
vi è già stato detto, lasciate perdere
int start()
iniziare a usare i nuovi metodi
daysmacro ha già scritto sopra
Non vedo ObjectFind()
vi è già stato detto, dimenticatevi di
iniziare ad usare i nuovi metodi
daysmacro già scritto sopra
Non vedo ObjectFind()
Così, l'ho fatto:
Ancora, stesso effetto. Questo non ha cambiato nulla per quanto riguarda il posizionamento dell'etichetta.
ObjectFind() è in OnInit() che controlla se l'oggetto è lì e lo cancella se lo è.
L'etichetta su indi intitialization è dove dovrebbe essere.
Dopo aver cambiato qualche parametro, scompare a destra.
Salta di nuovo al suo posto solo dopo lo spostamento di Tf.
In realtà hai solo bisogno di qualcosa come un primo oggetto impostato al primo caricamento e poi un secondo oggetto impostato dopo il caricamento (la polvere si deposita). Ho anche avuto lo stesso problema dove facendo come ho detto risolvo il problema. È più come un workaround ma tutto abbastanza buono per me.
Allora, ho fatto così, anche ricontrollando le coordinazioni X,Y per resestare l'etichetta nel caso in cui le coordinazioni siano diverse.
Nessun succo, non cambia assolutamente nulla, si comporta proprio come sopra.
E, la cosa divertente è che, usando Comment(), le coordinazioni non cambiano mai, anche quando l'etichetta va a destra.
Così, il problema rimane, non è fatto.