getQuoteLevel2

Страницы: 1
RSS
getQuoteLevel2, Приведение данных к корректному виду
 
Здравствуйте.

Измените QLua-функцию getQuoteLevel2 таким образом, чтобы она возвращала значения типа number вместо строковых.
(Я не могу придумать ни одного варианта, когда было бы необходимо (или даже возможно) использовать данные того формата, что сейчас возвращает функция... Даже в sendTransaction без форматирования эти данные не подойдут.)
Конечно, всё форматирование можно написать в своей программе, но форматирование в число занимает гораздо больше времени, чем в C-коде внутри самого терминала. Особенно, если нужно обработать несколько строк бидов и офферов. Это не дело.

Далее, при отсутствии заявок на покупку/продажу "таблицы" bid/offer имеют строковый тип. Логичнее было бы возвращать либо пустую таблицу {}, либо nil.
 
По секрету исключительно вам: getQuoteLevel2Ex
 
Спасибо.
Странно, почему в руководстве эта функция не указана?
Есть ещё какие-то недокументированные функции, о которых стоило бы знать?
 
В API Квика периодически встречаются такие вещи, что числовые значения возвращаются зачем-то в строковом виде. Наследство от QPILE? А при переводе для LUA не смогли сделать по нормальному.
 
Здравствуйте,
Да это наследство от QPILE.
 
Все таки надо было сделать по нормальному. Зачем тянуть дальше устаревшие, уже не оптимальные вещи.
 
А с какой версии Квика в нем есть getQuoteLevel2Ex?
 
Прям наследие проклятого царизма.
И когда ждать исправления этого уродства? какие есть планы на этот счёт?
или, друзья из Арки, у вас нет ощущения, что это уродство?
 
В обозримом будущем изменения в этом месте не планируются
 
Это воистину прекрасно!
Самим-то не противно по утрам на мир смотреть, в который вносите столько кривизны?
 
Ответ уже был дан, дополнительные комментарии считаю излишними.
 
Ну разумеется, какие могут быть комментарии от ***делов.
Такие же, как дела их. Потому и не надо комментарии давать, ими вы лишь загрязняете окружающий мир. Не понимая этого.
И это вместо того, чтобы просто извиниться, что обо***лись, и тихо сделать как следует.
 
Цитата
А с какой версии Квика в нем есть getQuoteLevel2Ex?
Эксперименты показывают, что с 6.15.0
 
Цитата
Эксперименты показывают, что с 6.15.0
Спасибо за исследование!


Sergey Gorokhov, а вы могли бы как-то прокомментировать эту функцию? Почему она не документирована и можно ли использовать ее в своем софте без опаски, что в одной из следующих версиях Квика она не исчезнет и не изменит свое поведение?
 
Раз функции нет в документации никто, не даст Вам гарантии что эта функция завтра не исчезнет.
 
Цитата
Раз функции нет в документации никто, не даст Вам гарантии что эта функция завтра не исчезнет.
Ну в общем случае это так да, в связи с этим я и задал свой вопрос. Вы не могли бы уточнить его у своих коллег?
 
Ответ уже был дан.
 
насчёт getQuoteLevel2Ex - было сказано ещё почти год назад:
https://forum.quik.ru/forum10/topic584/самый простой способ выяснить какие нововведения есть - запустить опрос по всей глобальной таблице в LUA и просмотреть в ней наличие новых функций с помощью скрипта. Что и было мной сделано.
 
Цитата
Sergey Gorokhov написал:
Раз функции нет в документации никто, не даст Вам гарантии что эта функция завтра не исчезнет.
в этом месте, хочу согласиться с techsupport. Они - абсолютно правы.
 
Цитата
swerg написал:
Ну разумеется, какие могут быть комментарии от ***делов.
Такие же, как дела их. Потому и не надо комментарии давать, ими вы лишь загрязняете окружающий мир. Не понимая этого.
И это вместо того, чтобы просто извиниться, что обо***лись, и тихо сделать как следует.
прям.. музыка для моих ушей. услышать такое от "всезнающего..." в адрес арки..)))
 
Цитата
Sergey Gorokhov написал:
Раз функции нет в документации никто, не даст Вам гарантии что эта функция завтра не исчезнет.
В таком случае, предлагаю всё же зарегистрировать пожелание из первого поста либо дать гарантии относительно getQuoteLevel2Ex.
 
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Цитата
Старатель написал:
Цитата
Sergey Gorokhov   написал:
Раз функции нет в документации никто, не даст Вам гарантии что эта функция завтра не исчезнет.
В таком случае, предлагаю всё же зарегистрировать пожелание из  первого поста  либо дать гарантии относительно getQuoteLevel2Ex.
    Добрый день,
    Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,     что реализация пожелания признана потенциально целесообразной. Если     по результатам дальнейшего анализа, включающего юридические аспекты,     анализ на непротиворечивость с общей политикой компании, никаких     возражений не возникнет, мы постараемся включить Ваше пожелание в     план доработок при выпуске одной из следующих версий нашего ПО.
 
Цитата
Egor Zaytsev написал:
Цитата
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,     что реализация пожелания признана потенциально целесообразной. Если     по результатам дальнейшего анализа, включающего юридические аспекты,     анализ на непротиворечивость с общей политикой компании, никаких     возражений не возникнет, мы постараемся включить Ваше пожелание в     план доработок при выпуске одной из следующих версий нашего ПО.
4 года спустя в документации нет описания getQuoteLevel2Ex.
Подняли пару десятков версий, добавили кривого и глупого функционала, без которого жилось гораздо проще, а реально косые места не выпрямили. Что вы там делаете?
Клепаете платное ПО такое же кривое?
Скинули свои прямые обязанности на конечных пользователей, и сидите в носу ковыряете, да отписками занимаетесь - и умничаете.
Реально 90% кода это проверки на nil и преобразование типов, которые априори не нужно преобразовывать - издеваетесь, да?
 
Цитата
s_mike@rambler.ru написал:
getQuoteLevel2Ex
респект, чувак! :)

** уполз переделывать
 
Цитата
s_mike@rambler.ru написал:
По секрету исключительно вам: getQuoteLevel2Ex

btw, насколько я понимаю в C это всё равно будет lua_tonumber?
так что копейка скорости за теже деньги
Страницы: 1
Читают тему (гостей: 1)
Наверх