Проблема с функцией getBuySellInfo

Страницы: 1
RSS
Проблема с функцией getBuySellInfo
 
Пишем вот такой фрагмент:
Код
qtyB,comission=CalcBuySell(clas,sec,client,acc,price,true,false); --расчитать доступное количество к покупке
qtyS,comission=CalcBuySell(clas,sec,client,acc,price,false,false); --расчитать доступное количество к продаже
local tp=getBuySellInfo (firm,client,clas,sec,price);
Qcur=tp.balance --STRING Текущая позиция по инструменту, в лотах
NQb=tp.can_buy --STRING Оценка количества лотов, доступных на покупку по указанной цене *
NQs=tp.can_sell-- STRING Оценка количества лотов, доступных на продажу по указанной цене *
Dp=tp.share  --STRING   Процентное отношение стоимости позиции по данному инструменту к стоимости всех активов клиента, рассчитанное по текущим ценам
QmaxBuy=tp.can_buy_own  --STRING   Максимально возможное количество инструментов в заявке на покупку этого инструмента на этом классе на собственные средства клиента, исходя из цены лучшего предложения
QmaxSel=tp.can_sell_own  --STRING   Максимально возможное количество инструментов в заявке на продажу этого инструмента на этом классе из собственных активов клиента, исходя из цены лучшего спроса
и затем выводим на печать исходные данные
Код
firm=SPBFUT000000, acc=SPBFUT00049, client=SPBFUT00049, clas=SPBFUT, sec=GDH3
и результаты работы
функции  CalcBuySell  (для сравнения)
Код
price=1161.5,qtyB=12,qtyS=10
и функции getBuySellInfo (проверяем)
Код
tp={}
Qbuy=nil,Qsel=nilNQb=nil,NQs=nil
CalcBuySell  выдает какие-то значения,
getBuySellInfo выдает пустую таблицу tp  
================
Что не так c getBuySellInfo?
 
nikolz, добрый день.

Вероятно, в Рабочем месте QUIK нет информации в таблице "Купить/продать" по указанным фирме и счету.
Рекомендуем проверить данный момент.
Страницы: 1
Читают тему
Наверх