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

 
Sergey Golubev #:

Вставляйте правильно код -

----------------‌

MQL5.community - Памятка пользователя 

Кнопка  предназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.

И тему перенести бы в вопросы и ответы)
 

Здравствуйте. Сервисдеск отправил на ... форум с моими пожеланиями, что я и делаю (надеюсь прочитают разработчики)

1. В режиме тестирования на кастомных символах не читается формула этого кастомного символа через SYMBOL_FORMULA
2. При копировании кастомного символа вручную через окно Symbols с другого кастомного символа, неверная цена тика, добавляется поле Volume Limit со значением 0.1 и время сессий не копируется
3. Нет функции ограничения используемого дискового пространства для тиков для онлайн символов (но хоть можно удалять на горячую файлы). Забивает винт файлами tks на брокере R..nF...x на счетах с криптой. Приходится через bat файл и Планировщик Заданий windows 5 раз в сутки выполнять задачу по удалению фалов.
4. При использовании CustomTicksAdd в скрипте по формированию кастомной истории для кастомных символов, забивает оперативную память, что в свою очередь вешает систему и ни как ее не освободить, только перезагрузка терминала. Задача правда не тривиальная - для 7000 кастомных символов тиковую историю записать, но все же, думаю, что лучше это исправить
5. При использовании CustomRatesAdd для кастомных символов (использую скрипт для онлайн получения котировок с Бинанс) также забивает дисковое пространство, только файлами hst, причем на горячую файлы удалить нельзя. Приходится выключать терминал и удалять файлы
6. При оптимизации, если не хватает RAMM, также вешает систему. Приходится вручную отслеживать заполненность RAMM и вручную подключать/отключать агентов. Старая проблема...

7. Когда более 20.000 позиций после тестирования, невозможно сохранить отчет в html, пишет, что памяти недостаточно в браузере Y...x (хотя у меня 128GB RAMM). Приходится сохранять скриншоты.
    Было бы полезно сделать две опции сохранения отчета по тестированию в html: "полный" - с ордерами и сделками, как сейчас, и "краткий" - без них соотв.

8. Также было бы не плохо, на графике кривой баланса в отчете по тестированию, показывать помимо кривой баланса, еще и кривую эквити и загрузку депозита (как в отчетах МТ4)

9. Свежачок - в билде 3550 не запоминается размер окна с входными параметрами (когда кидаешь скрипт или робот на график)...раньше запоминал и было так удобно
 
jurijsk #:

3. Нет функции ограничения используемого дискового пространства для тиков для онлайн символов (но хоть можно удалять на горячую файлы). Забивает винт файлами tks на брокере R..nF...x на счетах с криптой. Приходится через bat файл и Планировщик Заданий windows 5 раз в сутки выполнять задачу по удалению фалов.

Там всего 140 онлайн-символов. Объем tkc-файлов - объем трафика по их передаче. Т.е. несколько раз в сутки выкачиваете с сервера огромные объемы данных! Похоже на неправильное формирование входных параметров CopyTicks-функций.
 
jurijsk #:

4. При использовании CustomTicksAdd в скрипте по формированию кастомной истории для кастомных символов, забивает оперативную память, что в свою очередь вешает систему и ни как ее не освободить, только перезагрузка терминала. Задача правда не тривиальная - для 7000 кастомных символов тиковую историю записать, но все же, думаю, что лучше это исправить

Вроде, ограничение сверху на количество символов в Обзоре рынка ниже 7000.
 
fxsaber #:
Там всего 140 онлайн-символов. Объем tkc-файлов - объем трафика по их передаче. Т.е. несколько раз в сутки выкачиваете с сервера огромные объемы данных! Похоже на неправильное формирование входных параметров CopyTicks-функций.
Хмм...спасибо, проверю
 
fxsaber #:
Вроде, ограничение сверху на количество символов в Обзоре рынка ниже 7000.
В окне Обзор Рынка 5000 инструментов максимум. Но самих инструментов может быть намного больше (сколько не замерял)
 
Кстати было бы неплохо иметь возможность задавать максимум символов в Обзор Рынка. Приходится в два прохода прогонять тесты. Пересмотрел все ини файлы...не нашел где поменять можно было бы
 
jurijsk #:
Кстати было бы неплохо иметь возможность задавать максимум символов в Обзор Рынка. Приходится в два прохода прогонять тесты. Пересмотрел все ини файлы...не нашел где поменять можно было бы

Да, только кусками. Знаю только двух человек, кому это нужно.

 
jurijsk #:
В окне Обзор Рынка 5000 инструментов максимум. Но самих инструментов может быть намного больше (сколько не замерял)

Возможно, ошибаюсь. Вроде, CustomTicksAdd пашет только с символами, что добавлены в Обзор рынка.

 
fxsaber #:
Там всего 140 онлайн-символов. Объем tkc-файлов - объем трафика по их передаче. Т.е. несколько раз в сутки выкачиваете с сервера огромные объемы данных! Похоже на неправильное формирование входных параметров CopyTicks-функций.
   MqlTick ticks[1];
   int res=CopyTicks(symbol, ticks, COPY_TICKS_ALL, 0, 1);

Только в таком виде использую. Вроде правильное обращение к функции. Может еще от чего зависит?

первая цифра - это байты? Так то немного вроде. Запущен терминал больше недели назад