1

Тема: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

Всем привет,

Подскажите, пожалуйста, как получить данные из колонки "Доступно" из таблицы "Позиции по инструментам" для режима торгов Т2.
Через getDepo не получается:

function main()
   
   ticker = "ETLN"
   firmid = "XXXXXXXXXXXXX"
   clientcode = "XXXXXX"
   account = "XXXXX-XXXXXXXX" 
   
   depodata = getDepo(clientcode, firmid, ticker, account)
   dostupno = depodata.depo_limit_available   
   
   message (ticker.." "..dostupno)

end

При запуске скрипта результат по доступному количеству - ноль. А в getDepoEx нет нужного параметра.

2 (2023-05-30 13:55:24 отредактировано swerg)

Re: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

getDepoEx(firmid, clientcode, ticker, account, 2)

Последний параметр - это как раз для получения информации с T2 лимита

Обратите внимание на порядок аргументов, он отличается от getDepo

3

Re: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

В getDepoEx нет параметра, который показывал бы данные из столбца "Доступно".
А параметры ниже - не то, что нужно:

openbal  NUMBER  Входящий остаток по бумагам 
openlimit  NUMBER  Входящий лимит по бумагам 
currentbal  NUMBER  Текущий остаток по бумагам 
currentlimit  NUMBER  Текущий лимит по бумагам

4

Re: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

"Доступно" = "Текущий остаток по бумагам " - "Заблокировано на продажу"

5

Re: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

Да, именно так сейчас у меня и есть. Думал, что есть вариант в одно действие, чтобы просто вызвать доступное количество. Без этого вычитания.

6

Re: Получить данные из колонки "Доступно" из таблицы "Позиции по инстр."

Спасибо за желание помочь!