Покупаем 1 лот QJSIM/SBER (lot_size=10), смотрим в луа на содержимое depo_limits. Видим currentbal=1. У брокера показывается в штуках, т.е. currentbal=10. И это логично, т.к. понятие размер лота применимо к торгам (e.g. TQBR vs SMAL), а не депозиту. Может ли у какого-то другого брокера qlua так же возвращать депо в неких лотах или это только на демо так? Если это глюк демо, то можно ли его исправить? Если не глюк или исправить нельзя, то откуда брать размер тех лотов, которые фигурируют в depo_limits?
На демо-версии QUIK Junior количество бумаг в таблице лимитов по бумагам отображается в лотах. Количество бумаг в лоте можно получить из параметра "LOTSIZE" таблицы текущих торгов, например с помощью функций getItem, SearchItems, getParamEx.
Цитата
Максим написал: Может ли у какого-то другого брокера qlua так же возвращать депо в неких лотах или это только на демо так?
Здравствуйте, К сожалению через lua нет возможности определить в чем считаются бумаги в лотах или штуках. То что сам терминал это определяет, не значит что в Lua есть для этого функция
Можно ли в таком случае добавить в таблицу depo_limits что-то из следующего: 1. либо поле вроде balance_in_lots=true/false, и lot_size=XXX (т.к. например у SMAL&TQBR для одной и той же бумаги разные размеры лота, надо знать какой именно используется в депо) 2. либо продублировать currentbal полем currentbal_items где всегда выдавать штуки.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Максим, Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Максим написал: Ау? Как-то же вы у себя в терминале это сделали когда показываете состояние счёта со снятой галкой "Количество в лотах"
есть важный нюанс: в состоянии счета в строке есть некий класс оценки. Из него и берется размер лота. А в депо лимитс класса нет совсем, на лотность какого класса вы будете умножать, если некая функция вам скажет, что лимиты в лотах?
Есть бумага. Она не принадлежит к конкретному классу TQBR или SMAL: это одна и та же бумага. Поэтому получать количество в depo_limits нужно в штуках. А при необходимости пересчитывать в лоты в зависимости от лотности нужного вам класса.
Надо делать так, как надо. А как не надо - делать не надо.
swerg написал: Но если quiк в вашем случае вежет позицию в лотах - откуда он про штуки узнает?
Добрый день,
Данная настройка выполняется со стороны сервера QUIK. Получить ее значение из рабочего места QUIK через QLUA на данный момент, к сожалению, нельзя. При реализации ранее зарегистрированного пожелания ответ будет предоставлен в данной ветке форума.
Zoya Skvorcova написал: Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что реализация пожелания признана потенциально целесообразной. Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет, мы постараемся включить Ваше пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
Цитата
Stanislav Tvorogov написал: Данная настройка выполняется со стороны сервера QUIK. Получить ее значение из рабочего места QUIK через QLUA на данный момент, к сожалению, нельзя. При реализации ранее зарегистрированного пожелания ответ будет предоставлен в данной ветке форума.
Здравствуйте. Удалось что-нибудь сделать?
Надо делать так, как надо. А как не надо - делать не надо.
Может, да, а может нет. Назвать как угодно можно, а что показывает одному автору известно. Учитывая, что функция появилась в 7.18 и до сих пор никому не известна, либо это не то, что вы подумали, либо разработка совершенно секретная )))
Надо делать так, как надо. А как не надо - делать не надо.
к разработчикам: Если это - "та самая" функция, можете её легализовать или сделать публичную версию, чтобы можно было использовать её в своих проектах, не опасаясь, что в будущем эта функция будет упразднена.
Надо делать так, как надо. А как не надо - делать не надо.
Старатель написал: к разработчикам: Если это - "та самая" функция, можете её легализовать или сделать публичную версию, чтобы можно было использовать её в своих проектах, не опасаясь, что в будущем эта функция будет упразднена.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.