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)
-   -   Prüfen ob mehrere gleiche Charts geöffnet sind. (http://www.expert-advisor.com/forum/showthread.php?t=4009)

André 06.01.15 00:53

Prüfen ob mehrere gleiche Charts geöffnet sind.
 
Hallo liebe Community,
meinem EA ist so programmiert, dass nur eine Order pro Tag getätigt werden kann. Durch Zufall ist mir allerdings ein Fehler in meiner Logik aufgefallen. Wenn zwei gleiche Charts (z.B. EURUSD) geöffnet sind und in beiden der gleiche EA läuft, wird zweimal eine Order mit gleichen Parametern platziert.

Genau dieses Problem möchte ich vermeiden. Manuell lässt sich dieses Problem natürlich leicht beheben indem ich einfach aus einem der beiden Charts den EA lösche, aber wer will schon manuell Arbeiten :D .

Das liebste wäre mir wenn der EA eine Bedingung (boolescher Ausdruck) hat die mir true liefert wenn genau dieser Fall eintritt, um dann...

Var.1 (mein Favorit :) ): nur in einem der Charts die Order platziert oder...
Var.2 (wenn´s nicht anders geht :( ): in keinem der beiden Charts eine Order aufgibt.

Ich hoffe ihr könnt mir da weiter helfen, auch wenn es nur mit einer Idee zur Umsetzung wäre. Danke schon mal im voraus.

Gruß André

traderdoc 06.01.15 11:02

Da sollte evtl. eine MagicNumber Abhilfe schaffen. Mit der kann der EA unterscheiden, ob es "seine" Orders sind, die zu managen sind oder eben die der anderen Charts.

traderdoc


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