ФОРТС: retcode 10013. - страница 3

 
Михаил:

Спасибо!

Правильно я понял:

на одну сделку по Si должно быть не более 20 транзакций,

на одну сделку по RTS должно быть не более 40 транзакций, 

тогда не будет никаких сборов ?

 
Sergey Chalyshev:

Спасибо!

Правильно я понял:

на одну сделку по Si должно быть не более 20 транзакций,

на одну сделку по RTS должно быть не более 40 транзакций, 

тогда не будет никаких сборов ?

Нет, не правильно.

Это всё начинает работать, когда превышен порог в 2000 неэффективных транзакций,

тогда и начинают насчитывать, как Вы написали. 

 
Михаил:

Нет, не правильно.

Это всё начинает работать, когда превышен порог в 2000 транзакций,

тогда и начинают насчитывать, как Вы написали. 

Уточню,

до 2000 транзакций все пофиг, после 2000 надо соблюдать правила выше, тогда не будет сборов за неэффективные транзакции? 

 
Sergey Chalyshev:

Уточню,

до 2000 транзакций все пофиг, после 2000 надо соблюдать правила выше, тогда не будет сборов за неэффективные транзакции? 

:)

Я сам толком не разобрадся, но думаю, что после 2000 начинают сразу стрич бабульки с нас.

У меня это раз 5 было, и посмотрев логи, я понял, что берут сразу после 2000 

 
Михаил:

:)

Я сам толком не разобрадся, но думаю, что после 2000 начинают сразу стрич бабульки с нас.

У меня это раз 5 было, и посмотрев логи, я понял, что берут сразу после 2000 

Не думаю что сразу после 2000, но хочется до конца разобраться.

Вот что нарыл в инете

p.s. ссылку исправил неправильно втавилась 

 
Sergey Chalyshev:

Не думаю что сразу после 2000, но хочется до конца разобраться.

Вот что нарыл в инете

p.s. ссылку исправил неправильно втавилась 

Биржа (просто .....) каждые 2-а месяца меняют правила.

Раньше точно было так:

Неэффективные транзакции - транзакции не приведшие к сделке.

Порог начисления штрафов - 2000 транзакций. 

Я скачал новые документы, и они коз..... всё поменяли

Нужно разбираться :( 

 
Михаил:

Штраф, за превышение 2000 установок, модификаций и удалений ордеров,

не приведших к сделке. 

(особенность рынка ФОРТС) 

http://moex.com/n8725 

Кто возвращает ошибку 10013? Сервер МТ или биржа?

Почему вы решили, что МТ-сервер транслирует вашу ошибочную заявку на уже удаляемый ордер на биржу, и вам потом выпишут штраф?

Я думаю, ситуация выглядит так:

  • Есть ордер, его состояние "установлен" (или зарегистрирован на бирже, или еще как-то).
    Смысл в том, что если ничего не трогать и цена до него дойдет, он сработает (зальется).
  • Вы (или советник) отправляете приказ на его удаление.
    Сервер принимает приказ, отмечает ордер статусом "удаляется" (или просто "в обработке") и отправляет приказ на удаление ордера на биржу.
  • Дальше вы, не анализируя статус ордера, долбите сервер МТ новыми приказами на удаление.
    Сервер смотрит, что ордер "в обработке", и возвращает вам 10013. На биржу ничего не отправляется.
  • В какой-то момент сервер МТ получает ответ от биржи - ордер удален, и синхронизирует эту информацию с вашим терминалом (переносит ордер в историю).
Я, конечно, могу ошибаться, но выглядит это именно так.

 
Andrey Khatimlianskii:

Кто возвращает ошибку 10013? Сервер МТ или биржа?

Почему вы решили, что МТ-сервер транслирует вашу ошибочную заявку на уже удаляемый ордер на биржу, и вам потом выпишут штраф?

Я думаю, ситуация выглядит так:

  • Есть ордер, его состояние "установлен" (или зарегистрирован на бирже, или еще как-то).
    Смысл в том, что если ничего не трогать и цена до него дойдет, он сработает (зальется).
  • Вы (или советник) отправляете приказ на его удаление.
    Сервер принимает приказ, отмечает ордер статусом "удаляется" (или просто "в обработке") и отправляет приказ на удаление ордера на биржу.
  • Дальше вы, не анализируя статус ордера, долбите сервер МТ новыми приказами на удаление.
    Сервер смотрит, что ордер "в обработке", и возвращает вам 10013. На биржу ничего не отправляется.
  • В какой-то момент сервер МТ получает ответ от биржи - ордер удален, и синхронизирует эту информацию с вашим терминалом (переносит ордер в историю).
Я, конечно, могу ошибаться, но выглядит это именно так.

Мы от ошибки 10013 перешли к транзакциям :) 

Но из практики вытекает следующее:

Когда на бирже сбой, то МТ5 сервер отсылает заявку на удаление(модификацию) существующего ордера.

Сама биржа считает транзакции, а ордер не удаляет (не модифицирует), вот и "штампуются" неэффективные, а

иногда ошибочные транзакции (там "чёрт ногу сломит")

Если интересно почитать, то см. вложение. 

Файлы:
 
Михаил:

Мы от ошибки 10013 перешли к транзакциям :) 

И?

Вы же утверждаете, что из-за этой ошибки вас могут оштрафовать?

Я и спрашиваю - кто будет штрафовать, если ошибку возвращает сервер МТ? 

 
Andrey Khatimlianskii:

И?

Вы же утверждаете, что из-за этой ошибки вас могут оштрафовать?

Я и спрашиваю - кто будет штрафовать, если ошибку возвращает сервер МТ? 

Биржа штрафует

Транзакцию считает, а действия не производит.