sendTransaction - требует какой то "торговый счет"

Страницы: 1
RSS
sendTransaction - требует какой то "торговый счет"
 
Подскажите почему sendTransaction - не хочет работать.

Вызываю sendTransaction:

Во простой скрипт:

Код
function OnTransReply(Table_)

message(tostring(Table_.trans_id) .. ":" .. tostring(Table_.status) .. ":" .. tostring(Table_.result_msg) .. ":" .. tostring(Table_.client_code))

end



function main()



transaction_table = 
{
    CLIENT_CODE="XXXXX",
    TYPE="M",
    TRANS_ID="7",
    CLASSCODE="TQBR",
    SECCODE="GAZP",       
    ACTION="NEW_ORDER",
    OPERATION="B",
    PRICE="0",
    QUANTITY="1"
}




local result = sendTransaction(transaction)

//Проверяю на ошибку:
if result ~= nil then

    if res ~= "" then        
      message("Error:"..result )
    end

end




-------------------------
while not stopped do 
sleep(1)
end 
-------------------------

end

sendTransaction - Завершается ошибкой: "Не указано значение поля "Торговый счет"

Что за торговый счет такой ? Где его найти ? И почему он требуется ?
В обязательных параметрах sendTransaction - я не нашел "торгового счета" для фондового рынка.
 
Здравствуйте,

В обязательных параметрах sendTransaction имеется такой параметр как ACCOUNT, который является торговым счётом и который вы не указали.
Торговый счет – раздел учета в биржевой торговой системе, в котором отображаются средства участника торгов, зарезервированные для совершения сделок на бирже.
Торговый счёт указывается при вводе заявки. Посмотреть данный счет Вы можете в терминале в таблице "Позиции по инструментам" в столбце "Счет депо".
 
Цитата
Даниил Волошин написал:
Здравствуйте,

В обязательных параметрах sendTransaction имеется такой параметр как ACCOUNT, который является торговым счётом и который вы не указали.
Торговый счет – раздел учета в биржевой торговой системе, в котором отображаются средства участника торгов, зарезервированные для совершения сделок на бирже.
Торговый счёт указывается при вводе заявки. Посмотреть данный счет Вы можете в терминале в таблице "Позиции по инструментам" в столбце "Счет депо".
Спасибо, это получается устаревшая информация:
Код
ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION» = «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему регистру символов
 
Цитата
Quikos написал:
Цитата
Даниил Волошин написал:
Здравствуйте,

В обязательных параметрах sendTransaction имеется такой параметр как ACCOUNT, который является торговым счётом и который вы не указали.
Торговый счет – раздел учета в биржевой торговой системе, в котором отображаются средства участника торгов, зарезервированные для совершения сделок на бирже.
Торговый счёт указывается при вводе заявки. Посмотреть данный счет Вы можете в терминале в таблице "Позиции по инструментам" в столбце "Счет депо".
Спасибо, это получается устаревшая информация:
Код
  ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION»  =  «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему регистру символов  

Рекомендуем Вам пользоваться документацией QLUA с нашего сайта, там приведена наиболее актуальная информация.
Ссылка на документ: https://arqatech.com/upload/iblock/194/quik_lua.zip
 
Цитата
Даниил Волошин написал:
Цитата
Quikos написал:
 
Цитата
Даниил Волошин  написал:
Здравствуйте,

В обязательных параметрах sendTransaction имеется такой параметр как ACCOUNT, который является торговым счётом и который вы не указали.
Торговый счет – раздел учета в биржевой торговой системе, в котором отображаются средства участника торгов, зарезервированные для совершения сделок на бирже.
Торговый счёт указывается при вводе заявки. Посмотреть данный счет Вы можете в терминале в таблице "Позиции по инструментам" в столбце "Счет депо".
 Спасибо, это получается устаревшая информация:
 
Код
    ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION»   =   «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему регистру символов    
 

Рекомендуем Вам пользоваться документацией QLUA с нашего сайта, там приведена наиболее актуальная информация.
Ссылка на документ:  https://arqatech.com/upload/iblock/194/quik_lua.zip
Спасибо:

Цитата
В качестве параметра принимает таблицу, в которой имена и значения полей  соответствуют параметрам tri-файла, описанным в Руководстве пользователя QUIK,  Раздел 6 «Совместная работа с другими приложениями» / «Формат .tri-файла с  параметрами транзакций».
А где этот Раздел номер 6 ? В присланном Вами руководстве QLUA - я не нахожу такого раздела.
 
Данный раздел находится в документации к Рабочему месту QUIK.
Ссылка: https://arqatech.com/upload/iblock/3db/Doc1000.zip
 
Цитата
Даниил Волошин написал:
sendTransaction - Завершается ошибкой: "Не указано значение поля "Торговый счет"Что за торговый счет такой ? Где его найти ? И почему он требуется ?
А по вопросу почему sendTransaction  требует какой то торговый счет подскажите ?
В обязательных параметрах sendTransaction - я не нашел "торгового счета" для фондового рынка.
 
Цитата
ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION» =  «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему  регистру символов
 
Заявку без торгового счёта отвергает сервер QUIK, так как в дальнейшем такую заявку отвергнет биржа. Следовательно, если Вы намереваетесь зарегистрировать заявку, то указывать торговый счёт (ACCOUNT) необходимо.
Также данный параметр указан и в примере заполнения полей таблицы transaction в разделе с описанием функции sendTransaction.
 
Цитата
Даниил Волошин написал:
ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION» =  «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему  регистру символов
Это устаревшая информация:
Цитата
ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION» =   «KILL_ALL_FUTURES_ORDERS». Параметр чувствителен к верхнему/нижнему   регистру символо
?
 
Данная информация не является устаревшей, так как действительно данный параметр обязателен при «ACTION» = «KILL_ALL_FUTURES_ORDERS».
Если Вы желаете, чтобы в описании параметра ACCOUNT также было сказано о том, что при вводе заявки указание данного параметра (торгового счёта) является обязательным , ты мы можем зарегистрировать пожелание.
 
Цитата
Даниил Волошин написал:
Данная информация не является устаревшей, так как действительно данный параметр обязателен при «ACTION» = «KILL_ALL_FUTURES_ORDERS».
Если Вы желаете, чтобы в описании параметра ACCOUNT также было сказано о том, что при вводе заявки указание данного параметра (торгового счёта) является обязательным , ты мы можем зарегистрировать пожелание.
Ну Вы могли бы согласится, что это было бы логично ?

А то написано, что  ACCOUNT обязателен при «ACTION» = «KILL_ALL_FUTURES_ORDERS», но когда я ставлю «ACTION» = "NEW ORDER" или "KILL ORDER" -   ACCOUNT - все равно оказывается Обязательным.

Разве для поддержания документации в Корректном Актуальном состоянии - Вам нужно регистрировать мое пожелание ?
 
Ваше замечание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа.
Страницы: 1
Читают тему (гостей: 1)
Наверх