Блог им. EgorFeschenko

getMoneyEx выдает ошибку nill, все параметры беру с таблицы состояния счета

Всем привет, только учусь работать с QUIK и LUA, возникла проблема с выводом баланса.

Вот скрипт:

function main()
Firm_ID = «MC0139600000»
client_code = «4105TE2»
moneyRu = getMoneyEx(Firm_ID, client_code, «EQTV», «SUR»,0)
TradeBalance = moneyRu.currentbal/2
message('Баланс RUB = '..moneyRu.currentbal)
  if(FakeBalance>0)
 then
 message('Баланс RUB = '..moneyRu.currentbal)
 else
  message('Баланс для покупки = '..TradeBalance)
  end
end

Выдает ошибку attempt to index a nil value (global 'moneyRu')

Буду очень благодарен если кто-нибудь подскажет в чем проблема.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
650
14 комментариев
я подаю 5 параметров
5й это тип лимита
он у меня равен 365 чтобы получать позу по деньгам на Тх
evg_gen, забыл дописать в пост 0, с ним тоже не работает. 
avatar
ну хз надо мануал читать тогда
у меня тоже не с первого раза заработало
а что за код EQTV?
evg_gen, EQTV это тег расчетов или код позиции
avatar
Егор Фещенко, Проверьте тег
message(tostring(getItem('money_limits', 1).tag))
avatar
auftrieb, выдает ошибку attempt to index a nil value

avatar
Егор Фещенко,  Проверьте все параметры

for key, val in pairs(getItem('money_limits', 0)) do
message(tostring(key..": "..val))
end

avatar
auftrieb, выдает bad argument #1 to 'for iterator' (table expected, got nil)
avatar
Егор Фещенко, странно, только что проверил — работает
avatar
auftrieb, может быть ошибка в самой таблице QUIK, данные какие-то не приходят или что-то еще.
avatar
запросить все доступные лимиты getMoney и вывести. будет понятно какой параметр неправильный
avatar

Читайте на SMART-LAB:
Фото
📌 Гудвил в отчетности МГКЛ: что за ним стоит
Гудвил — одна из тех строк отчетности по МСФО, которая регулярно вызывает вопросы у инвесторов. Простыми словами, он отражает будущие...
Фото
Календарь первички ВДО и розничных облигаций (БИЗНЕС АЛЬЯНС YTM 26,2%)
🔵 БИЗНЕС АЛЬЯНС 001P-09 ( BBB-|ru| , 800 млн руб., ставка купона 23,5% на весь срок обращения, YTM 26,2%, дюрация 1,93 года до погашения)...
Фото
⭐️ Дальний Восток в цифрах
Накануне Восточного экономического форума собрали портрет инвестора с Дальнего Востока. Какие активы он выбирает, как часто совершает сделки и...
Фото
ЛУКОЙЛ: без иностранных активов прибыль все еще есть. А кто думал иначе? Обзор отчета за 1-е полугодие 2026 по МСФО
ЛУКОЙЛ отчитался по МСФО — уже без иностранных активов (их отобрали из-за СДН санкций на компанию от нашего старого друга Трампа)...

теги блога Егор Фещенко

....все тэги



UPDONW
Новый дизайн