Napisałem wskaźnik, który wylicza poziomy fibo dla wskazanego w parametrach przedziału czasowego. Wszystko działa ok na H1 gdy przełączam na inne przedziały czasowe wskaźnik pokazuje nieprawidłowe poziomy.
Proszę o pomoc, jak na razie nie mam pomysłu co może być tego przyczyną.
MAX i MIN z przedziału czasowego wyliczany jest w następujący sposób.
Kod: Zaznacz cały
double zminimum = Low[iLowest(NULL,PERIOD_H1,MODE_LOW,iBarShift(NULL,PERIOD_H1, StrToTime(poczatek))-iBarShift(NULL,PERIOD_H1, StrToTime(koniec))+1,iBarShift(NULL,PERIOD_H1, StrToTime(koniec)))];
double zmaximum = High[iHighest(NULL,PERIOD_H1,MODE_HIGH,iBarShift(NULL,PERIOD_H1, StrToTime(poczatek))-iBarShift(NULL,PERIOD_H1, StrToTime(koniec))+1,iBarShift(NULL,PERIOD_H1, StrToTime(koniec)))];
Wskaźnik i zrzuty z ekranu w załączeniu.
Z góry dziękuje za pomoc.
Damian