Отчет строится по всей истории, так как смысла в ограниченном периоде нет.
1. Вот это очень спорное (мягко говоря) утверждение. Сделайте, пожалуйста, выбор интервала - это же не сложно добавить.
2. Еще хотелось бы добавить выбор - выводить отчет HTML/XML в виде:
- сделки + саммари (на самом деле еще и отложенные ордера присутствуют в отчете, что бывает нужно не часто)
- сделки + отложенные ордера + саммари
- только саммари.
По п.1 добавлю, что мне в Опере не удалось открыть HTML-репорт. Поскольку большое количество сделок/ордеров (соответственно, строк в отчете) Опера категорически не смогла переварить. ФайрФокс переварил.
То, что вы запретили передачу неконстантного указателя A* в параметр (const A* &), это конечно хорошо. Но вы переборщили.
Такой указатель должен спокойно передаваться по константной ссылке (const A* const &). Следующий код должен выполняться, но не компилируется (b3428):
class A {};
void f1(const A* const & p) {}
void f2(const A* const & p[]) {}
voidOnStart()
{
A a, *pa, *parr[];
f1(pa); // cannot convert type 'A *' to reference of type 'const A *'
f2(parr); // cannot convert type 'A *' to reference of type 'const A *'
}
В С++ аналогичный код идет без ошибок.
Было бы здорово в релизе 3440 исправить)
P.S. И заодно, пожалуйста, исправьте, чтобы переменная-указатель на потомки A* конвертировалась в константную ссылку на A*:
class A{};
class B:public A{};
void f1(A* const &){}
void f2(void* const &){}
voidOnStart()
{
B b, *pb=&b;
f1(pb); //cannot convert type 'B *' to reference of type 'A *'
f2(pb); //cannot convert type 'B *' to reference of type 'void *'
}
Данный код в b3420 выдает ошибки компиляции. В C++ компилируется и выполняется, потому что const &.
Здравствуйте. Как достучаться до техподдержки? Раньше был сервисдеск, я пару багов там заводил, всё оперативно исправляли. Теперь вместо сервисдеска отправляют на форум, я тут писал про один баг (или недоработку, не знаю) уже 4 раза в разных темах на протяжении нескольких месяцев, а баг так и остался.
При использовании CopyTicks на большом количестве инструментов быстро съедается оперативная память. При попытке запросить историю для накопления в файлах .tkc, например, по опционам одной серии по 1 акции за 1 день съедается > 5 ГБ памяти, прикладываю скрипт и лог. Брокер Финам (зарубежная дочка), билд 3391.
В первых запусках я запросил тики по старой серии и старым датам, т.к. осталось в скрипте: 110 символов, 0 тиков - но это всё съело 2 ГБ памяти, потом перезапустил скрипт ещё пару раз для проверки памяти. Потом перенастроил на новую серию и последний день, строка 615 в логе. После этого съелось ещё 5 ГБ, итого больше 7 ГБ. Да, там много символов, 570 штук где-то, тиков мало - суммарно пара сотен тысяч. Т.е. под каждый символ сразу резервируется 10 МБ.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Управление заданиями для агентов стало лучше, или пока нет смысла мне обновляться (пока идет оптимизация)?
Пока без изменений.
Отчет строится по всей истории, так как смысла в ограниченном периоде нет.
1. Вот это очень спорное (мягко говоря) утверждение. Сделайте, пожалуйста, выбор интервала - это же не сложно добавить.
2. Еще хотелось бы добавить выбор - выводить отчет HTML/XML в виде:
- сделки + саммари (на самом деле еще и отложенные ордера присутствуют в отчете, что бывает нужно не часто)
- сделки + отложенные ордера + саммари
- только саммари.
По п.1 добавлю, что мне в Опере не удалось открыть HTML-репорт. Поскольку большое количество сделок/ордеров (соответственно, строк в отчете) Опера категорически не смогла переварить. ФайрФокс переварил.
ох уж эти англицизмы :-) чуть не минуту думал "кто такой саммари"
ох уж эти англицизмы :-) чуть не минуту думал "кто такой саммари"
:) Сам не люблю их. А как заменить, чтоб одним словом?
:) Сам не люблю их. А как заменить, чтоб одним словом?
ИТОГ или СВОДКА
ИТОГ или СВОДКА
Уважаемые разработчики!
То, что вы запретили передачу неконстантного указателя A* в параметр (const A* &), это конечно хорошо. Но вы переборщили.
Такой указатель должен спокойно передаваться по константной ссылке (const A* const &). Следующий код должен выполняться, но не компилируется (b3428):
В С++ аналогичный код идет без ошибок.
Было бы здорово в релизе 3440 исправить)
P.S. И заодно, пожалуйста, исправьте, чтобы переменная-указатель на потомки A* конвертировалась в константную ссылку на A*:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
mktr8591, 2022.09.09 14:09
Вопрос разработчикам.
Данный код в b3420 выдает ошибки компиляции. В C++ компилируется и выполняется, потому что const &.
Это баг или фича?
Здравствуйте. Как достучаться до техподдержки? Раньше был сервисдеск, я пару багов там заводил, всё оперативно исправляли. Теперь вместо сервисдеска отправляют на форум, я тут писал про один баг (или недоработку, не знаю) уже 4 раза в разных темах на протяжении нескольких месяцев, а баг так и остался.
При использовании CopyTicks на большом количестве инструментов быстро съедается оперативная память. При попытке запросить историю для накопления в файлах .tkc, например, по опционам одной серии по 1 акции за 1 день съедается > 5 ГБ памяти, прикладываю скрипт и лог. Брокер Финам (зарубежная дочка), билд 3391.
В первых запусках я запросил тики по старой серии и старым датам, т.к. осталось в скрипте: 110 символов, 0 тиков - но это всё съело 2 ГБ памяти, потом перезапустил скрипт ещё пару раз для проверки памяти. Потом перенастроил на новую серию и последний день, строка 615 в логе. После этого съелось ещё 5 ГБ, итого больше 7 ГБ. Да, там много символов, 570 штук где-то, тиков мало - суммарно пара сотен тысяч. Т.е. под каждый символ сразу резервируется 10 МБ.