Заявка

Страницы: 1
RSS
Заявка, Заявка
 
Код
Код
   local Transaction         = { -- Заполняет структуру для отправки транзакции
      ["TRANS_ID"]           = tostring(trans_id);
      ["CLASSCODE"]          = Class_Opt;
      ["ACTION"]             = "Ввод заявки";
      ["Торговый счет"]      = Account;
      ["К/П"]                = bs;
      ["Тип"]                = "Лимитированная";
      ["Класс"]              = Class_Opt;
      ["Инструмент"]         = sec;
      ["Цена"]               = tostring(open);
      ["Количество"]         = tostring(volume);
      ["Условие исполнения"] = "Поставить в очередь";
      ["Комментарий"]        = "";
      ["Проверять лимиты"]   = "Да";
      ["Переносить заявку"]  = "Да";
      ["Дата экспирации"]    = tostring(tonumber(getParamEx(Class_Opt, sec, "mat_date").param_value));}
Вчера этот код работал, сегодня выдает ошибку - не найдено поле "Проверять лимиты". Что не так?
 
Добрый день,

Просьба сообщить текст ошибки, который возникает после подачи транзакции в таблице транзакций (Создать окно/Таблица Транзакций), а также версию рабочего места QUIK.
 
В таблице транзакций нет информации. QUIK - 6.17.3.6. (вчера та же версия была)
Код
      ["Проверять лимиты"]   = "Да";
      ["Переносить заявку"]  = "Да";
      ["Дата экспирации"]    = tostring(tonumber(getParamEx(Class_Opt, sec, "mat_date").param_value));}
   local res = sendTransaction(Transaction) -- Отправляет транзакцию
   if res ~= "" then message("Ошибка отправки транзакции: "..res) else message("Транзакция отправлена") end
res - пишет, нет поля "Проверять лимиты"
 
Цитата
Константин Рейм написал:
res - пишет, нет поля "Проверять лимиты"

Это не полный текст ошибки.
 
Ошибка отправки транзакции: Не найдено поле "Проверять лимиты" для транзакции "Ввод заявки" по классу "FORTS (опционы)"
 
Цитата
Константин Рейм написал:
Ошибка отправки транзакции: Не найдено поле "Проверять лимиты" для транзакции "Ввод заявки" по классу "FORTS (опционы)"

Установите в терминале QUIK настройку Настройки - Основные - Торговля - Заявки - Применять стандартные формы ввода.
Попробуйте создать карман транзакций (Торговля - Карман транзакций) и положить туда транзакцию "Ввод заявки" по классу "FORTS (опционы)" с заполненным признаком "Проверять лимиты"
Сообщите получится или нет?
 
Да получилось
 
Константин,
Сохраните транзакцию из кармана в tri файл
Проверьте совпадают ли имена параметров с теми что у Вас в коде
 
Проверять лимит цены=Да - Название поля поменяли. Как часто такие изменения бывают?
 
Цитата
Константин Рейм написал:
Проверять лимит цены=Да - Название поля поменяли. Как часто такие изменения бывают?
Константин, обновления системы вчера выполняли?
До этого тоже через tri файл получали текст транзакции?
 
Цитата
Egor Zaytsev написал:
Константин, обновления системы вчера выполняли?
До этого тоже через tri файл получали текст транзакции?
Обновление вчера не делал, да через tri файл.
 
Цитата
Константин Рейм написал:
Цитата
Egor Zaytsev   написал:
Константин, обновления системы вчера выполняли?
До этого тоже через tri файл получали текст транзакции?
Обновление вчера не делал, да через tri файл.
Дело в том, что в этом месте ничего не менялось.
Сообщите версию QUIK, мы проверим.
 
Цитата
Константин Рейм написал:
QUIK - 6.17.3.6. (вчера та же версия была)
а поле было изменено
 
Цитата
Константин Рейм написал:
Цитата
Константин Рейм   написал:
QUIK - 6.17.3.6. (вчера та же версия была)
а поле было изменено
Константин, проверили у себя на разных версиях - везде "Проверять лимиты"
Можете выложить скриншоты формы ввода заявки и кармана транзакции, чтобы было видно поле "Проверять лимиты".
 
https://yadi.sk/i/5cPe3Z_7rBh92
https://yadi.sk/i/VDLJD64srBh9E
https://yadi.sk/i/Np57HU7IrBgP4
 
Цитата
Константин Рейм написал:
https://yadi.sk/i/5cPe3Z_7rBh92
https://yadi.sk/i/VDLJD64srBh9E
https://yadi.sk/i/Np57HU7IrBgP4
Добрый день.

Константин, мы разобрались в данном вопросе.
Действительно, в данном месте были изменения, но связаны они были на стороне шлюза FortsGate
и сейчас оно называется "Проверять лимит цены". Брокер обновил шлюза и поэтому поле тоже обновилось.
Страницы: 1
Читают тему (гостей: 1)
Наверх