Выставление заявок в секции NASDAQ

Страницы: 1
RSS
Выставление заявок в секции NASDAQ, функция sendTransaction
 
Добрый день!
Имеется счет (у брокера БКС) с подключенной секцией NASDAQ для торговли иностранными бумагами (именно насдак с кодом класса NASDAQ, а не акции на бирже SPB). Вручную сделки совершаются без проблем, однако через lua скрипт не удается выставлять заявки функцией sendTransaction(). Приведенный ниже фрагмент кода приводит к записи в переменную "a" ошибки ' указанный инструмент не найден: "BILI" ' :
Код
local ord = 
{
    ["ACCOUNT"]="L01-00000F00",
    ["CLIENT_CODE"]="....мой код клиента....",
    ["TYPE"]="L",
    ["TRANS_ID"]="111222",
    ["CLASSCODE"]="NASDAQ",
    ["SECCODE"]="BILI",
    ["ACTION"]="NEW_ORDER",
    ["OPERATION"]="B",
    ["PRICE"]=73.5,
    ["QUANTITY"]="1"
 }
a = sendTransaction(ord);

Покупка, естественно, не происходит. Аналогичным способом российские акции покупаются скриптом успешно (по коду класса TQBR). В чем может быть проблема, подскажите пожалуйста
 
UPDATE: скорее всего моя проблема в том что на NASDAQ в квике тикер компании является её именем, а то что квик считает тикером выглядит примерно так: US0900401060
Тогда дополнительный вопрос: можно ли средстами Lua как-то получить тикер инструмента, зная его сокращенное имя ?
 
Андрей А, здравствуйте!

В параметре транзакции "SECCODE" необходимо указывать именно то значение, которое видите в терминале в поле "Класс инструмента" (лучше всего смотреть в окне "Информация об инструменте", оно вызывается через контекстное меню в Таблице текущих торгов)
Страницы: 1
Читают тему
Наверх