Получить объем из таблицы заявок

Страницы: 1
RSS
Получить объем из таблицы заявок, GET_VALUE(trade,"VOLUME")
 
Добрый день

Ищу способ получить объемы из таблицы заявок. Код ниже создает таблицу, аналогичную таблице заявок. Но столбец с объемами остается пустым (при том что в оригинальную таблицу заявок он добавлен и содержит нужные значения). Полагаю, что вместо GET_VALUE(TR,"VOLUME") должно стоять какое-то другое обращение, но в интернете ничего по теме найти не смог.

Спасибо
Код
K = GET_NUMBER_OF("ORDERS")

FOR I FROM 1 TO K
   TR = GET_ITEM ("ORDERS", I)
   
   N_NUMBER=GET_VALUE(TR,"NUMBER")
   N_CLASS=GET_VALUE(TR,"CLASSCODE")
   N_EMIT=GET_VALUE(TR,"SECCODE")
   N_OPERATION=GET_VALUE(TR,"OPERATION")
   N_CLIENT=GET_VALUE(TR,"CLIENTCODE")
   N_ACCOUNT=GET_VALUE(TR,"ACCOUNT")
   N_PRICE=GET_VALUE(TR,"PRICE")
   N_VOLUME=GET_VALUE(TR,"VOLUME") 'здесь переменная остается пустой
   N_STATUS=GET_VALUE(TR,"STATUS")
   
        ' ----- Запись в таблицу -----
   
   OUTPUT=CREATE_MAP()
   OUTPUT=SET_VALUE(OUTPUT, "NUMBER_N", N_NUMBER)
   OUTPUT=SET_VALUE(OUTPUT, "CLASS_N", N_CLASS)
   OUTPUT=SET_VALUE(OUTPUT, "EMIT_N", N_EMIT)
   OUTPUT=SET_VALUE(OUTPUT, "OPERATION_N", N_OPERATION)
   OUTPUT=SET_VALUE(OUTPUT, "CLIENT_N", N_CLIENT)
   OUTPUT=SET_VALUE(OUTPUT, "ACCOUNT_N", N_ACCOUNT)
   OUTPUT=SET_VALUE(OUTPUT, "PRICE_N", N_PRICE)
   OUTPUT=SET_VALUE(OUTPUT, "VOLUME_N", N_VOLUME)
   OUTPUT=SET_VALUE(OUTPUT, "STATUS_N", N_STATUS)
   ADD_ITEM(1, OUTPUT)
   
END FOR   
 
Здравствуйте,

Такого параметра, как VOLUME в таблице заявок Qpile нет. Нужно использовать VALUE.
 
Благодарю, помогло
 
Появился аналогичный вопрос для получения даты совершения сделки:
Код
TR = GET_ITEM ("TRADES", I)
N_EXECUTION_DATE=GET_VALUE(TR,"DATE")
.. TR,"DATE") .. правильно ли это?
 
...и количества купленных/проданных акций
Код
N_AMOUNT=GET_VALUE(TR,"AMOUNT")
.. TR,"AMOUNT") .. правильно ли это?
 
Нашел описание таблиц и колонок в 8й главе руководства пользователя QUIK здесь: https://arqatech.com/ru/support/files/
Страницы: 1
Читают тему (гостей: 2)
Наверх