ograniczona ilość iBarShift()

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1489
Rejestracja: 09 sie 2009, 21:27
Lokalizacja: Głogów

ograniczona ilość iBarShift()

Nieprzeczytany post autor: personov » 08 sie 2019, 12:56

Co może być przyczyną, że mam ograniczoną ilość świec obliczonych przez iBarShift() ?
Wskazuję datę w funkcji iBarShift() i do pewnego momentu wstecz świece są wskazywane normalnie.
Np. Na wykresie M5 datę 15 kwietnia 2019 wskazuje 24068 świec.
Datę 20 października 2018 wskazuje 50243 świec.
Datę 06.08.2018 wskazuje 50243 świec.
50243 świec jest wyraźnie ilością graniczną, bo jak dam w funkcji iBarShift "true" w tych dwóch ostatnich przypadkach wskazuje "-1" czyli nie ma takiej świecy.
Jak ktoś chciałby to przetestować u siebie to daję kod, który wskazuje to na wykresie :

Kod: Zaznacz cały

void init(){}
///////////////////////////////////////////////////////////////////////
void deinit(){Comment("");}
///////////////////////////////////////////////////////////////////////
void start(){
   Comment(
   "\n"+
   "time6sier"+TimeToStr(1533513600,TIME_DATE|TIME_MINUTES)
   +"\n"+
   "ibar6sier"+iBarShift("EURUSD",PERIOD_M5,1533513600,false)
   +"\n"+
   "time20paz"+TimeToStr(1540166400,TIME_DATE|TIME_MINUTES)
   +"\n"+
   "ibar20paz"+iBarShift("EURUSD",PERIOD_M5,1540166400,false)
   +"\n"+
   "time15kwi"+TimeToStr(1555286400,TIME_DATE|TIME_MINUTES)
   +"\n"+
   "ibar15kwi"+iBarShift("EURUSD",PERIOD_M5,1555286400,false)
   );    
}
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Solą życia jest kasa.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1489
Rejestracja: 09 sie 2009, 21:27
Lokalizacja: Głogów

Re: ograniczona ilość iBarShift()

Nieprzeczytany post autor: personov » 08 sie 2019, 14:17

Dodam, że słupki są w historii bo jak wykonuję backtest na EURUSD M5 od sierpnia 2018 to wszystko leci jak powinno.
Solą życia jest kasa.


ODPOWIEDZ