Trades vor Marktschluss schließen

 
Hallo,
ich habe einen EA der recht gut funktioniert und nutze diesen auf indizes. Ich habe nur noch ein großes Problem: Dadurch das die Trades nicht vor Marktschluss geschlossen werden, gibt es immer wieder gaps die mich sehr viel Geld kosten! Zumal meine Technik mit sehr viel Einsatz in den Markt geht.

Ich habe auch schon mal probiert ein system zu schreiben, welches die trades immer vor marktschluss schließt. Dabei versuchte ich mit der Tageszeit und vorgespeicherten werten zu arbeiten. Dies funktionierte aber nicht. Zumal sich die Werte auch ständig ändern und ja auch feiertage vorkommen. Also wirklich gut ist das nicht.
Da fiel mir auf, das die Handelszeiten doch im Metatrader stehen. Diese muss man doch irgendwie als Variable nutzen können. Denn ich will auch ungern jede Woche irgendeine Datei anlegen, mit den Zeiten. So was finde ich unsauber.

Also meine Frage: Wie kann ich die mitgelieferten Handelszeiten in den Spezifikationen im Metatrader verwenden oder meine Trades anderweitig vor marktschluss schließen?

-Danke im Voraus  
 
Marius May:
Hallo,
ich habe einen EA der recht gut funktioniert und nutze diesen auf indizes. Ich habe nur noch ein großes Problem: Dadurch das die Trades nicht vor Marktschluss geschlossen werden, gibt es immer wieder gaps die mich sehr viel Geld kosten! Zumal meine Technik mit sehr viel Einsatz in den Markt geht.

Ich habe auch schon mal probiert ein system zu schreiben, welches die trades immer vor marktschluss schließt. Dabei versuchte ich mit der Tageszeit und vorgespeicherten werten zu arbeiten. Dies funktionierte aber nicht. Zumal sich die Werte auch ständig ändern und ja auch feiertage vorkommen. Also wirklich gut ist das nicht.
Da fiel mir auf, das die Handelszeiten doch im Metatrader stehen. Diese muss man doch irgendwie als Variable nutzen können. Denn ich will auch ungern jede Woche irgendeine Datei anlegen, mit den Zeiten. So was finde ich unsauber.

Also meine Frage: Wie kann ich die mitgelieferten Handelszeiten in den Spezifikationen im Metatrader verwenden oder meine Trades anderweitig vor marktschluss schließen?

-Danke im Voraus  

Entweder gibt es die Möglichkeit, damit jemanden zu beauftragen - aber ERST die Regeln lesen!!

Oder mit der Suche rechts oben: Erst auf Englisch stellen und dann suchen nach "close at time" und dann wählen: CodeBase order Articles und den Teil kopieren, den man braucht!

 
Carl Schreiber:

Entweder gibt es die Möglichkeit, damit jemanden zu beauftragen - aber ERST die Regeln lesen!!

Oder mit der Suche rechts oben: Erst auf Englisch stellen und dann suchen nach "close at time" und dann wählen: CodeBase order Articles und den Teil kopieren, den man braucht!

Ok, ich habe mir jetzt mal einiges durch gelesen. Ich habe auch meinen fehler gefunden. Jedoch stellt sich mir trotzdem die Frage, ob ich auf die Handelszeiten welche ich einsehen kann indem ich auf das Symbol und dann im Kontextmenü auf Spezifikationen klicke zugreifen kann.  Dort stehen ja die verschiedenen Handelszeiten immer für die nächste Woche.
 

Wenn Du eine Funktion suchst mit bestimmten Fähigkeiten gibt es hier eine alphabetische Liste: https://www.mql5.com/de/docs/function_indices

Dort kannst Du dann einfach mit Ctrl+F nach session suchen - und dann muss man probieren, wie man das einbauen kann.

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
Liest aus der Datei des Typs CSV die Zeile eines der Formate: "YYYY.MM.DD HH:MI:SS", "YYYY.MM.DD" oder "HH:MI:SS" - und wandelt sie in den Wert des Typs datetime um Erstellt Regeln für die Verwendung von input-Variable bei der Optimierung eines Expert Advisors in...
 

Die Öffnungs- und Schließzeiten der Sessions kann man mit SymbolInfoSessionTrade abfragen.

Das ist dieselbe Info die man unter den Kontrakt-Spezifikationen erhält. Die Uhrzeiten gelten aber immer für den aktuellen/nächsten Handelstag. Das kann im Backtest Probleme bereiten wenn z.B. die Winterzeit bei einem Test für Februar zu berücksichtigen ist, der Test selbst aber in der Sommerzeit wie jetzt stattfindet. Feiertage braucht man nicht zu erkennen, da es dann ja auch keine Kurse gibt.

Dokumentation zu MQL5: Marktinformation erhalten / SymbolInfoSessionTrade
Dokumentation zu MQL5: Marktinformation erhalten / SymbolInfoSessionTrade
  • www.mql5.com
Marktinformation erhalten / SymbolInfoSessionTrade - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 
lippmaje:

Die Öffnungs- und Schließzeiten der Sessions kann man mit SymbolInfoSessionTrade abfragen.

Das ist dieselbe Info die man unter den Kontrakt-Spezifikationen erhält. Die Uhrzeiten gelten aber immer für den aktuellen/nächsten Handelstag. Das kann im Backtest Probleme bereiten wenn z.B. die Winterzeit bei einem Test für Februar zu berücksichtigen ist, der Test selbst aber in der Sommerzeit wie jetzt stattfindet. Feiertage braucht man nicht zu erkennen, da es dann ja auch keine Kurse gibt.

Vielen Dank für die Antwort! Das habe ich gesucht!

Grund der Beschwerde: