Баг загрузки данных с сервера Новый комментарий Rustam Esedulaev 2018.11.16 16:34 Всем привет!Не могу понять, ошибка у меня или в mql.Пытаюсь подкачать историю по барам за 300 баров следующим кодом (предварительно папка с тиками по USDTRY была удалена): int NeededCandles=300; string CurrentSymbol="USDTRY"; int CurrentBarsQuantity=SeriesInfoInteger(CurrentSymbol,PERIOD_CURRENT,SERIES_BARS_COUNT); bool Synched=SymbolIsSynchronized(CurrentSymbol); Print(CurrentSymbol+" "+CurrentBarsQuantity+" "+Synched); int AvailableCandles=SeriesInfoInteger(CurrentSymbol,PERIOD_CURRENT,SERIES_BARS_COUNT); if(AvailableCandles<NeededCandles) { datetime times[]; int copied=CopyTime(CurrentSymbol,PERIOD_CURRENT,0,NeededCandles,times); if(copied>0) { int NewAvailableCandles=SeriesInfoInteger(CurrentSymbol,PERIOD_CURRENT,SERIES_BARS_COUNT); bool Synched2=SymbolIsSynchronized(CurrentSymbol); Print("NewAvailableCandles"+NewAvailableCandles); Print("Sync "+Synched2); } } Логи выдают следующее: DownloadTicks2 (GBPUSD,H1) USDTRY 0 true DownloadTicks2 (GBPUSD,H1) NewAvailableCandles47934 DownloadTicks2 (GBPUSD,H1) Sync true Вопрос: почему подгрузилось более 47 тысяч свечей, в то время как я запрашивал всего 300?В папке с историей появилось множество файлов с большим весом: Кто-нибудь сталкивался с таким? В чем кроется ошибка? Вопросы от начинающих MQL5 MT5 MetaTrader 5 Ошибки, баги, вопросы Вопрос по языку !! Новый комментарий
Всем привет!
Не могу понять, ошибка у меня или в mql.
Пытаюсь подкачать историю по барам за 300 баров следующим кодом (предварительно папка с тиками по USDTRY была удалена):
Логи выдают следующее:
Вопрос: почему подгрузилось более 47 тысяч свечей, в то время как я запрашивал всего 300?
В папке с историей появилось множество файлов с большим весом:
Кто-нибудь сталкивался с таким? В чем кроется ошибка?