MQL4 - PROBLEMA - ObjectDelete();

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

Moderator: Dainesi

speedtrack
Posts: 63
Joined: 03/01/2017, 2:33

Re: MQL4 - PROBLEMA - ObjectDelete();

Post by 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

corfurio
Posts: 21
Joined: 25/11/2015, 17:35

Re: MQL4 - PROBLEMA - ObjectDelete();

Post by 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.

Code: Select all

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

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests