Algo_Handel

 
Ist es möglich, mit einem Indikator (Time_Daymanagement) den Algo-Handle zu stoppen?
 

Ich kenne nur ExpertRemove(), kann wohl aber nur vom EA ausgeführt werden oder gleich TerminalClose().

Eventuell könnte der Indikator eine Globale Variable setzen, durch die der EA dann sich selbst mit ExpertRemove() killt.

Dokumentation zu MQL5: Allgemeine Funktionen / ExpertRemove
Dokumentation zu MQL5: Allgemeine Funktionen / ExpertRemove
  • www.mql5.com
Stopt die Arbeit des Experten und laedt ihn aus dem Chart aus.   Rückgabewert Keinen Rückgabewert. Hinweis Expert wird nicht sofort...
 
Carl Schreiber #:

Ich kenne nur ExpertRemove(), kann wohl aber nur vom EA ausgeführt werden oder gleich TerminalClose().

Eventuell könnte der Indikator eine Globale Variable setzen, durch die der EA dann sich selbst mit ExpertRemove() killt.

Danke, der EA soll aber nicht vom Chart gelöscht werden.
 
FES # : Danke, der EA soll aber nicht vom Chart gelöscht werden.

Code-Basis

So deaktivieren/aktivieren Sie Auto-/Algo-Trading in MT5 und MT4.

Kailash Bai Mina , 21.04.2022 07:38

Nur einfache Codes zum Deaktivieren/Aktivieren des automatischen/algorithmischen Handels in MT5 und MT4. Natürlich müssen DLLs zugelassen werden. Dies ist ohne DLLs nicht möglich.
 
Fernando Carreiro #:
könnte das eventuell mit einem Skript gemacht werden?
 
FES # : könnte das eventuell mit einem Skript gemacht werden?

Der Code unter dem bereitgestellten Link kann in jedem MQL-Programm, einschließlich Skripts, verwendet werden.

The code at the link provided can be used in any MQL program, including Scripts.

 
Du kannst ja auch dem es sagen , zu welchen Zeiten und Tagen er nur handeln darf
 

du kannst auch einfach eine If Abfrage um deinen Code machen und

wenn ein bestimmtes Ereignis eintritt, stoppt dieser,

Also...

int Algostopp = 0;

if(Algostopp == 1)

{

Dein Code....

irgendwo ist dein Ereignis,welches zum Stopp führt.

Dort kommt Algostopp = 1; hin und fertig bist


Grüße