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)
-   -   EA stoppen / abbrechen (http://www.expert-advisor.com/forum/showthread.php?t=6822)

MarkusWilhelm89 06.11.20 07:24

EA stoppen / abbrechen
 
Hi,
ich programmiere mir gerade einen Hedge-EA, für die Logik vom EA ist eine gewisse Mindestkapitalisierung notwendig.

Meine Frage: Gibt es eine Möglichkeit, den EA zu stoppen/abzubrechen,
wenn Bedingung XY erfüllt bzw. nicht mehr erfüllt ist?

danke vorab

AVT 06.11.20 11:00

Zitat:

Zitat von MarkusWilhelm89 (Beitrag 44654)
Hi,
ich programmiere mir gerade einen Hedge-EA, für die Logik vom EA ist eine gewisse Mindestkapitalisierung notwendig.
Meine Frage: Gibt es eine Möglichkeit, den EA zu stoppen/abzubrechen,
wenn Bedingung XY erfüllt bzw. nicht mehr erfüllt ist?

Du nimmst eine Variable, die das Traden verbietet:
bool TradePossible=false; (Vorgabe: verboten)
Dann setzt Du die Bedingung, wann es erlaubt ist:
TradePossible=(Bedingung);
Vor dem Eröffnen einer neuer Position setzt Du die Bedingung:
if(TradePossible) Position eröffnen;
else Print(" Nachricht, warum verboten");

Das gilt nicht für das Schließen und Trailen einer Order (so was sollte immer möglich sein).
AVT

MarkusWilhelm89 06.11.20 14:15

danke, ich werd's mal ausprobieren...

denke in meinem ersten Versuch habe ich meinen Standardfehler gemacht und die Klammern falsch gesetzt:rolleyes:

Max2018 09.11.20 11:20

Ja ich würde es so machen:
Code:

if(XY)ExpertRemove();
Wenn Bedingung XY erfüllt ist wird der EA entfernt ´bzw. gestoppt....:D
Bedingung XY musst Du natürlich dann selbst formulieren


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