Сделал всё на русском вот так:
| Код | 
|---|
| function main()
    local Transaction         = { -- Заполняет структуру для отправки транзакции
        ["TRANS_ID"]           = tostring(tonumber('80'.. tostring(math.floor(os.clock()) % 100000)));
        ["CLASSCODE"]          = "FUTSPREAD";
        ["ACTION"]             = "NEW_ORDER";
        ["Торговый счет"]      = accountCode;
        ["К/П"]                = "Покупка";
        ["Тип"]                = "Лимитированная";
        ["Класс"]              = "FUTSPREAD";
        ["Инструмент"]         = 'YDU4YDZ4';
        --["SECCODE"]            = 'YDU4YDZ4';
        ["Цена"]               = tostring(160);
        ["Количество"]         = "1";
        ["Условие исполнения"] = "Поставить в очередь";
        ["Комментарий"]        = "";
        --["Проверять лимиты"]   = "Да";
        ["Переносить заявку"]  = "Да";
        ["Дата экспирации"]    = "20240918";}
    local err_Order = sendTransaction(Transaction)
    if err_Order ~= "" then
        message("Transaction error: "..err_Order)
    else
        message("Transaction send "..secCode.." "..quantity.." "..operation)
    end
end
 | 
ругается Transaction error:  Не указан инструмент транзакции. после чего снял комментирования со строки SECCODE. И инструмент нашелся, дальше он стал ругаться на Transaction error:  Не указано значение поля "Торговый счет".
Т.е. получается он у меня не хочет брать значение из русских полей. У меня как то quik не правильно настроен?