Блог им. melamaster

Исполнение стоп-заявок

Одинаковые стоп-лимитные заявки у меня исполняются в следующем порядке получения лучшей цены:
1. Айти-инвест, который теперь айтиай капитал (там сделки по самым лучшим ценам).
2. Экзанте.
3. Финам транзак.
4. Финам квик (тут сделки с самым большим проскальзыванием).

Условие стопа — по цене.

З.Ы. Рейтинг только по фортсу, только по РИ.

★4
49 комментариев
одна из причин почему я никогда не торговал через помойку финам
и как вы сравнивали, одновременно везде выставляли стопы по одному и тому же инструменту и по одному и тому же условию? 
avatar
Igr, да, все идентично.
avatar

Sergey Pavlov, а по времени как, какая разница была? 

может там время хуже а цена лучше, вполне может быть 

avatar
Igr, стабильное преимущество достигается за счет времени. Кто в средне раньше — того и тапки.
avatar
а что за экзанте? 
avatar
Айти-инвест через квик? Большая ли разница в зависимости от терминала?
avatar
tranquility, айти только через матрикс
avatar
tranquility, нету там квика, SmartX, SmartTrade
avatar
Тимур К, сейчас и квиком можно пользоваться. только после смарта он нах не нужен. смарттрейд кстати уже умер. только сматх
tranquility, это какое-то извращение уже. Айти силен Матриксом и терминалом СмартИкс. Если хотите боли с квиком — идите в Открытие.
avatar
ch5oh, а QLua скрипты легко на смартх портируются?)
avatar

tranquility, «Да Вы, батенька, знаете толк в извращениях».

Вот поэтому и надо писать роботов под брокер-независимую торговую платформу.

avatar
ch5oh, а можете подсказать таковую? Она подключается к смартх терминалу?
avatar

tranquility, сам пользуюсь ТСЛаб.

Основной вариант подключения для Вас будет протокол SmartCOM — с помощью этого протокола подключается сам SmartX к серверам. Жить будут параллельно (терминал SmartX и ТСЛаб).

 

В ТСЛаб есть куча готовых коннекторов. В том числе для западных рынков.

Прямо сейчас, например, дозревают коннекторы к криптобиржам и коннектор Rithmic (это примерно как очень крутой Квик для Западных брокеров).

 

То есть идея в том, что платформа берет на себя все заморочки по подключению к брокерам, удержание соединения, менеджмент позиций (например, Квик позиции забывает на следующий день, а ТСЛаб будет их помнить по-прежнему). Вам остается только писать роботов и тестировать их на том конкретном рынке, который Вас интересует.

avatar
ch5oh, а если у меня основной код на с++ написан, возможен вариант длл->тслаб->смартх (через смартком)? Скорость на смартком не будет теряться сильно, если стаканы и тики через него постоянно гонять?
avatar

tranquility, ТСЛаб написан на C# и помимо визуального программирования позволяет писать стратегии и индикаторы на C#.

Что касается связки с С++, даже не знаю что Вам ответить.


На первый взгляд очевидных решений 2:

1. Портировать код с С++ на С# — языки во многом схожие, это должно довольно гладко идти в основном.

2. Использовать механизм P/Invoke и обращаться из кода на C# к готовым функциям в длл-ках на С++.
Очевидное препятствие здесь будет правильно описать сигнатуры методов и типы данных перекинуть. Фактическая сложность будет зависеть от деталей реализации кода на С++. Насколько сложный апи и передаваемые между вызовами классы.

 

avatar
ch5oh, тут ругаются на смартком в тслабе: https://smart-lab.ru/blog/278654.php С тех пор что-то поменялось принципиально?
avatar

tranquility, 2.5 года прошло.

Там уважаемый ves2010 очень много чего написал в одну кучу. И по айти прошелся, и по ТСЛабу.

 

Если коротко, торгую опционы в связке ТСЛаб_2 + СмартКом_3 круглосуточно. Так что если коротко: "Да, многое изменилось".

 

Брокер во все времена был слабым звеном. Не хотите нести риск сбоя на сервере брокера? Добро пожаловать на CGate. Лично бирже в руки примерно от 5 до 10 тыр/мес стартовый пакет.

avatar
Добавлю свой рейтинг. Тот же стоп-лимит по цене
1. Открытие квик
2. ВТБ квик
3. Сбер квик (вне конкуренции)


avatar
Amigotrader, ну а вы как это проверяли? 
avatar
Igr, разные счета, один инструмент-одна цена-одно проскальзывание. Сравнивал цену исполнения
avatar
Amigotrader, а по времени сделки как отличались?
avatar
Amigotrader, вот не пойму из этого текста: сбер — зебест, или аутсайдер?
avatar
tranquility, сбер худшее исполнение дает
avatar
Amigotrader, тогда по-русски было бы правильнее сказать «не входит ни в какое сравнение»)
avatar
вопще лимитные заявки, если исполняются,
то цена исполнения у них одинаковая,
которая указана в заявке
может вы имели ввиду условные заявки по рыночной цене?
михаил абанов,  есть нюансы.  Например,  стоп цена на покупку 100000, а лимит цена 100100, то купите Вы в зависимости от бидов в момент выставления заявки от неизвестной цены до 100100.  Как правило,  у меня от 100000 до 100100, но бывает,  что и ниже 100000 покупаю. 
avatar
А. Г., а есть идея в чем причина такого поведения? Кто-то выставляет лимитные заявки на продажу по цене ниже Вашего бида и их удовлетворяют с выгодой в вашу пользу?
avatar
tranquility,  именно в те доли секунды,  когда срабатывает стоп-лимит,  идёт встречная заявка по более низкой цене. Редко,  но бывает. 
avatar
михаил абанов, речь о стоп-заявках вообще-то. С лимитками все понятно: если цена преодолевает лимит на 1 ш.ц. — значит исполнили всех.
avatar
ch5oh, о лимит-стоп заявках
На основании скольких экспериментов для каждого брокера получился такой рейтинг? Различия статистически значимые?
avatar
MadQuant, приведенный рейтинг замеряю после каждой сделки. Сравниваю их больше года. Указанный рейтинг получается каждый раз таким… т.е. не менее 80% случаев айти лучше всех. не менее 80% случаев экзанте получает срцену лучше финама. У меня есть и другие брокера, включая упоминавшийся сбер, но там нет этих стоп-заявок с такими условиями. Кстати, забыл один важный нюанс. Всё это — срочка, РИ. На фонде этих замеров не делаю пока.
avatar
ну мы же системщики алготрейдеры..  тесты проводим… статистику собираем… дайте цифры! что за понятия «зебест» «худшие цены» «лучшие цены». тема очень интересная, но только если есть конкретика. 
avatar
VitNik, сорри, но лень про это писать, поэтому только результаты. Забыл главное — мой рейтинг на основе сделок по фортсу, только РИ. Остальное не мерил.
avatar
Sergey Pavlov, ну насколько одни быстрее других, какова разница по времени между сделками? 
avatar
Igr, если смотреть в таблицу сделок в терминалах, то разница может быть до 100-200 мс и чуть более между самым быстрым и самым медленным.
avatar

Зачем вам столько брокеров ?

Для чего в течение года выставлять одинаковые заявки через разных брокеров ?

Тарас Громницкий, хобби такое — брокеров коллекционировать:)
avatar
Sergey Pavlov, а если серьёзно, зачем?
Тарас Громницкий, например, хотите вы положить 3 млн рублей на банковский вклад. Какова вероятность того, что вы откроете вклад в одном банке на 3 млн? И это лишь одна из причин:)
avatar

Sergey Pavlov, спешу вас огорчить.

Брокерские счета не страхуются.

zerichnsk.ru/news/insurance_investment_account

market-lab.org/brokerage-accounts-handbook-2017

habrahabr.ru/company/iticapital/blog/306200/

Или вы торгуете на ИИС и только российские активы ?

Тарас Громницкий, дело не в ИИС и не в страховании броксчетов, которого нет.
Есть ненулевая вероятность банкротства брокера, в результате которой с вероятностью, близкой к единице, наши денюжки тютю. Разделяя их между брокерами мы уменьшаем вероятность потери всего капитала.
Есть многие иные причины. Какие-то суммы (большие) психологически легче держать у брокера типа ВТБ или Сбербанка. Есть технические приятности, которые есть только у конкретных брокеров типа айтиай.
avatar
Sergey Pavlov, понял, диверсификация.

Тарас Громницкий, очевидно, чтобы найти брокера с наилучшими фактическими условиями исполнения заявок.

Не по рекламным глянцевым буклетам типа "У нас круто! Откройте у нас счет и отдайте деньги в ДУ." А на самом деле.

avatar
Сергей, спасибо за внимание к EXANTE!
Мы ежедневно работаем над улучшением наших сервисов и уделяем особое внимание скорости исполнения лимитных заявок. Так как биржа не поддерживает обработку таких стопов, мы эмулируем их исполнение. В ближайшее время мы планируем в несколько раз сократить время отклика на MOEX и других наиболее популярных рынках и значительно ускорить исполнение лимитных заявок.
Спасибо, что выбрали EXANTE!
avatar

Вдруг понял чего не хватает в этом сравнении.
Прямого подключения к бирже!

Почему Вы не пользуетесь CGate или TWIME?
Или FIX/FAST?

 

Эти решения должны рвать всех брокеров в клочья просто по определению.

avatar
ch5oh, не пользуюсь потому что и от HFT и от частотностей, близких к этому, пока отказались.
avatar

теги блога Sergey Pavlov

....все тэги



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