Тема: Из стакана считываются строки вместо цифр
Новый прикол. В стакане периодически вместо числа прилетает строка.
Это как так?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
QUIK -> DDE → Lua: учебники, общие вопросы → Из стакана считываются строки вместо цифр
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Новый прикол. В стакане периодически вместо числа прилетает строка.
Это как так?
Новый прикол. В стакане периодически вместо числа прилетает строка.
С каким содержимым?
GIGABYTE пишет:Новый прикол. В стакане периодически вместо числа прилетает строка.
С каким содержимым?
Число, но в виде строки.
например, quotes.offer[1].price = 5.87400
Но при этом type(quotes.offer[1].price) == "string"
Это в какой версии QUIK?
Еще интересно:
Новый прикол. В стакане периодически вместо числа прилетает строка.
Это как так?
Это в стакане по одному и тому же инструменту/классу иногда вдруг строка возвращается? или по определённым инструментам/классам - строки, по другим - цифры считываются?
Это в какой версии QUIK?
Еще интересно:
GIGABYTE пишет:Новый прикол. В стакане периодически вместо числа прилетает строка.
Это как так?Это в стакане по одному и тому же инструменту/классу иногда вдруг строка возвращается? или по определённым инструментам/классам - строки, по другим - цифры считываются?
Quik 8.9.0.107
Трудно отследить. То по одному, то по другому инструменту (российские акции). То всё нормально, то в какой-то момент вылетает в ошибку "не могу сравнить строку с числом". Соответственно, где, что, почему - фиг уже знает.
В итоге я просто принудительно дописал tonumber() - и ошибки прекратились.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
QUIK -> DDE → Lua: учебники, общие вопросы → Из стакана считываются строки вместо цифр
Форум работает на PunBB, при поддержке Informer Technologies, Inc