Так как Rann сюда заглядывает и отвечает, прошу его ответить основываясь на своем богатом опыте.
На картинке арбитражная ситуация у какого-то брокера ECN\STP вещающего в Level 2 (название компании не важно).
Зеленая линия (Bid) Красная линия (Ask).
Видно что есть продолжительная ситуация когда Bid>Ask причем речь идет не о Best Bid > Best Ask, а об full order book Bid > full order book Ask, т.е. части стакана даже не пересекаются.
Клиент хочет открыть позицию в buy.
Соответственно вопрос, а по какой цене его откроют?
Почему вообще бывают у компаний такие устойчивые перекосы, которые например не удается арбитражировать.
Почему брокеры не сортируют поток и нужно на стороне трейдера принудительно его сортировать? (ситуация когда в середине bid стакана или ask стакана, 2-3 банда вообще влетают по ценам с потолка, когда следующие позиции по стакану лучше.)
Т.е. Пример:
Bid
1.35000
1.34999
1.34998
1.34997
1.34996
1.32700 (такие ситуации)
1.32500 (и тут также)
1.34991
1.34990
Почему в агрегаторах не отрезаются арбитражи внутри символа в некоторых временных интервалах? Борются с этим брокеры или нет?
Не совсем понял вопрос, но отвечу в общем на эту тему.
Если спред отрицательный, то с большой долей вероятности, кто-то просто дает котировки с задержкой, т.е. цену уже ушла, а один из поставщиков показывает старую цену. Если попытаться по ней купить, то в рынке такой цены уже нет, и получишь просто проскальзывание. Поэтому арбитраж отстающих котировок в рыночных компаниях мало вероятен. Он разрешен, но он не работает. Брокер (именно брокер, а не кухня) не долже с этим бороться, у нет тут нет никаких рисков. Есть побочка, если какой-то контрагент постоянно дает старые цены, а исполняет по нормальным, то он просто портит статистику по проскальзываним, и с этим надо что-то делать. самое простое - отказаться от него.
По исполнению, приведу свой пример.
Есть стакан
Бид: 5, 6, 7, 8
Аск: 7, 9, 10
Получается отрицательный спред. МТ такую котировку в систему не пропускает (почему, надо спрашивать у Фатхуллина), отфильтровывает. Но в системе (я говорю о GKFX) она есть.
в GKFX в такой момент котировки показаны, например, 8/9 (7 в Аске отфильтрована). Если два клиента пошлют встречные маркеты, то формально, селл получит продажу по 8, а бай получит покупку по 7 (т.е. с отрицательным спредом, который никуда не девается). А если не формально, то скорее все ордер на покупку будет отправлен по текущей цене 7, но исполнение получится по 9, т.к. 7 скорее всего просто была старая цена.