Альтернатива CanSell/CanBuy

Страницы: 1
RSS
Альтернатива CanSell/CanBuy
 
У трех брокеров всегда использовал
getBuySellInfo(FIRM_ID,CLIENT_CODE,CLASS_CODE,SEC_CODE,price).can_sell
для подсчета возможной позы.
И там где не давали шортить can_sell = 0 выдавал.
Но тут у БКС выяснилось, что эти значения не соответствуют реальности, и шортить не дают бумаги у которых can_sell не равон нулю.
Есть ли в квике какая-то другая таблица с реальными значениями? Откуда еще можно узнать доступную позу?
 
Может это из-за  *  (единый брокерский счет)?
Еще заметил, что OnDepoLimit приходит только через несколько секунд после события.
 
Из аналогичных функций есть ещё
getBuySellInfoEx
CalcBuySell
 
Цитата
Serge123 написал:
Из аналогичных функций есть ещё
getBuySellInfoEx
CalcBuySell
Попробовал все, не помогло.
Проблема глубже, от брокера приходит такая неверная информация в квик. Причем в окне выставления заявки отображаются тоже неверные значения по размеру доступной операции.
А есть поля просто доступности шортов в каких-то таблицах или функциях?
по getBuySellInfoEx не понял что за типы клиентов и где хомяки?
Тип клиента. Возможные значения: «1» – «МЛ»; «2» – «МП»; «3» – «МОП»; «4» – «МД»
 
is_short_allowed из getBuySellInfoEx какую то фигню выдает, даже сбер шортить нельзя, зато можно FIXP? хотя в реальности наоборот
 
У БКС всегда так было. Но если всё-таки выставить тестовую заявку на 1 лот при отсутствующей позиции, то она не пройдёт. Я раньше на сайте БКС две пдфки смотрел, по которым они разрешали шортить (одну по америке и одну по РФ). Они нечасто обновлялись, по идее можно распарсить один раз и использовать.
 
Цитата
Cyber написал:
У трех брокеров всегда использовал
getBuySellInfo(FIRM_ID,CLIENT_CODE,CLASS_CODE,SEC_CODE,price).can_sell
для подсчета возможной позы.
И там где не давали шортить can_sell = 0 выдавал.
Но тут у БКС выяснилось, что эти значения не соответствуют реальности, и шортить не дают бумаги у которых can_sell не равон нулю.
Есть ли в квике какая-то другая таблица с реальными значениями? Откуда еще можно узнать доступную позу?
Запретить шорт по конкретным инструментам  и конкретным клиентам - это право брокера .
Спросите у брокера список инструментов, которые доступны Вам в шорт.
 
Ладно, с шортами можно принудительно решить проблему, вбив руками таблицу доступных элементов.
Но вот то, что OnDepoLimit приходит только через несколько секунд после события у БКС, это вообще убивает всю работу скрипта. Я всегда из него брал подтверждение выставления заявки. Причем это только у БКС таки на VIP сервере, у остальных брокеров было норм. Кто-нибудь сталкивался с этим у БКС еще? Или может я зря квик обновил руками до последней версии?
 
Cyber, вип сервер предназначен там в лучшем случае для получения более глубокого стакана (что даже может оказаться медленнее, если стаканов открыто много и ядро проца слабое), меньшая задержка до сервера (если повезёт) и потенциально более быстрое выставление заявки (не замечал в итоге). Даже свечки по индикативным курсам там менее полные, чем на "новом соединении". Я в итоге вип сервер использую только как запасной, если вдруг проблемы с "новым соединением". Неужели и OnDepoLimit тормозит именно на вип сервере, но не на остальных серверах БКС? ТП изредка там что-то исправляет, попробуйте написать.
Страницы: 1
Читают тему
Наверх