Здравствуйте.
На прошлой неделе вынудили перейти на Quik 8. Работаю на фондовой секции, версия Quik 8.6.0.97
Обнаружилось, что функции getDepoEx, getParamEx, getItem выдают значения объемов t.balance, t.currentbal и других виде чисел с плавающей запятой.
Например, объем 1000 шт. визуализируется функциями PrintDbgStr или SetCell как 1000.0(ноль после запятой), а функция sendTransaction выдает ошибку , так как получает значение объема в виде строки. Функция math.type (x) для таких чисел выдает значение float. Как следствие, старый код требует исправления.
Вопрос к техподдержке: это баг или это зачем-нибудь нужно?
Спасибо.
На прошлой неделе вынудили перейти на Quik 8. Работаю на фондовой секции, версия Quik 8.6.0.97
Обнаружилось, что функции getDepoEx, getParamEx, getItem выдают значения объемов t.balance, t.currentbal и других виде чисел с плавающей запятой.
Например, объем 1000 шт. визуализируется функциями PrintDbgStr или SetCell как 1000.0(ноль после запятой), а функция sendTransaction выдает ошибку , так как получает значение объема в виде строки. Функция math.type (x) для таких чисел выдает значение float. Как следствие, старый код требует исправления.
Вопрос к техподдержке: это баг или это зачем-нибудь нужно?
Спасибо.