EAs automatisch abschalten
Seid gegrüßt,
kennt jemand einen Weg, wie man die EAs auf dem MT4 automatisch aktivieren / deaktivieren kann. Z.B. bei Erreichen eines bestimmten Profits, bzw, Verlustes. Danke im Voraus! :) |
Hi,
Zitat:
Du kannst aber den EA so programmieren, das er gar nicht erst die Orderlogik ausführt. int profit; init() { profit = AccountBalance(); } start() { // >1% Konto Gewinn if(AccountBalance() - profit > 1/100 * profit) { // eventuell alle offenen Positionen jetzt schliessen return(0); } Beachte: viele Broker machen Nachts um 4:00 einen Reconnect, dh um 4:00 wird die init() ausgeführt. Falls du so einen Broker hast, würde dein EA an dem Tag nichts mehr machen, wenn >1% Gewinn. Aber am nächsten Tag weiter arbeiten. Gruss sandmann23 |
Es gibt einen Befehl mit dem du einen EA bei Bedarf beenden kannst.
Code:
#include <WinUser32.mqh> Code:
#include <WinUser32.mqh> Starten musst du ihn allerdings manuell wieder. Gruß naranjoe |
Ich danke Euch! :)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:23 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