Alt_Dev (Автор тем)

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

Страницы: 1
Получение параметра "Цена приобретения" из таблицы "Позиции по инструментам"
 
Вопрос в теме
Не получается создать новую заявку
 
Мой код:
function OnInit(script)    
TRANS_ID = os.time()
   is_run = true
end
function OnStop()
   message("Stopped", 2)
   is_run = false
   return 2000
end
function main()
   transaction = {}
   transaction['TRANS_ID'] =  tostring(TRANS_ID)
   transaction['ACTION'] = 'Ввод заявки'
   transaction['CLASSCODE'] = 'QJSIM'
   transaction['Торговый счет'] = 'NL0011100043'
   transaction['Инструмент'] = 'SBER'
   transaction['К/П'] = 'Купля'
   transaction['Цена'] = '0'
   transaction['Лоты'] = '1'
   transaction['Тип'] = 'Рыночная'
   result = sendTransaction(transaction)
   if result ~= "" then
       message(string.format("Транзакция %s не прошла проверку на стороне терминала QUIK [%s]",
       transaction.TRANS_ID, result))
   else
       message(string.format("Транзакция %s отправлена",
       transaction.TRANS_ID))
   end

   while is_run do
       sleep(100)
   end

end

Пишет: Транзакция 1622626120 не прошла проверку на стороне терминала QUIK [Не найдено поле "Лоты" для транзакции "Ввод заявки" по классу "Акции 1-го уровня (эмулятор)"]
Страницы: 1
Наверх