Коды ощибок, error codes

Страницы: 1
RSS
Коды ощибок, error codes
 
Кто-нибудь знает какие существуют коды ошибок и формат данных сообщения об ошибке?
 
bespalex, добрый день.

Просим Вас уточнить, о каких именно ошибках идет речь.
 
Цитата
Anton Belonogov написал:
bespalex, добрый день.

Просим Вас уточнить, о каких именно ошибках идет речь.
Я постоянно вижу в сообщениях коды, например:
(210) Снято заявок: 1. Снято количество: 1. Нельзя снимать: 0.
(160) Заявка на покупку N 30534448 зарегистрирована.
ОШИБКА: (916) Заявка не может быть отменена. Указанная заявка уже не активна. Текущий статус заявки 'W'
также при разборе ответов:
8635230 Вы не можете снять данную заявку
и тп
Есть документация по всем кодам ошибок и структуре данных об ошибках?
 
bespalex, добрый день.

Цитата
(210) Снято заявок: 1. Снято количество: 1. Нельзя снимать: 0.
(160) Заявка на покупку N 30534448 зарегистрирована.
ОШИБКА: (916) Заявка не может быть отменена. Указанная заявка уже не активна. Текущий статус заявки 'W'
Данные сообщения возвращает торговая система в ответ на выполненную транзакцию.
У нас нет полного списка таких сообщений. Возможно, эту информацию смогут предоставить специалисты Биржи.

Цитата
Вы не можете снять данную заявку
Данное сообщение появляется при попытке снять несуществующую или уже не активную заявку. Какого-либо специального кода для данного сообщения нет.

Список сообщений об ошибке, которые может возвращать система QUIK при вводе или замене заявки, представлен в Руководстве пользователя QUIK (Раздел 5. Торговые операции клиента / Сообщения об ошибках).
 
То есть по сути на вашей стороне коды не используются, а только стандартизированные строковые сообщения типа "Превышен лимит по деньгам"?
А что за код тогда 8635230, он откуда берется? Или он всегда один и тот же с любыми ошибками?
Не очень понятно, почему не присвоить ошибкам коды, как-то строковые обрабатывать не очень элегантно.
 
bespalex, добрый день.

У сообщений системы QUIK отсутствуют числовые коды.
Просим уточнить, каким образом получена строка "8635230 Вы не можете снять данную заявку"; если есть возможность, прикрепите скриншот данного сообщения в терминале.

Мы можем зарегистрировать пожелание на добавление числовых кодов для сообщений об ошибках, возвращаемых системой QUIK при выполнении транзакций.
Для этого просим Вас описать желаемую реализацию.
 
Цитата
Anton Belonogov написал:
bespalex, добрый день.

У сообщений системы QUIK отсутствуют числовые коды.
Просим уточнить, каким образом получена строка "8635230 Вы не можете снять данную заявку"; если есть возможность, прикрепите скриншот данного сообщения в терминале.

Мы можем зарегистрировать пожелание на добавление числовых кодов для сообщений об ошибках, возвращаемых системой QUIK при выполнении транзакций.
Для этого просим Вас описать желаемую реализацию.
Такой error_code приходит, например:
{'error_code': 8635230, 'flags': 2359297, 'trans_id': 12345, 'quantity': 0.0, 'brokerref': '', 'order_num': 0, 'class_code': 'TQBR', 'uid': 214786, 'status': 5, 'client_code': '62665', 'result_msg': 'Вы не можете снять данную заявку', 'server_trans_id': 260, 'gate_reply_time': {'day': 1, 'sec': 0, 'hour': 0, 'min': 0, 'week_day': 1, 'ms': 0, 'mcs': 0, 'month': 1, 'year': 1601}, 'price': 0.0, 'date_time': {'day': 28, 'sec': 53, 'hour': 20, 'min': 16, 'week_day': 4, 'ms': 960, 'mcs': 960393, 'month': 12, 'year': 2023}, 'sec_code': 'SBER', 'balance': 0.0, 'exchange_code': '', 'time': 201653, 'first_ordernum': 0, 'error_source': 2, 'account': '', 'firm_id': 'MC0058900000'}
 
Цитата
Anton Belonogov написал:
bespalex, добрый день.

У сообщений системы QUIK отсутствуют числовые коды.
Просим уточнить, каким образом получена строка "8635230 Вы не можете снять данную заявку"; если есть возможность, прикрепите скриншот данного сообщения в терминале.

Мы можем зарегистрировать пожелание на добавление числовых кодов для сообщений об ошибках, возвращаемых системой QUIK при выполнении транзакций.
Для этого просим Вас описать желаемую реализацию.
В качестве примера реализации могу привести IB API: https://interactivebrokers.github.io/tws-api/message_codes.html
То есть попросту удобно иметь исчерпывающий перечень сообщений об ошибках с кодами, их удобно обрабатывать. Тем более если необходимые поля в структуре данных имеются.
Страницы: 1
Читают тему
Наверх