Блог им. dip

Interactive Brokers API + CME + Stop order - что я делаю не так ???

    • 23 октября 2020, 05:21
    • |
    • dip
  • Еще
Всем привет. 
Я явно не так что-то готовлю, и при постановке ордеров на фьючи CME (самые популярные, черт возьми! CL, NQ итд в разгар дневной сессии!), проскальзывания по 5-7-8 шагов цены (иногда в мою пользу, но с этого не легче!). Это я делаю не так или у IB нет возможности отсылать стопы на CME и они их сами эмулируют (и опаздывают!)??? 
Код создания стопа: 
Order order;
order.action = action;
order.orderType = "STP";
order.totalQuantity = quantity;
order.auxPrice = stopPrice;
order.account = account;
order.tif = i_tif;
order.outsideRth = true;
order.triggerMethod = 7;//7 - Last or bid/ask function https://interactivebrokers.github.io/tws-api/trigger_method_limit.html


triggerMethod не особо что-то сильно поменял (раньше было значение по-умолчанию — Last trade)

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
1.5К | ★2
9 комментариев

Для начала нужно понять как вы определяете проскальзывание.

Это мягко говоря нетривиальный вопрос.

Далее смотрим "Last or bid/ask".

В разгар сессии отклонения между Last и bid/ask могут быть существенными.

Попробуйте order.triggerMethod = 4; // Bid/ask function

Ну и конечно стоп — это всегда эмуляция.

Потому что в нём есть условная составляющая на обработку которой требуется время.

А время порождает проскальзывание.

avatar
FinSerfing, уважаемый, вы вообще о чем? на CME стопы лежат на бирже. Вопрос в том, умеет ли IB это или нет. 
avatar

dip, я о суровой реальности

https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/futures-order-types.html

«The stop order type is an order which, when accepted, does not immediately go on the book, but must be triggered...»

Ключевое слово здесь «triggered».

Не важно где они лежат.

Важно, что для их срабатывания требуется время для сравнения цены в ордере и на бирже.

За это время рынок естественным образом меняется.

Далее стоп ордер порождает рыночную заявку.

Что ещё усугубляет ситуацию.

https://www.interactivebrokers.com/en/trading/orders/stop.php

В результате вы вполне справедливо получаете проскальзывание.

 

Хотите точного исполнения, используйте ордер типа «STP LMT».

Но там тоже придётся улучшать цену и закладывать проскальзывание.

avatar
FinSerfing, расскажите больше! Как по вашему работает matching engine на бирже ? 
avatar

dip, до matching engine ордеру ещё нужно дойти.

О чём я тут и распинаюсь.

 

Вы не ответили каким способом измеряете проскальзывание.

Надеюсь не глазами ?

avatar
FinSerfing, разница между ценой стопа и ценой исполнения. 
avatar
позвоните в тех. поддержку.  Пусть они проверят.
avatar
Виктор Бавин, В тех.поддержку IB можно до седых яитс дозваниваться. Если с электронными тикетами они ещё разбираются, то с голосовой (особенно русскоязычной) вообще беда.
avatar
Antishort, с 9 до 17 по МСК, всегда дозваниваюсь. В последнее время даже быстрее отвечать стали. Странно. Почти каждый день звоню.
avatar

Читайте на SMART-LAB:
Фото
BRENT: Прорыв, о котором так долго говорили. Чудо свершилось?
Понедельник открылся гэпом вниз на фоне ожиданий подписания соглашения между США и Ираном, и сейчас нефть торгуется значительно ниже уровней конца...
Фото
🌏 Инвестиционный форум ВТБ «РОССИЯ ЗОВЕТ! Красноярск»
19 июня центром инвестиционного притяжения станет Сибирь — здесь пройдёт следующий форум ВТБ «РОССИЯ ЗОВЕТ!» 🔹 Что ждёт участников...
Фото
ПАО «АПРИ» на Smart-Lab Conf в Санкт-Петербурге
ПАО «АПРИ» на Smart-Lab Conf в Санкт-Петербурге Уже в эту субботу, 20 июня , в Санкт-Петербурге пройдёт 38 крупнейшая конференция...
Фото
Выработка электроэнергии в РФ в апреле 2026г. по Росстату и объем потребления энергии в мае 2026г.
Росстат представил данные по выработке электроэнергии в РФ в апрель 2026г.: 👉 выработка электроэнергии в РФ — 95,94 млрд кВт*ч. (-0,04%...

теги блога dip

....все тэги



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