Тимофей проблему изложил тут:
http://smart-lab.ru/blog/49745.php
Цитирую:
- Во-первых вижу в стакане одно, исполнение всегда хуже, ибо видимо стакан немного лагает.
- Во-вторых стоп-заявка тормозит совершенно неприемлемо. Задержка при выставлении стоп-заявки брокером на биржу составляет не меньше 2 сек. Сегодня замеры дают 5 секунд!!! За это время мое проскальзывание увеличивается на 200 пунктов в случае сильного движения. Это совершенно недопустимо.
- В-третьих, вчера целый день тормозили графики (пробовал на нескольких компах, на разных интернетах) — график очень отставал от стакана. У кого-то было что-то подобное?
1. Данные на экране отображаются уже с задержкой… инфа с пром сервака биржи раздается сервакам брокера… и пересылается клиентам пройдя обработку внутри инфраструктуры брокера, + потери на транспортировку данных, + потери на тормозах самого терминала и визуализации.
2. твой стоп храниться на серваке у брокера, поэтому он активируется как только брокер по медленному протоколу получает данные о цене и только после этого попадает в очередь заявок сначала внутри инфраструктуры брокера, потом отправляется на пром сервер биржи где выстраивается еще одна очередь уже из заявок клиентов нескольких брокеров… кароче везде очереди… в итоге в моменты сильной активности эти очереди могут быть весьма существенными… И ЭТО СОВЕРЩЕННО НОРМАЛЬНО ДЛЯ ЛЮБОГО БРОКЕРА… если твоя завка попала в конец очереди, то прийдется обождать ее исполнения....
3. тут иж ничем помочь не могу… разве, что брокера сменить...
Есть ли решение???
Есть и при этом безболезненное… -
http://smart-lab.ru/blog/30661.php
Тупо Плаза 2 + привод решает большинство этих проблем..
Стоп НЕ ХРАНИТЬСЯ НА СЕРВЕРЕ БРОКЕРА, он не попадает в МЕГА очереди (хотя те, кто застали начало 90 наверно и не должны сильно расстраиваться..))) нагрузка на пром серверы Плазы в десятки раз меньше, срабатывает он гораздо раньше времени активации стопа на сервере брокера, так как данные по Плазе быстрее доходят до привода, который активирует стоп.
В итоге...
Все помним диалог из «Бойцовского клуба» про выплаты? если «А» + «В» превышает «С», то выплат НЕ БУДЕТ!!!
тут тоже самое… одно проскальзывание в 200 п на 50 контрактов = стоимости Плазы на месяц...
Клевый привод —
http://smart-lab.ru/blog/40469.php
В нашей Рашке…
Какая тут плаза2 + привод? :)
Тима, когда развиваться и совершенствоваться-то будешь, сам же всегда пишешь, что это жизненно необходимо…
Брокеры-неудачники должны уйти. На рынке должны оставаться только лучшие…
И ежу понятно, что существуют задержки передачи данных. Например пинг с моего компа до альфы порядка 40мс, от альфы до биржи еще меньше. «обработка инфраструктуры» — если это про данные — то это вообще полный бред, так как они пересылаются без обработки. Ордера да, проходят обработку, но это несколько копеечных операций на сверку лимитов.
Задержка терминала и визуализации заметна только если терминал написан через жопу. Иначе — это даже не мили, это микросекунды.
Про стопы тоже написан бред.
Инфу о цене брокер получает за единицы миллисекунд, сверить цену со стопценой — единицы миллисекунд даже для тысяч клиентов, после чего посылается обычная заявка.
У альфы (по их собственному признанию) проблема в том, что стопы сверяются не по событию (получению новой цены), а 1 раз в несколько секунд, поэтому если вам повезет, то стоп сработает быстро, иначе ждите несколько секунд. Любой программер скажет вам что такая имплементация стопов — один из самых идиотских вариантов из возможных.
Так что не надо говорить, что так у всех брокеров и лучше сделать без вашего волшебного привода с плазой нельзя. Можно. Можно сделать гораздо лучше. Если бы руки у программеров не росли из жопы, и альфа чуть меньше жалась бы на инфраструктуру (при ее комиссиях могла бы и не жаться)
кстати есть старый способ уменьшения проскальзывания вдвое… но думаю его итак все знают