Блог им. oktb

Вопрос про очередь заявок ...

    • 18 декабря 2015, 16:16
    • |
    • oktb
  • Еще
Вопрос про очередь заявок по конкретной цене.
1. Заявки ставятся «заранее», т.е. «лимитками»
2. Заявка может «висеть» в стакане босконечное количество времени.
3. При подходе к цене по которой мы стоим, наши заявки исполняются почти всегда последними. Наблюдаю это не первую неделю. (-

Логично предположить, что очередь исполнения заявок по конкретной цене исполнятся по принципу «кто раньше подал заявку, тот и раньше исполнится».

Вопросы:
1. Верно ли это предположение? (на moex.ru ответа не нашел, может плохо искал)
2. Если это предположение не верно, то каков прицип очередности исполнения заявок по конкретной цене.?

Спасибо за ответы.
    44 комментария
     Все правильно думаешь…
    avatar
    1) предположение не совсем верное. Что по факту для нас означает, что оно совсем не верное.
    2) всё зависит от конкретной биржи
    Fry (Антон),  о как… давай подробности
    avatar
    skatino, на CME подробности по ссылке:
    www.cmegroup.com/confluence/display/EPICSANDBOX/Matching+Algorithms

    (если ссылка не грузится в поиске вбить «Matching+Algorithms»)

    Но дело в том, что это далеко не все подробности...
    =)
    НЕТ, НЕ ВЕРНО! Каждый Брокер исполняет заявки так, как ему ВЫГОДНЕЕ!!!
    1.да, конечно же имеется ввиду ММВБ, а конкретнее ФОРТС
    2.Fry (Антон) можно подробнее? Спасибо

    avatar
    oktb, надо искать в инете по ключевым словам pro-rata, FIFO, split.

    Но и это не правда будет. Я лично много раз наблюдал ситуацию, когда я первый в стакане (в дырку ставлю ордер), потом несколько минут никого нет, потом появляется один единственный ордер объёмом в один контракт, затем цена уходит скачет-скачет и внутри того же дня возвращается к моей цене и первая сделка проходит = на 1 контракт (мой объём) и это не сделка с моим участием! Это чистое жульё! Потому что в стакане не айсберг, там остаётся только мой один контракт и я понимаю, что есть «особенные люди».
    Кроме того, есть правило, что ММ с ММ заявки не сводит, есть особый признак ММ… Не для всех бирж, конечно, но по факту так или иначе жульнические условия придумывают на каждой площадки, надо разбирать нюансы в каждой конкретной ситуации.
    Я могу отвечать за CBOE(CFE). Что у нас жулики выкручивают и как фронтранят своих клиентов и вообще всех и каждого — я фиг знает. Но наверняка это делается в бесконечно больших масштабах.
    Fry (Антон), Спасибо, за ответ. 
    Такие подозрения на «особых людей» были.
    Но я все же задал вопрос на случай, «может я чего не понимаю и не дочитал в правилах».
    Спасибо.
    avatar
    oktb, сам ещё не изучал этот вопрос для мосбиржи. Но где-то они должны были опубликовать самые общие правила алгоритмов для каждой площадки и для каждого инструмента.
    Fry (Антон), описанная вами ситуация на фортс невозможна.
    Полный ордер-лог доступен всем желающим и процесс сведения заявок можно проверить самостоятельно.
    avatar
    … что-то типа того, что изменение количества лотов в заявке не меняет ее приоритет… красиво… %-)))))))))))
    avatar
    roan, нет, не верное утверждение...
    сам менял количество лотов на бОльшее в «старой» заявке и ее исполнение визуально (по другому не определишь) сдвигалось, т.о. это говорит о том, что «живая очередь».
    Если все же живая очередь, то получается «заминать очередь» на исполнение заявки «в первых рядах» надо со значительным запасом по времени. При этом в текущем режиме (который описывал в топике = мои заявки висят по 10-15 минут.) речь идет а часах? (- 
    avatar
    oktb,… обожаю ответы, которые начинаются со слов «вы не правы… »… %-)))
    … даже если вы сейчас решите что не так, и все остальные к вам присоединятся, а с биржи справку аналогичную дадут  — я буду верить свои глазам, а не ушам и словесам…
    avatar
    roan, Извините, если обидел.
    avatar
    oktb,… да ладно, я тоже могу отчеблучить… %-))
    … вопрос не праздный… сегодня много в стакан глядел и на свои заявки — не раз была ситуация, когда мой 1 лот был крайним и от него отскакивали, или исполнялся странно поздно… в общем ответ будет или через поиск нормативного документа или через тотальную запись экрана со своими живыми заявками и анализом лога…
    avatar
    roan,… почитал, вроде пишут, что изменение параметров заявки равносильно ее перевыставлению… тогда остаются мини-айсберги… еще вариант — выходить из сделки не по стакану, а по графику… %-)))… есть такие кто входит по стакану? %-)))
    avatar
     может что то не так в моих рассуждениях, просто описания очередности исполнения заявок не нашел.
    P.S. Брокер то тут причем? он транслирует наши ордера и все.
    avatar
    oktb, брокер может фронтранить за милую душу.
    oktb, многие западные брокеры имею право клиринговать клиентов и даже исполнять их заявки внутри себя.
    Кроме того, многие люди называют брокерами тех, кто таковыми не является — кухни. 
    Так что ответ на Ваш вопрос зависит от рынка и от посредника.
    На ММВБ и ФОРТС всегда декларировали, что заявки выстраиваются в очередь по цене, а при равенстве цен — строго по времени. И, хотя я и встречался с описаниями каких-то якобы обнаруженных исключений, в общем и целом это, имхо, соблюдается.
    avatar
    брокер ВТБ24.
    Есть способ изменить ситуацию и получить исполнение не на оставшихся 25% объема на цене, а в первой половине объема заявок по конкретной цене?
    avatar
    oktb, да. Надо вступить в сговор с биржей. Надо платить правильным людям взятки чёрным налом. Допиливать код в обход всех норм и правил, поставить стойку сервера ближе всех. и т.д. и т.п.

    Fry (Антон), Улыбнуло. Спасибо за «совет». -)
    avatar
    Не знаю, как фортс, а на существующем программном обеспечении фондовой секции ММВБ 3 — невозможно (заявки с одной ценой исполняются строго по времени выставления и если в стакане виден момент, когда количество лотов на цене совпадает с Вашим, то заявка исполнится первой, если Вы ее не переставите), а 2 — ограничено временем одной торговой сессии.
    avatar
    А. Г., Хочется верить. 
    Но я на фортс вижу другую ситуацию.
    1. Висит минут 10-20 заявка.
    2. объем по цене скачет, то больше то меньше, т.о. те кто встал раньше меня должны уходить в очередь позже меня.
    3. моя заявка исполняется в оставшейся четверти объема.
    avatar
    oktb, ну это объясняется просто. Пока Вы стоите в стакане, впереди не снимается более шустрый участник (вот он как раз вполне возможно и фронтранил лично Вас изначально).
    Снимаются только те, кто после Вас.
    Fry (Антон), Возможно.
    Но как то не верится, что меня «кто-то пасет». ерунда это.
    И когда объем скачет, то он (объем) уменьшается до «моего размера*2-3, а исполнение происходит когда исполнилось = мой объем*10-15
    avatar
    oktb, не-не. Вас или не Вас — не суть.
    Тут главное вот что.
    HFT бот ММ должен иметь гарантию, что цена не изменится какое-то время. Он знает, что за ним есть Ваш лимит. Он успеет снять свои лимиты как только вы убираете заявку.
    Ему надо с двух сторон такую ситуацию и тогда он тупо забирает спред со всех сделок без риска «улететь» пока не будет серьёзного дисбаланса, но тогда он отпрыгивает и Вы попадаете под самое уёвое исполнение заявки и цена мгновенно проскакивает против Вашей позиции. А потом начинается новый цикл, только Вы свои деньги уже отдали =(
    Fry (Антон), я ведь тоже стою в обе стороны.
    не… мои заявки исполняются по выставленной мною цене.
    Просто некоторые заявки не исполняются, хотя я стою по цене «давно». Неисполнение некоторых заявок сильно раздражает.
    avatar
    oktb, надо терзать брокера и биржу.
    Сам торговый алгоритм является коммерческой тайной, но внешние условия для всех участников должны быть публичны.
    oktb, 

    Это может быть зрительной иллюзией, связанной с задержкой в отображении «стакана». Эта задержка составляет секунды в стандартных программах интернет-трейдинга.
    avatar
    oktb, без ордерлога такие вещи никак не проверить.
    avatar
     Другое дело, что в стандартных программах интернет-трейдинга задержка между нажатием кнопки «отправить» и попаданием заявки в биржевой «стакан» составляет от 200 миллисекунд, а задержка в отображении «стакана» меряется в секундах и потому визуальное отслеживание исполнения заявок ошибочно изначально.
    avatar
    А. Г., повторюсь моя заявка висит 10-15 минут. и наблюдаю падение объема до = мой объем*2-3, а исполнение = мой объем*10-15
    (-
    avatar
    Спросите у Татарина30, он всегда оказывается в очереди первым, может поделится секретом.
    Это можно доказать сто процентно, только в том случае, когда ваша заявка поставлена первой, и при прохождении сделок по данной цене(касании), ваша заявка не была исполнена (даже частично)…
    или например ваша первая заявка 1 лот, а по ленте сделок первой  прошла например заявка в  5 лотов и тд.,(но ваша заявка всетаки исполнилась но не первой по ленте сделок)
    avatar
    А чего спорить.  Правила торгов http://fs.moex.com/files/301 . 

    1.1.    Лучшей Активной заявкой на покупку считается Активная заявка на покупку, содержащая наибольшую цену (для Заявки на заключение Фьючерсных контрактов) или наибольшую премию (для Заявки на заключение Опционных контрактов), а при наличии нескольких таких Активных заявок – объявленная раньше.

    1.2.    Лучшей Активной заявкой на продажу считается Активная заявка на продажу, содержащая наименьшую цену (для Заявки на заключение Фьючерсных контрактов) или наименьшую премию (для Заявки на заключение Опционных контрактов), а при наличии нескольких таких Активных заявок – объявленная раньше.

    avatar
    И. А., спасибо
    По ордерлогу можно восстановить последовательность сведений. Нарушений правила «приоритет у самой старой заявки по выгодной цене» не наблюдалось
    avatar
    И. А., Вы проверяли сами?
    И Спасибо за выдержку из правил.
    avatar
    Выборочно — да, проверялось. В целом, бирже крайне невыгодно работать не по своим же правилам, это чревато проблемами с регулятором. Поэтому все подозрения на «доктор, меня игнорируют» нужно сверять с ордерлогом. Большую часть подозрений это снимет.
    avatar
    Спасибо за ответы
    avatar

    теги блога oktb

    ....все тэги



    UPDONW
    Новый дизайн