Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 09.07.17
Kronenchakra Kronenchakra ist offline
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard Wie groß sind die maximalen Spikes die jemals vorgekommen sind?

Auch diese Frage finde ich äusserst interessant, und das Ergebnis ist erschreckend!
Das hängt für mich mit der maximalen Positionsgröße zusammen, damit das Konto solche Erdbeben übersteht.
Der Kurs kam immer noch sofort zurück, aber der Margincall hat sicher schon zugeschlagen(Gott sei Dank nur theoretisch).
Code:
double   askOld,bidOld,
         askNew,bidNew,
         askDif,bidDif,
         askMax,bidMax;
bool     changed;

void OnInit()
{
   askOld =SymbolInfoDouble (_Symbol,SYMBOL_ASK);
   bidOld =SymbolInfoDouble (_Symbol,SYMBOL_BID);
}

void OnTick()
{
   changed=false;
   askNew = SymbolInfoDouble (_Symbol,SYMBOL_ASK);
   bidNew = SymbolInfoDouble (_Symbol,SYMBOL_BID);
   askDif = MathAbs(askNew-askOld);
   bidDif = MathAbs(bidNew-bidOld);
   if(askMax<askDif) 
      {askMax=askDif; changed=true;}
   if(bidMax<bidDif) 
      {bidMax=bidDif; changed=true;}
   if(changed)
      Comment(DoubleToString(askMax,_Digits),"   ",DoubleToString(bidMax,_Digits));
   askOld = askNew;
   bidOld = bidNew;
}
Leider schlagen die hirnverbrannten Restriktionen von Metaquotes wieder mal zu, daß man den Printbefehl im Tester nicht verwenden kann.
Wozu hat man denn einen Tester, damit der auf die Schnelle was ausgeben kann.
zB: Zu welchem Zeitpunkt die größten Spikes waren.
Da geht mir schon wieder das Geimpfte auf bei soviel Dummheit von Metaquotes.