Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 17.08.18
Leopold Leopold ist offline
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

Ich würde das ungefähr so machen:

Code:
char TripleMA = 127, TripleMA_Last = 127;

OnTick()
   {
   ...
   if (Fast > Slow && Slow > Slower) TripleMA = 1;
   else if (Fast < Slow && Slow < Slower) TripleMA = -1;
   else TripleMA = 0;
   
   if (TripleMA != 127 && TripleMA_Last != 127)
      {
      if (TripleMA_Last <= 0 && TripleMA = 1) Long;
      if (TripleMA_Last >= 0 && TripleMA = -1) Short;
      }
   
   TripleMA_Last = TripleMA;
   }
Vielleicht hilft dir das weiter.

---Leopold---