nicht getestet:
Code:
double GetLastUpperFractalValue() {
double fractal;
int cnt=0;
while (fractal==0.00000000) {
fractal = iFractals(Symbol(),0,MODE_UPPER,cnt);
cnt++;
if (cnt==5000) return(-1);//return if no fractal found after 5000 bars, just in case ...
}
return(fractal);
}
double GetLastLowerFractalValue() {
double fractal;
int cnt=0;
while (fractal==0.00000000) {
fractal = iFractals(Symbol(),0,MODE_LOWER,cnt);
cnt++;
if (cnt==5000) return(-1);//return if no fractal found after 5000 bars, just in case ...
}
return(fractal);
}
Das könnte dann folgendermaßen ablaufen:
double lastupperfractal = GetLastUpperFractalValue();
double lastlowerfractal = GetLastLowerFractalValue();
Zitat:
Zitat von poeppel
Da ich nicht wirklich MQL4 programmiere, sondern "VTS von iexpert advisor" nutze, wäre es schön wenn mir jemand sagen könnte wie ich vorgehen muss.
|
Dann wirst Du die mql4-Datei hier wohl anhängen müssen. Ggf. hilft Dir dann jemand, alternativ einen Programmierer (bspw. traderdoc) anheuern ...