Ошибка "Order depth should be positive"

Страницы: 1
RSS
Ошибка "Order depth should be positive", Ошибка "Order depth should be positive"
 
Здравствуйте.

Сегодня система QUIK на отправленную транзакцию выдала ошибку "Order depth should be positive".
Все предыдущие транзакции с такими же параметрами успешно исполнялись.
Язык QUIK - английский.

Подскажите пожалуйста, что значит данная ошибка?
 
Цитата
Вадим Никитин написал:
Order depth should be positive
предположу, что Вы пытаетесь выставить вне очереди заказов.
Посмотрите что в стакане и куда вы хотите поставить заявку.
 
Если перевести ошибку, то да, смысл может быть такой.

Но цена была равна лучшей заявке на продажу, и встречные завки в стакане присутствовали.

И как можно выставить заявку вне очереди, тем более по одному из самых ликвидных фьючерсов CNY-6.23?

Возможно глюк системы, но хотелось бы всё-таки уточнить у разработчиков в чём смысл данного сообщения и в каких случаях QUIK может его выдавать, потому как в английском интерфейсе он выдаёт одни и те же сообщения на разные ошибки транзакций?
 
Цитата
Вадим Никитин написал:
Если перевести ошибку, то да, смысл может быть такой.

Но цена была равна лучшей заявке на продажу, и встречные завки в стакане присутствовали.

И как можно выставить заявку вне очереди, тем более по одному из самых ликвидных фьючерсов CNY-6.23?

Возможно глюк системы, но хотелось бы всё-таки уточнить у разработчиков в чём смысл данного сообщения и в каких случаях QUIK может его выдавать, потому как в английском интерфейсе он выдаёт одни и те же сообщения на разные ошибки транзакций?
Все возможно, но кроме текста сообщения Вы ничего конкретного не выложили.
Лишь Ваше убеждение, что у Вас все правильно.

 
 
Была отправлена обыкновенная лимитная транзакция на продажу 10 лотов фьючерса CNY-6.23 по цене 11.567 - лучшей на момент выставления заявки. В ответ на транзанкцию терминал выдал указанное сообщение.

Меня просто интересует, что оно означает на самом деле?

Поскольку прямой перевод "Глубина заявки должна быть положительной" выглядит бессмыслицей.
Что за термин "глубина заявки"?

Поэтому и обращаюсь к разработчикам, чтобы узнать смысл сего сообщения.
 
Если нужна какая-то ещё информация, то могу попробовать предоставить, если это будет возможно. Но судя по всему на форуме такой ошибки ещё не было.
 
Цитата
Вадим Никитин написал:
Если нужна какая-то ещё информация, то могу попробовать предоставить, если это будет возможно. Но судя по всему на форуме такой ошибки ещё не было.
полагаю, что это ошибка с биржи.
Что бы разобраться надо ее поймать и потом выложить скрипт и скрип экрана со стаканом
 
Цитата
Вадим Никитин написал:
"Order depth should be positive".
В русском языке есть ошибка "цена заявки должна быть положительна".
Не совсем бьется с depth )) но может это оно?
 
Цитата
Kalmar написал:
Цитата
Вадим Никитин написал:
"Order depth should be positive".
В русском языке есть ошибка "цена заявки должна быть положительна".
Не совсем бьется с depth )) но может это оно?
Первый абзац :)
Цитата
Вадим Никитин написал:
Была отправлена обыкновенная лимитная транзакция на продажу 10 лотов фьючерса CNY-6.23 по цене 11.567 - лучшей на момент выставления заявки. В ответ на транзанкцию терминал выдал указанное сообщение.

Меня просто интересует, что оно означает на самом деле?

Поскольку прямой перевод "Глубина заявки должна быть положительной" выглядит бессмыслицей.
Что за термин "глубина заявки"?

Поэтому и обращаюсь к разработчикам, чтобы узнать смысл сего сообщения.

Словить эту ошибку трудно, так как за 4 года и тысячи заявок, это первая такая.

Попробую ещё у брокера спросить. У него должна быть более подробная информация о произошедшем.
 
Цитата
Вадим Никитин написал:
Первый абзац :)
что остальные исполнялись? Ну так это ничего не значит)))
в тот раз исполнились, а в этот ошибка.
 
Нет:)

В первом абзаце указано: лимитка на продажу 10 штук CNY-6.23 по цене 11.567.

Вы предположили:
Цитата
Kalmar написал:
Цитата
Вадим Никитин написал:
"Order depth should be positive".
В русском языке есть ошибка "цена заявки должна быть положительна".
Не совсем бьется с depth )) но может это оно?
Цена 11.567 очевидно положительна.
 
Нсколько я понимаю, в сообщении речь идет не о цене, а о глубине рынка."Order depth"
 
Цитата
Вадим Никитин написал:
Здравствуйте.

Сегодня система QUIK на отправленную транзакцию выдала ошибку  "Order depth should be positive" .
Все предыдущие транзакции с такими же параметрами успешно исполнялись.
Язык QUIK - английский.

Подскажите пожалуйста, что значит данная ошибка?
Вадим Никитин ,
Вы  получили это сообщение, в колбеке или в окне сообщений.
 
Цитата
nikolz написал:
Нсколько я понимаю, в сообщении речь идет не о цене, а о глубине рынка."Order depth"
Типа глубина стакана отрицательная?))))
 
Цитата
Kalmar написал:
Цитата
nikolz написал:
Нсколько я понимаю, в сообщении речь идет не о цене, а о глубине рынка."Order depth"
Типа глубина стакана отрицательная?))))
нет, не стакана, а рынка. (есть такое понятие). но здесь order, а не market.
Поэтому нет вариантов.
 
nikolz,

И в коллбеке и в окне сообщения.

Я думаю смысла нет гадать, лучше дождаться, что ответит брокер. Мой обычно отвечает:)

Как будет ответ, напишу здесь. Вдруг ещё кому-то понадобится.
Правда всё же хорошо бы знать как оно по-русски, но не факт что разработчики прочитают и ответят:)
 
Цитата
nikolz написал:
нет, не стакана, а рынка. (есть такое понятие).
Так так.
И что же это за такое понятие?
Расскажите нам плиз, раскройте, тксть глаза?
 
Цитата
Kalmar написал:
Цитата
nikolz написал:
нет, не стакана, а рынка. (есть такое понятие).
Так так.
И что же это за такое понятие?
Расскажите нам плиз, раскройте, тксть глаза?
попробуйте посмотреть в интернете, если не найдете, то расскажу.
 
Цитата
nikolz написал:
попробуйте посмотреть в интернете, если не найдете, то расскажу.
можете считать что не нашел.
 
Цитата
Kalmar написал:
Цитата
nikolz написал:
попробуйте посмотреть в интернете, если не найдете, то расскажу.
можете считать что не нашел.
можете считать, что рассказал.
 
Цитата
nikolz написал:
можете считать, что рассказал.
ясно. примерно такого и ожидал  
 
Брокер ответил. Всё оказалось до банального просто.
Когда я ещё тестировал исполнение заявок, то на самом деле уже сталкивался с этой ошибкой. И забыл:)
Меня ещё тогда поразил неадекватный перевод сообщения.
Вспомнил, когда брокер ответил.

Итак,

Order depth should be positive означает Количество в заявке должно быть положительно.

Хорошо, что она произошла, помогла найти серьёзный баг в коде:)

Ещё немного полезной информации.

QUIK с английским интерфейсом на все ошибки, у которых один статус транзакции выдаёт одинаковое сообщение.

Например:

срабатывает коллбек OnTransReply(trans_reply) с trans_reply.status = 4

русский QUIK может вывести (формулировки могут слегка отличаться):
  • Сейчас эта сессия не идёт
  • Не удалось свести FOK заявку
  • Заявка book-or-cancel не выставлена, так как это привело бы к её немедленному исполнению
  • ...
английский же на все эти ошибки выведет:
  • Transaction checking failed
При этом все имеющиеся поля у trans_reply будут одинаковые.

Таким образом, отличить данные ошибки в английской версии QUIK можно только эвристически:)

Всем спасибо за уделённое время.
Страницы: 1
Читают тему
Наверх