Перейти к содержимому


Фото
- - - - -

StOrder_State_SystemCancel для Market ордеров


  • Закрытая тема Тема закрыта
6 ответов в этой теме

#1 FHunter

FHunter

    Новичок

  • Трейдеры
  • Pip
  • 61 сообщений

Отправлено 27 January 2014 - 03:29 PM

Добрый день!

Я на демосчете столкнулся с проблемой.
При попытке закрыть ордер по рынку, я использую вызов:


SmartCOM.PlaceOrder(symb1.Portfolio, symb1.Symbol, StOrder_Action.StOrder_Action_Sell,
StOrder_Type.StOrder_Type_Market, StOrder_Validity.StOrder_Validity_Day,
0, closeAmount, 0, infoCookieClose);


Через какое-то время я заметил, что ордер может быть не исполнен, а именно приходит уведомление об этом ордере с состоянием
StOrder_State_SystemCancel, что мне показалось несколько странным.

Я начал обрабатывать такое поведение и после получения StOrder_State_SystemCancel сразу повторяю выставление ордера с такими же параметрами.

За неделю тестирования я обнаружил, что StOrder_State_SystemCancel приходит ну очень часто. Сообщение в терминале гласит: "Не разрешена встречная сделка на один счет и/или ИНН"
Пример лога (моего):


27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007095
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007095:0 StOrder_Action_Sell Price: 0 (3/3) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:1000735:3958007083:2268211609 StOrder_Action_Buy Price: 134560 (1/1) StOrder_Type_Limit Stop: 0 27.01.2014 15:44:29 StOrder_State_Cancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:736:3958007094:2268211608 StOrder_Action_Sell Price: 134620 (1/1) StOrder_Type_Limit Stop: 0 27.01.2014 15:44:29 StOrder_State_Cancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007096
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007096:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_Pending Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007096:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007097
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007097:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_Pending Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007097:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007098
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007098:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_Pending Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007098:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:29 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007099
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007099:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:30 StOrder_State_Pending Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007099:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:30 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order:Place:Succeeded 2000060:3958007100
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007100:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:30 StOrder_State_Pending Mask:0 StOrder_Validity_Day
27.01.2014 15:44:30 Order ST46508-RF-01:RTS-3.14_FT:2000060:3958007100:0 StOrder_Action_Sell Price: 0 (1/1) StOrder_Type_Market Stop: 0 27.01.2014 15:44:30 StOrder_State_SystemCancel Mask:0 StOrder_Validity_Day


и так продолжаться может очень долго...

Размещенное изображение

Не могли бы вы пояснить, что я делаю не так?

#2 SmartCOM

SmartCOM

    Активный участник

  • Moderators
  • 732 сообщений

Отправлено 28 January 2014 - 09:13 AM

Вы все делаете правильно, проблема на стороне игрового сервера биржи, потому что это именно его сообщение, которое связано с тем, что разные клиентские биржевые коды зарегистрированы на один ИНН. Совместно со специалистами биржи будем разбираться.

Добрый день!

Я на демосчете столкнулся с проблемой.
При попытке закрыть ордер по рынку, я использую вызов:




Через какое-то время я заметил, что ордер может быть не исполнен, а именно приходит уведомление об этом ордере с состоянием
StOrder_State_SystemCancel, что мне показалось несколько странным.

Я начал обрабатывать такое поведение и после получения StOrder_State_SystemCancel сразу повторяю выставление ордера с такими же параметрами.

За неделю тестирования я обнаружил, что StOrder_State_SystemCancel приходит ну очень часто. Сообщение в терминале гласит: "Не разрешена встречная сделка на один счет и/или ИНН"
Пример лога (моего):




и так продолжаться может очень долго...

Размещенное изображение

Не могли бы вы пояснить, что я делаю не так?



#3 FHunter

FHunter

    Новичок

  • Трейдеры
  • Pip
  • 61 сообщений

Отправлено 28 January 2014 - 09:45 AM

Вы все делаете правильно, проблема на стороне игрового сервера биржи, потому что это именно его сообщение, которое связано с тем, что разные клиентские биржевые коды зарегистрированы на один ИНН. Совместно со специалистами биржи будем разбираться.


Спасибо!

Правильно ли я понял, что такой обработки на реальном (не игровом счете) будет достаточно и такая ошибка появляться не должна?

#4 SmartCOM

SmartCOM

    Активный участник

  • Moderators
  • 732 сообщений

Отправлено 28 January 2014 - 10:54 AM

Да, на боевом это не должно проявляться. Эта ошибка может возникнуть только, если будут встречные заявки с других счетов, оформленных на ваше имя как у нас, так и других брокеров.

Спасибо!

Правильно ли я понял, что такой обработки на реальном (не игровом счете) будет достаточно и такая ошибка появляться не должна?



#5 FHunter

FHunter

    Новичок

  • Трейдеры
  • Pip
  • 61 сообщений

Отправлено 13 February 2014 - 02:23 PM

Вы все делаете правильно, проблема на стороне игрового сервера биржи, потому что это именно его сообщение, которое связано с тем, что разные клиентские биржевые коды зарегистрированы на один ИНН. Совместно со специалистами биржи будем разбираться.


Добрый день!

Есть ли какие-то новости по данному вопросу?

#6 SmartCOM

SmartCOM

    Активный участник

  • Moderators
  • 732 сообщений

Отправлено 13 February 2014 - 05:58 PM

К сожалению пока нет, но постараемся ускорить процесс.

Добрый день!

Есть ли какие-то новости по данному вопросу?



#7 FHunter

FHunter

    Новичок

  • Трейдеры
  • Pip
  • 61 сообщений

Отправлено 06 May 2014 - 11:08 AM

Ну прям совсем беда. более ста попыток купить по рынку завершены с ошибками (до 6 попыток в секунду), что запрещена встречная сделка по ИНН.

 

a39b34d780fc04c6ae42178f811bf4ba.jpg






Rambler's Top100 Яндекс.Метрика