Ограничения на размер файлов *.tkc

 

Здравствуйте!

При тестировании эксперта столкнулся с проблемой. Вероятно, есть ограничение на размера файла tkc. При запуске тестера стратегий он скачивает необходимые исторические данные. Всё работало хорошо, пока в октябре 2025 года по паре XAU/USD не прошёл большой тиковый объём - более 16,5 млн., тогда как обычно было 1 - 6 млн. Если смотреть, как растёт размер файла "202510.tkc", то можно увидеть, как он постепенно увеличивается примерно по 10 мб, пока не достигнет 100 мб, после чего его размер сбрасывается на 55 мб и опять растёт до 100 мб, и снова сбрасывается на 55 мб, и так до бесконечности. Дождаться начала тестирования невозможно. Тестировать, например, на данных сентября тоже невозможно, потому что тестер всё равно пытается скачать данные за октябрь. 

Кому-нибудь знакома эта проблема?

В настройках программы не нашёл ничего похожего, что могло бы решить её. 

MetaTrader 5, build 5370. 

 
Какой сервер брокера?
 
Alain Verleyen #:
Какой сервер брокера?
AlfaForexRU-Real
 
ilya-ch:
Всё работало хорошо, пока в октябре 2025 года по паре XAU/USD не прошёл большой тиковый объём - более 16,5 млн., тогда как обычно было 1 - 6 млн.

Это объём за день?

По другим торговым инструментам такой проблемы нет?

 
Aleksey Vyazmikin #:

Это объём за день?

По другим торговым инструментам такой проблемы нет?

Это объём за месяц. За октябрь 2025 года. 
Если выбрать для тестирования хотя бы один день в октябре или любом более раннем месяце, то тестер всё равно пытается скачать данные за октябрь и не может этого сделать. 

По другим инструментам такой проблемы не было. 

 
ilya-ch #:

Это объём за месяц. За октябрь 2025 года. 
Если выбрать для тестирования хотя бы один день в октябре или любом более раннем месяце, то тестер всё равно пытается скачать данные за октябрь и не может этого сделать. 

По другим инструментам такой проблемы не было. 

У меня тест прошёл

2025.11.09 19:52:56.376 Core 1  XAUUSDrfd,M15: 18448847 ticks, 2100 bars generated. Environment synchronized in 0:00:00.548. Test passed in 0:00:24.127 (including ticks preprocessing 0:00:01.997).
2025.11.09 19:52:56.376 Core 1  XAUUSDrfd,M15: total time from login to stop testing 0:00:24.675 (including 0:00:00.548 for history data synchronization)
2025.11.09 19:52:56.376 Core 1  700 Mb memory used including 40 Mb of history data, 384 Mb of tick data
 
Aleksey Vyazmikin #:

У меня тест прошёл

Хотя, такое ощущение, что тики только с 24.10.2025

KI      0       19:48:15.667    Tester  XAUUSDrfd: preliminary downloading of history ticks started, it may take quite a long time
CF      0       19:48:15.667    Tester  XAUUSDrfd: "bases\AlfaForexRU-Real\ticks\XAUUSDrfd\202511.tkc" download
NG      0       19:48:38.669    Tester  XAUUSDrfd: 26% ticks downloaded (674.84 Kb/sec)
PO      0       19:48:38.669    Tester  XAUUSDrfd: "bases\AlfaForexRU-Real\ticks\XAUUSDrfd\202510.tkc" download (674.84 Kb/sec)
PO      0       19:49:01.671    Tester  XAUUSDrfd: 31% ticks downloaded (682.96 Kb/sec)
JD      0       19:49:28.674    Tester  XAUUSDrfd: 42% ticks downloaded (668.87 Kb/sec)
JN      0       19:52:31.692    Tester  XAUUSDrfd: preliminary downloading of history ticks completed, 167.50 Mb in 0:04:16.013 (669.97 Kb/sec)
EP      0       19:52:31.692    Tester  XAUUSDrfd: ticks data begins from 2025.10.24 00:00
OG      0       19:52:31.692    Core 1  connecting to 127.0.0.1:3000
 
Aleksey Vyazmikin #:
У меня тест прошёл

Спасибо. 
У меня по-прежнему не работает. Но нашёл последовательность, позволяющую загрузить историю. Нужно выбрать день, с которого начинаются проблемы, запустить тестер, после начала скачивания истории остановить тестирование, подождать несколько минут, пока не прекратится увеличение счётчика трафика в нижнем правом углу, и после этого снова запустить тестирование. Так удаётся его запустить. После этого можно сдвинуть дату начала тестирования на один день раньше и снова повторить всю эту последовательность. Так дошёл до 9 октября, а потом опять всё сломалось. Пока не сломалось, размер файла tkc стал меняться плохо предсказуемо, а потом его изменение опять вернулось к алгоритму, описанному в первом сообщении. В данный момент уже минут 15, как прекратил попытки тестирования, а счётчик трафика продолжает расти, прибавив за это время около 300 МБ, и файл tkc продолжает по кругу менять свой размер. 

 
Всё заработало, как надо.