Сергей (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Узнать цену покупки актива.
 
Заменил старый QUIK 8.7.1.3 на новый брокерский 9.4.2.1, и таблица Купить/Продать заработала.
Узнать цену покупки актива.
 
Таблица пустая
Узнать цену покупки актива.
 
Таблица пустая
Узнать цену покупки актива.
 
Всё ясно - не работает таблица Купить/Продать.
Узнать цену покупки актива.
 
должно выглядит примерно так
Узнать цену покупки актива.
 
Не работает - это не выдаёт информацию по открытым позициям.
Узнать цену покупки актива.
 
Скрипт(https://github.com/ser-source/ser-qlua) исправно работал полгода. А сегодня отказался.
Узнать цену покупки актива.
 
Что-то у меня getBuySellInfo перестало работать.
QUIK 8.7.1.3
Узнать цену покупки актива.
 
Использую такую функцию(для акций) переменные FIRM_ID, CLIENT_CODE, CLASS_CODE, SEC_CODE ,LOTSIZE глобальные


function GetTotalnet()
if IsRun == true and isConnected() == 1 then
local result = getBuySellInfo( FIRM_ID, CLIENT_CODE, CLASS_CODE, SEC_CODE , 0 )
if result ~= nil then
local bal = tonumber( result.balance or "0" )
local val = tonumber( result.value or "0" )
local prof = tonumber( result.profit_loss or "0" )

return bal /LOTSIZE,                                       -- Позиция
val,                                                                   -- Оценка
prof,                                                                  -- Прибыль / Убыток в деньгах
tonumber( result.can_buy or "0" ) / LOTSIZE, -- Можно купить
tonumber( result.can_sell or "0" ) / LOTSIZE, -- Можно продать
(val - prof ) / bal                                               -- Цена приобретения
end
return 0, 0, 0, 0, 0, 0
end
end  
Страницы: 1
Наверх