Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Nach SL eine Wartezeit einfügen bis der nächste Trade Starten darf (http://www.expert-advisor.com/forum/showthread.php?t=6339)

Nepos 12.02.19 17:37

Nach SL eine Wartezeit einfügen bis der nächste Trade Starten darf
 
Guten Tag Freunde des Automatischen Handelns,

ich bin etwas Ratlos wie ich eine Wartezeit (Sleep) festlegen kann, nachdem der EA einen Trade in den SL hat rauschen lassen. Jemand eine Idee wie der Code dafür aussehen könnte?

VG
Nepos

Leopold 12.02.19 20:16

Hallo,

Code hab ich auf die schnelle keinen, aber eine Idee.

Du könntest einfach abfragen welche Order die letzte war die im SL geschlossen wurde. Dazu einfach in der Order History die OrderCloseTime und OrderComment abfragen. Dann hast du die Zeit wann die letzte Order geschlossen wurde. Dazu rechnest du einfach deine Zeitspanne, wenn die Aktuelle Zeit größer ist als die OrderCloseTime + Zeitspanne, dann darf Trade eröffnet werden.

---Leopold---

Trader6666 13.02.19 22:00

am einfachsten die zeit abfangen, also über OrderSelect

die OrderOpenTime abfragen und in sekunden abspeichern
nachdem der trade abgesetzt wurde

danach einfach mit einer variable abfragen ob die zeit schon verstrichen ist,

falls ja geht er rein und kann dann eben wieder order ausführen.

hab keinen codebeispiel weil ich im mt5 unterwegs bin , sollte aber kein problem sein
wenn man sich die doku anschaut dazu

Leopold 14.02.19 09:08

Zitat:

Zitat von Trader6666 (Beitrag 42173)
am einfachsten die zeit abfangen, also über OrderSelect

die OrderOpenTime abfragen und in sekunden abspeichern
nachdem der trade abgesetzt wurde
wenn man sich die doku anschaut dazu

Aber er wollte die Zeitspanne nur wenn eine Order im SL geschlossen wurde ...

---Leopold---

Trader6666 26.02.19 11:57

meinte natürlich OrderCloseTime() ......orderselect dann über MODE_HISTORY ablaufen und der rest bleibt der gleiche

Leopold 26.02.19 12:27

Zitat:

Zitat von Trader6666 (Beitrag 42198)
meinte natürlich OrderCloseTime() ......orderselect dann über MODE_HISTORY ablaufen und der rest bleibt der gleiche

Er wollte aber nur Trades die im SL geschlossen wurden abfragen.

---Leopold---


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:08 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum