Олег (Автор тем)

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

Страницы: 1
Изменился тип лимита depo_limits.limit_kind
 
Добрый день, есть функция, которая смотрит текущий остаток по бумаге по таблице depo_limits. Проверка идет в том числе по полю limit_kind, который все время был равен 2. Все хорошо работало, пока внезапно он не изменился на 365.
Вопрос: как отследить данное изменение, или может вообще обойтись без строгой проверки по limit_kind. Брать допустим все limit_kind>0 по бумаге и искать текущий остаток не равный 0. Будет так работать или есть подводные камни?

Код самой функции:
Код
if(class=="TQBR")then
   local lim=2
   local res=SearchItems("depo_limits",0,getNumberOf("depo_limits")-1,
   function(t) return t.sec_code=="TATN" and t.trdaccid=="123456" and t.client_code=="789" and t.limit_kind==lim end)
   if(res)then return getItem("depo_limits",res[1]).currentbal end
end
свободные средства для срочного рынка на едином счете
 
Добрый день, подскажите как получить свободные средства для срочного рынка на едином счете. Для фондового рынка через таблицу money_limits проблем нет. Для срочного рынка через таблицу futures_client_limits тоже работает, но если счет отдельный, на едином счете так не получается.
Свободные средства для срочного рынка на едином счете
 
Добрый день, подскажите как получить свободные средства для срочного рынка на едином счете. Для фондового рынка через таблицу money_limits проблем нет. Для срочного рынка через таблицу futures_client_limits тоже работает, но если счет отдельный, на едином счете так не получается.
Вывод разности в таблицу. Проблема отображения
 
Добрый день, скрипт на lua создает таблицу. Туда он выводит информация об индикаторах, которые берет с графика.
Данные при отображении в таблице видны  в виде:
MA1= 0,044055
MA2= 0,04405
В третьей графе отображается их разница Delta=MA1-MA2, выводится она в виде:
Delta= -5e-06
Как заставить lua вывести 0,000005?

код вывода:
SetCell(TableID,7,2,tostring(Ma))
SetCell(TableID,8,2,tostring(MaPrev))
SetCell(TableID,7,4,tostring(RoundForStep(Ma-MaPrev,Step)))

RoundForStep - функция округления до шага цены инструмента. Работает верно.
Страницы: 1
Наверх