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)
-   -   Hilfe! Signal soll nur einmal pro Bar ausgeführt werden (http://www.expert-advisor.com/forum/showthread.php?t=4751)

Mano1709 05.02.16 15:49

Hilfe! Signal soll nur einmal pro Bar ausgeführt werden
 
Hallo Leute
Ich habe folgendes Problem in meinem EA:

Wird meine Order aufgrund meines Signals ausgelöst ( Long, Überschreitung des High [1] nachdem Kerze 1 steigend und Kerze 2 fallend war) und der Kurs hat nicht seinen Take Profit erreicht und nach kurzer Zeit mit dem Trailing Stop geschlossen wird, dann öffnet er die gleiche Order gleich mit dem nächsten Tick, da der Kurs ja noch über dem High[1] ist und dementspechend ja wieder das Signal bestätigt ist.

Jetzt meine Frage:

Mit welchem Befehl kann ich dafür sorgen, das die Order nur einmal pro bestätigtes Signal erfolgt? Bzw. die nächste Order erst dann wieder geöffnet wird, wenn die laufende Kerze abgeschlossen ist?

Ich möchte auch noch ein Signal einbringen, das eine Order in Gegenrichtung öffnet, wenn der Trailing Stop der vorherigen Order in der gleichen laufenden Kerze ausgelöst wurde und der Kurs den Eröffnungskurs dieser Kerze überschreitet.

Gruss

Gruss

Adlerauge 06.02.16 15:03

immer abwechselt Buy und Sell gibt es hier:

http://www.expert-advisor.com/forum/...iv-trades.html

und nur eine Abfrage pro Kerze hier:

http://www.expert-advisor.com/forum/...nceperbar.html


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:01 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