Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 04.04.15
Biatsch Biatsch ist offline
Mitglied
 
Registriert seit: Oct 2011
Beiträge: 77
Biatsch befindet sich auf einem aufstrebenden Ast
Standard Löschen aller Objekte

Hi, ich habe das Problem, dass die Objekte, die mein Indikator generiert nach dem Ändern des Zeitfensters und nach entfernen des Indikators nicht automatisch gelöscht werden.

Dies sind die Objekte, die mein Indikator erstellt:
Code:
ObjectCreate("BUY" + x,OBJ_ARROW,0,Time[i],Low[MinClose]);
Dies ist mein Code zum entfernen:
Code:
void OnDeinit(const int reason){
   ObjectsDeleteAll();             // delete all objects from chart.
}
Ich benutze übrigens die neue "Main-Funktion" "OnCalculate" mit "OnInit".

Wenn ich die "Deinit-Funktion" verwende, bekomme ich einen Fehler beim kompilieren.

Übrigens habe ich früher die folgende Funktion benutzt, die auch funktioniert hat (glaube ich zumindest):
Code:
int deinit(){
   for(int z=1;z<=x;z++){
      ObjectDelete("BUY"  + z);
   }
}