Ошибка при создании заявки на субсчете

Страницы: 1
RSS
Ошибка при создании заявки на субсчете
 
Добрый день!

Использую QUIK 9.2.3.15. Попробовал создать заявку на субсчете, но получил ошибку: "Указанный счет депо не найден: 512514/17FZM"

Номер счета беру из колонки "Код клиента" в таблице "Клиентский портфель"

Формирование таблицы заявки приведено ниже:
Код
my_broker_account = "512514/17FZM"

 transaction = {
 ["ACCOUNT"]=my_broker_account,
 ["CLIENT_CODE"]="unnecessary_param",
 ["TYPE"]="L",
 ["TRANS_ID"]=trans_id,
 ["CLASSCODE"]=ticker_class_code,
 ["SECCODE"]=ticker_sec_code,
 ["ACTION"]="NEW_ORDER",
 ["OPERATION"]=operation,
 ["PRICE"]=tostring(price),
 ["QUANTITY"]=tostring(qty1),
 ["EXPIRY_DATE"]="TODAY"
 }
 
 
 ErrOrder = sendTransaction(transaction)

Вопросы:

1) Использую русифицированный интерфейс. Имеет ли значение как указывать поля в таблице на английском или русском ("ACCOUNT" или "Торговый счет")? На английском удобнее и привычнее.  

2) Что я делаю неправильно и в чем ошибка? Может субсчета как-то по-другому указывать нужно.

Заранее спасибо.  
 
Здравствуйте.

Касательно 1. Если речь идёт о подачи транзакции при помощи lua-скриптов, необходимо указывать на английском языке, как в примере функции sendTransaction из документации QLUA.chm.

Касательно 2. В поле ACCOUNT необходимо указывать торговый счёт, а не код клиента. Его можно посмотреть в настройках клиентского места в разделе "Настройка счетов" (См. скриншот 1).
Страницы: 1
Читают тему
Наверх