Добрый день. Запускаю вот такой скрипт:
Во время работы этого скрипта совершаю разные сделки, следовательно, баланс манятся. Но функция OnAccountBalance почему то при этом не вызывается. Ни окно с таблицей не появляется, ни сообщении. Подскажите пожалуйста, что я не так делаю.
Код |
---|
is_run=true function main() id=AllocTable() AddColumn(id, 1, "Код инструмента", true, QTABLE_STRING_TYPE, 11) AddColumn(id, 2, "Текущий остаток", true, QTABLE_INT_TYPE, 10) while is_run do sleep(2000) end end function OnStop(stop_flag) is_run=false end function OnAccountBalance(acc_bal) message("OnAccountBalance",1) SetCell(id, row, 1, tostring(acc_bal["sec_code"])) SetCell(id, row, 2, tostring(acc_bal["currentpos"])) end |
Во время работы этого скрипта совершаю разные сделки, следовательно, баланс манятся. Но функция OnAccountBalance почему то при этом не вызывается. Ни окно с таблицей не появляется, ни сообщении. Подскажите пожалуйста, что я не так делаю.