|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA nur an bestimmten Tagen starten lassen
Hallo,
könntet Ihr mir bitte vielleicht helfen. Ich möchte meinen EA nur an bestimmten Tagen starten. Wie könnte ich das im EA automatisiert abfragen, welcher Tag aktuell ist? |
|
|||
Hi shukra,
ich hab hier einen EA, den ich mal irgendwo downgeloaded habe. Bei dem kann man die Trading-Tage von Montag bis Freitag einstellen und auch die Stunden. Vielleicht hilft es ja! |
|
|||
ja genau sowas brauche ich. Mal schauen, ob ich den Code in meinen EA integrieren kann.
Vielen dank dafür und frohe Weihnachten ;-) |
|
|||
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); Geändert von shurka (26.12.15 um 00:14 Uhr) |
|
|||
Code:
int Start_Hour, Stop_Hour, Start_Minute, Stop_Minute; if (Montag) { Start_Hour = Monday_Trade_Start_Hour; Stop_Hour = Monday_Trade_Start_Minute; Start_Minute = Monday_Trade_Start_Minute; Stop_Minute = Monday_Trade_Stop_Minute; } else { if (Dienstag) { Start_Hour = Tuesday_Trade_Start_Hour; Stop_Hour = Tuesday_Trade_Start_Minute; Start_Minute = Tuesday_Trade_Start_Minute; Stop_Minute = Tuesday_Trade_Stop_Minute; } } 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);
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
ea nach zeit, ea zeit, mql4, programmierung, programmierungm metatrader, tage, uhrzeit, uhrzeit einstellungen, zeit |
|
|