Ошибки, баги, вопросы - страница 3565

 
Andrey Khatimlianskii #:

Александр, а у вас при активном использовании CustomTicksReplace и CustomTicksAdd не разрастается кэш баров, который сам терминал создает для кастумных инструментов?

У меня прям беда с этим, промучался с разными экспериментами, но все безрезультатно. Думал, что это история тиков, но нет, они занимают десятки мегабайт, а этот кэш разрастается до сотен мегабайт. Интересно, что при закрытии терминала, бары сжимаются до жалких десятков килобайт, но в процессе работы этот кэш сам не чистится.

Буду благодарен за подсказку или краткое описание best practices по использованию этих функций.

К сожалению ничего не подскажу, так как сам не юзаю пользовательские символы (впрочем как и все остальные). 

Писал человеку програмку, создающую произвольные секундные графики. Нареканий не было. 

Другому, ренко графики писал, там тоже вопросов не возникало.

Если там и разрастался кэш, то не настолько, чтоб как то повлиять на работу компьютера или терминала.

Сейчас запустил и ренко и секунду, заскринил сколько весят папки с тиками и барами этих символов. Теперь жду, когда подрастут.

Не подскажите через какое время разрастается кэш?


ЗЫ. Я же правильно понял, что кэшем мы называем файлы с тиками и барами, которые лежат здесь.


 
Aleksandr Slavskii #:

К сожалению ничего не подскажу, так как сам не юзаю пользовательские символы (впрочем как и все остальные). 

Писал человеку програмку, создающую произвольные секундные графики. Нареканий не было. 

Другому, ренко графики писал, там тоже вопросов не возникало.

Если там и разрастался кэш, то не настолько, чтоб как то повлиять на работу компьютера или терминала.

Сейчас запустил и ренко и секунду, заскринил сколько весят папки с тиками и барами этих символов. Теперь жду, когда подрастут.

Не подскажите через какое время разрастается кэш?


ЗЫ. Я же правильно понял, что кэшем мы называем файлы с тиками и барами, которые лежат здесь.

Спасибо за ответ!
Да, эти папки. Разрастаются быстро, по крайней мере если обновлять всеми тиками крипто-инструменты (можем потом посмотреть кол-во тиков).

Запустил у себя тоже с чистого листа 9 инструментов, загруженная история месячной длины заняла 1 Мб. Через час будет пару сотен, думаю. Отпишусь.

 
Andrey Khatimlianskii #:

Спасибо за ответ!
Да, эти папки. Разрастаются быстро, по крайней мере если обновлять всеми тиками крипто-инструменты (можем потом посмотреть кол-во тиков).

Запустил у себя тоже с чистого листа 9 инструментов, загруженная история месячной длины заняла 1 Мб. Через час будет пару сотен, думаю. Отпишусь.

Почти три часа, думаю можно подводить итоги.

Секундный график Ришки на Мосбирже(брокера не пишем), увеличился объём тиков на 7Мб  бары на 8Мб.

Ренко 20 пунктов на метаквотовских котировках евры, тиковая история увеличилась на 7Мб, бары на 9Мб.

Думаю это нормально.

 
Ivan Titov #:

В Вашем коде существующие бары и тики заменялись? Свой код предоставить нет возможности - более 10 модулей и 10000 строк.

Ну не то что бы заменялись, но все эти функции присутствуют. Я не знаю как воспроизвести ошибку, которую получили вы.

Чем смог помог. (ничем)

Сорри.

 
Могут ли быть какие-то ограничения на количество открытых терминалов (в винде)? Точнее, они точно есть (и на домашней и на серверной винде), вопрос, можно ли их обойти? У меня максимум открывается 18-ть МТ5,19-ый уже не хочет...
 
Aleksandr Slavskii #:

Почти три часа, думаю можно подводить итоги.

Секундный график Ришки на Мосбирже(брокера не пишем), увеличился объём тиков на 7Мб  бары на 8Мб.

Ренко 20 пунктов на метаквотовских котировках евры, тиковая история увеличилась на 7Мб, бары на 9Мб.

Думаю это нормально.

А если терминал закрыть, сколько от баров останется?

У меня пока бары вообще были все в памяти, только при открытии чартов что-то сбросилось на диск. Около 10 Мб на инструмент.
Из них кэш -- 500 Кб, а 2024.hcc -- все остальное.

Вот в этом 2024.hcc и проблема, баров по факту добавилось на несколько (десятков?) килобайт, а они занимают в 100 раз больше.


Возможно, я утрировал про гигабайты, потому что смотрел на ВПС, где котировки стримились достаточно долго. Но проблема от этого не становится менее актуальной -- терминал сохраняет каждое состояние бара (все обновления OHLC) и не сжимает, пока его не закроешь. Хотя, по логике, в конце каждой минуты от бара М1 должно остаться только одно -- финальное -- состояние.

 
Aleksandr Slavskii #:

Почти три часа, думаю можно подводить итоги.

Секундный график Ришки на Мосбирже(брокера не пишем), увеличился объём тиков на 7Мб  бары на 8Мб.

Ренко 20 пунктов на метаквотовских котировках евры, тиковая история увеличилась на 7Мб, бары на 9Мб.

Думаю это нормально.

Да и на вашем примере очевидно, что есть ошибка. Бары, если они не генерируются каждый тик, не должны занимать больше места, чем тики.

 
Andrey Khatimlianskii #:

Да и на вашем примере очевидно, что есть ошибка. Бары, если они не генерируются каждый тик, не должны занимать больше места, чем тики.

Сейчас  всё заскринил, посмотрел.

Что то тут не так. Очевидно, что я где то не то считал. А то у меня получается на 80 ренко баров 9 метров истории. Такого не может быть.

Сегодня уже поздно. Завтра проверю более тщательно. 


ЗЫ. при закрытии терминала, ничего особо в истории тиков и баров не изменилось. (но это не точно)

 

2024.08.16 05:23:03.257 Core 01 tester process creation error [C:\Program Files\MetaTrader\metatester64.exe][225]; please check if it is blocked by antivirus software

2024.08.16 05:23:03.257 Core 01 tester agent start error






Что это? Появилось вдруг во время тестов

 
Ivan Butko #:

2024.08.16 05:23:03.257 Core 01 tester process creation error [C:\Program Files\MetaTrader\metatester64.exe][225]; please check if it is blocked by antivirus software

2024.08.16 05:23:03.257 Core 01 tester agent start error

Что это? Появилось вдруг во время тестов

Посмотрите полный ответ на официальном сайте Microsoft.

С уважением, Владимир.