Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 11.12.11
Programmierer Programmierer ist offline
Mitglied
 
Registriert seit: Dec 2009
Beiträge: 96
Programmierer befindet sich auf einem aufstrebenden Ast
Standard

Ich denke, dass es hier darum geht, Verbindungsprobleme aufzuspüren. Denn im ersten Post heißt es ja: "Sobald der Preis für eine bestimmte Zeit eingefroren ist, soll er ein Email versenden."

Mit einem Indikator auf Tickbasis könnte man die eMail erst versenden, wenn nach der Pause wieder ein Tick reinkommt. Das würde einem helfen, die Verbindungsprobleme im Nachhinein auswerten zu können, aber nicht um direkt auf sie zu reagieren. Da ist natürlich die Frage, was hier bezweckt ist.

Gehen wir mal davon aus, wir brauchen ein Programm, das einerseits die rückwirkende Analyse der Verbindungsprobleme und andererseits ein sofortiges Reagieren auf ein Verbindungsproblem erlaubt. Dann würde ich einen EA vorschlagen, der einen infinite loop in start() oder auch init() hat.

Der Vorteil dieses EAs wäre, dass man genau nach Zeit reagieren kann: Wenn der Benutzer z.B. 2 Minuten als Timeout eingestellt ist, dann kommt genau nach 2 min Tickpause eine eMail. Die eMail wird in jedem Fall nach 2 Minuten geschickt, auch wenn danach weitere 20 Minuten nichts kommt. Man kann also sofort den Broker anrufen o.ä.

Man könnte natürlich auch ein Script nehmen, doch das bleibt nach einem MT4-Neustart nicht am Chart, ist also für einen Dauereinsatz nicht geeignet.