Geschrieben 1. November 200916 Jr. comment_88631 Meine 1. Klasse mit MQL5 Class CalcFracErmittelt Fraktal anhand der Anzahl Bars vor und nach dem aktuellen Hoch/Tief. //+------------------------------------------------------------------+//| Class CalcFrac. |//| Appointment: Class calculate fractals by array values |//+------------------------------------------------------------------+class CalcFrac {public: int before_period; int after_period; double values[]; bool is_lower_fr(int bar); bool is_upper_fr(int bar);protected: int CountMax() {return((int)MathMax(before_period,after_period));}; };//+------------------------------------------------------------------+//| calculate lower fractals |//+------------------------------------------------------------------+bool CalcFrac :: is_lower_fr(int bar) { for(int i=1;i { if(ivalues[bar+i]) return(false); // if(ivalues[bar-i]) return(false); } return(true); }//+------------------------------------------------------------------+//| calculate upper fractals |//+------------------------------------------------------------------+bool CalcFrac :: is_upper_fr(int bar) { for(int i=1;i { if(ireturn(false); // if(ireturn(false); } return(true); }//+------------------------------------------------------------------+ Melden
Meine 1. Klasse mit MQL5
Class CalcFrac
Ermittelt Fraktal anhand der Anzahl Bars vor und nach dem aktuellen Hoch/Tief.