Einzelnen Beitrag anzeigen
  #14 (permalink)  
Alt 13.07.14
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

static datetime memtime;
int verzogerung = 10; // 10sec
if(dClose<dLastClose)
{
if(!bTestMode)
{
Alert("down");
memtime=TimeCurrent();
}
}
if(TimeCurrent() - memtime > verzogerung) Alert ("downdel");


Das wäre nur eine Lösung, sofern die Aufgabe bestünde, dass ab!! einer Verzögerungszeit der zweite Alert kommen soll.
Soll der zweite Alert aber genau mit!! einer bestimmten Verzögerungszeit kommen, dann wird die o.g. Lösung zu ungenau, weil erst mit einem neuen Tick der zweite Alert ausgegeben wird. Und zwischen den Ticks kann auch mal 1 Minute! vergehen, so dass dann der zweite Alert viel später kommt als erwartet.

traderdoc