ograniczona ilość iBarShift()

O jezykach programowania w platformach i nie tylko.
Online
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1521
Rejestracja: 09 sie 2009, 21:27

ograniczona ilość iBarShift()

Nieprzeczytany post autor: personov »

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.

Online
Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1521
Rejestracja: 09 sie 2009, 21:27

Re: ograniczona ilość iBarShift()

Nieprzeczytany post autor: personov »

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.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: ograniczona ilość iBarShift()

Nieprzeczytany post autor: ninjaproject »

Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

ODPOWIEDZ