Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 26.12.15
shurka shurka ist offline
Neues Mitglied
 
Registriert seit: May 2015
Beiträge: 26
shurka befindet sich auf einem aufstrebenden Ast
Standard

hallo und danke nochmals für die datei.
Konnte mir ein Beispiel dort raus nehmen.

Ich baue mir einen Range-Ausbruchs-EA.
Dafür will ich nun, dass wenn ich z.b. den Montag aktiviere, auch die Range individuell einstellbar ist.

Ich wollte mir dazu einfach die if-else-Schleife nehmen.
Aber beim Kompilieren, bekomme ich folgenden Fehler:

"'else' - illegal 'else' without matching 'if' "


So sieht der Abschnitt aus:
Ich habe jetzt erstmal nur den Montag und Dienstag genommen.
Ich stehe grade voll auf dem Schlauch und verstehe nicht, wo der Fehler sein soll?

Code:
   if(Montag)
     {
      int Start_Hour=Monday_Trade_Start_Hour;
      int Stop_Hour=Monday_Trade_Start_Minute;
      int Start_Minute=Monday_Trade_Start_Minute;
      int Stop_Minute=Monday_Trade_Stop_Minute;
     }
     return;
     
   else
    if(Dienstag)
     {
      int Start_Hour=Tuesday_Trade_Start_Hour;
      int Stop_Hour=Tuesday_Trade_Start_Minute;
      int Start_Minute=Tuesday_Trade_Start_Minute;
      int Stop_Minute=Tuesday_Trade_Stop_Minute;      
     }
     return;
      
       datetime StartTime = StrToTime(TimeYear(TimeCurrent())+"."+TimeMonth(TimeCurrent())+"."+TimeDay(TimeCurrent())+" "+Start_Hour+":"+Start_Minute);
       datetime StopTime = StrToTime(TimeYear(TimeCurrent())+"."+TimeMonth(TimeCurrent())+"."+TimeDay(TimeCurrent())+" "+Stop_Hour+":"+Stop_Minute);
Und wenn ich die beiden "return" lösche, was glaube ich, eigentlich richtiger wäre, wird angemeckert, dass die Variablen Start und Stops schon definiert sind.

Geändert von shurka (26.12.15 um 00:14 Uhr)