MQL4 - PROBLEMA - ObjectDelete();

Sezione dedicata a metatrader (ed altre piattaforme) ed al suo linguaggio di programmazione per il trading automatico

Moderatore: Dainesi

Re: MQL4 - PROBLEMA - ObjectDelete();

Messaggioda speedtrack » 06/01/2017, 17:46

evidentemente cambiando il nome dell'oggetto va in conflitto con qualche altra funzione, la logica comunque è quella, la funzione è corretta, dovresti trovare un modo per incastrarla nel codice anche in base al funzionamento dell'intero ea
speedtrack
 
Messaggi: 63
Iscritto il: 03/01/2017, 2:33

Pubblicità

Pubblicità
 

Re: MQL4 - PROBLEMA - ObjectDelete();

Messaggioda corfurio » 07/01/2017, 12:33

Buongiorno
Dopo qualche prova, visto che come avevo spiegato il mio indicatore è davvero lungo e "sporco" come codice, c' erano troppe interferenze, e quella porzione proprio non ero in grado di implementarla correttamente, adesso ho risolto in questo modo, adesso mi cancella tutto correttamente, certo, NON è una bulla soluzione, siccome devo nominare SINGOLARMENTE le label da cancellare, ma siccome erano solo 3 per il momento la tengo così.
Proverò a studiare come creare una sola label per tutte le funzioni, anche se sarà ardua.

Codice: Seleziona tutto
int start(){
//[1]
for(int i=ObjectsTotal()-1; i>-1; i--)
if(StringFind(ObjectName(i),"oprzcommenti")>=0) ObjectDelete(ObjectName(i));

for(int i=ObjectsTotal()-1; i>-1; i--)
if(StringFind(ObjectName(i),"oprzprofitto")>=0) ObjectDelete(ObjectName(i));

for(int i=ObjectsTotal()-1; i>-1; i--)
if(StringFind(ObjectName(i),"oprzrect2")>=0) ObjectDelete(ObjectName(i));


GRAZIE PER L' AIUTO!
BUONA GIORNATA
corfurio
 
Messaggi: 21
Iscritto il: 25/11/2015, 17:35

Precedente

Torna a Metatrader - Expert Advisor - MQL

 


  • Discussioni correlate
    Risposte
    Visite
    Ultimo messaggio

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti