Einzelnen Beitrag anzeigen
  #22 (permalink)  
Alt 13.03.18
Angel Angel ist offline
Mitglied
 
Registriert seit: Dec 2017
Ort: 76891
Beiträge: 126
Angel befindet sich auf einem aufstrebenden Ast
Standard

Ok, Super, Danke!!!
Nun sieht es wie folgt aus:

PHP-Code:
int start()
 { 
 
int Col//Seltsamerweise muss ich die Variable HIER definieren. Bei Definition im Bereich OnInit oder noch weiter oben gibt´s ne Fehlermeldung!
  
if (Ask>(iOpen(Symbol(),PERIOD_D1,0)))
      {
Col=33150;
      }
   else (
Col=25000);
 
  
ObjectDelete(0"RECHTECK");   
        
ObjectCreate(0,"RECHTECK",OBJ_RECTANGLE,0,iTime(Symbol(),PERIOD_D1,0),iOpen(Symbol(),PERIOD_D1,0),Time[0],iClose(Symbol(),PERIOD_D1,0));
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_BGCOLOR,clrYellow);
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_COLOR,Col);
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_SELECTABLE,true);
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_SELECTED,true);
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_FILL,true);
  
ObjectSetInteger(0,"RECHTECK",OBJPROP_BACK,true);


  
ObjectMove("RECHTECK",1,Time[0],iClose(Symbol(),PERIOD_D1,0));
    

´Wie gesagt, mir ist es nicht einsichtig, warum ich die int-Variable "Col" in der OnTick-Funktion definieren muss und nicht oben bei der OnInit oder noch weiter oben, sozusagen als "globale" Variable.

Die Zahlenwerte für "Col" habe ich einfach mal durchprobiert. Es gibt sicher ein System bzw. Umwandlung der vorhandenen in einen Zahlencode?!
__________________
MQL4-Interessiert... und noch gaaaanz am Anfang