Блог им. sfbankir

Евротрейдинг: Рыночные неэффективности и календарные спреды...

А кто-нибудь занимался автоматизацией календарного арбитража EU фьючей на фортс ??



Логика выставляем лучший офер по EuH0 если есть офер EuZ9 со спредом больше заданный Х (на сегодня это 1195 пп или 6.82%год)

если спред уменьшается — снимаем или переставляем в стакан.
если EuH0 исполняется — сразу покупаем EuZ9 лимиткой по лучшему оферу

Цель — повышение эффективности перекладки шорта в след фьюч на низколиквидном инструменте


Евротрейдинг: Рыночные неэффективности и календарные спреды...

на графике потиковый анализ спреда сегодня, 12.12.19 взято руками 25 сделок обьемом более 10 контрактов
-----------
Дальше эксель в ход пошел: как мы считали — я выгрузил все сделки потиково по инструменту EuH0 — их не так много — взял период месяц.
убрал оттуда нули — получилось за месяц всего несколько десятков тысяч.
дальше я подгрузил все сделки прошедшие в этот момент с погрешностью  до сек (если их несколько то усреднил) по инструменту EuZ9 — там с обьемами всегда почти норм.
Для вас визуализировано это на зеленом детальном и бирюзовом укрупненном графике.

Евротрейдинг: Рыночные неэффективности и календарные спреды...
флуктуация спреда за месяц с 12.11 по 12.12 (EuZ9-EuH0, все сделки 5 мин таймфрейм)



Евротрейдинг: Рыночные неэффективности и календарные спреды...

флуктуация спреда за месяц с 12.11 по 12.12 (EuZ9-EuH0, сделки свыше 10 контрактов по EuH0 ) в пп

 Итого за месяц 323 крупных неэффективности на 968 тыс руб прибыли чистой (3 пп на коммисы + 2пп на лучший бид/аск учтены)


Ну и тоже самое в % годовых — снимаем трендовую направленность:
Евротрейдинг: Рыночные неэффективности и календарные спреды...



покритикуйте 

p/s было заявлено возражение, мол :

   -  Угадывать изменение спреда, т.е. контанго/бэквордация — все равно, что торговать сам актив. — Кукловедофилофоб

Кукловедофилофоб, так его угадывать не нужно — он и так известен (теоретически) — и должен стремиться к ставке ЦБ РФ — ставка ЕЦБ c поправками на риски и расходами на поддержание ГО — это и есть «фьючерсный кэрри-трейд» ???




★9
65 комментариев
А как ты подбирал пары сделок для определения спреда на графике?
avatar
suren, хороший вопрос — как мы считали — я выгрузил все сделки потиково по инструменту EuH0 — их не так много — взял период месяц.
убрал оттуда нули — получилось за месяц всего несколько десятков тысяч.
дальше я подгрузил все сделки прошедшие в этот момент с погрешностью  до сек (если их несколько то усреднил) по инструменту EuZ9 — там с обьемами всегда почти норм.
Для вас визуализировано это на зеленом детальном и бирюзовом укрупненном графике.

avatar
Занимался кал. спредом, но с фьючерсами на акции. На модели все оч неплохо получается, но до реала пока не дошло. Руками это бесполезно, здесь нужен автомат, а это Lua + С++ — все оч долго. Пока в заготовках.
avatar
3Qu, согласен что нужна продвинутая автоматизация, даже наверное плаза...
фишка в том что рынок не сильно ликвиден и подвижен по евре, и есть стабильный заказ держать шорты в несколько тыс контрактов, но можно ими и торговать
avatar
Sergio Fedosoni,  думаю, что Плаза (если фьючи на акции)  — это лишнее. Вполне успевается  с Квик. Имхо, для этой стратегии надо работать лимитниками или даже по рынку т.к. спред небольшой 1-2 п. — по ситуации.
Валютами как-то не занимался, не скажу.
avatar
Итого за месяц 323 крупных неэффективности на 968 тыс руб прибыли чистой (3 пп на коммисы + 2пп на лучший бид/аск учтены)

Надо пересчитать, чтоб больше лимона получилось :) Маркетинг )
Я первый в очереди лопатой грести!
avatar
кукловедофилофоб, могу поделиться экселевской табличкой с сопоставлением сделок в двух инструментах ))
avatar
Sergio Fedosoni, этого до попы. Мне лучше сразу наличкой. 18 тыщ щедрой рукой «на чай», а 950 занесите в кассу!
avatar

Вы правда руками взяли миллион рублей прибыли???
Думаю, тогда Вам не надо ничего автоматизировать.

 

А если серьёзно, то разговор надо начинать с того, как именно строить этот спред. По идее, если всё посчитать торговля этим спредом должна быть эквивалентна прогнозированию краткосрочных ставок. Но если уметь это делать, то фьючерсы уже не нужны. Любой банк душу продаст за такую модель, имхо. =) Или вынет...

avatar
ch5oh, так ставки не надо прогнозировать — они достаточно стабильны и счетны — давайте период побольше возьмем -0 но там ликвидность сразу упадет.
этот метод применим в последний месяц квартального контракта, ну полтора месяца
в остальное время робот будет по 5-10 сделок лупасить...

Вы ведь главное упускаете — что такое шорт по евре во фьюче при сопоставимом живом покрытии ???
 
avatar
Sergio Fedosoni, «живое покрытие» это наличные евро? Базис в карман получается.

А почему именно евро? Давайте в СИ такую штуку делать?
avatar
ch5oh, там цифры хуже выходят (( — кэрри в баксе 3.8% всего против 6.9% в евро и спреды «ужее»
avatar
Sergio Fedosoni, если Вы торгуете спот-фьюч, то у Вас арбитраж. Если два фьюча непоставочных, то у Вас обычный парный трейдинг на возврат к среднему. Заканчивается он известно как. Особенно если делать «удвоенное ГО». Которое «бесплатно» только до 19 часов.
avatar
ch5oh, а что, парный трейдинг всегда плохо заканчивается? :)
avatar
кукловедофилофоб, в нашем деле вообще нет ничего «всегдашного». Но есть мнение, что на дистанции «парник» узнает очень много нового, неожиданного, иногда шокирующего о реальном рынке. =)
avatar
ch5oh, считаю, стопики везде не будут лишними. Говорят, отличной парой были Лукойл с ЮКОС до поры до времени :) Я тогда не занимался ни арбитражем, ни парным.

Сбер и Сбер преф. если смотреть не формально, а по поведению — оно парный или за арбитраж сойдет? :)
avatar
кукловедофилофоб, сойдет за «статистический арбитраж». Ну, Вы поняли. =)
avatar
ch5oh, 

avatar
Sergio Fedosoni, и что? Можете с таким же успехом посмотреть на график EuZ9 и увидеть там такой же даунтренд.
avatar
ch5oh, даунтренд в абсолютных цифрах там в % годовых все ровнее

Евро:



и доллар с 12.11 по 12.12 в % годовых:




avatar
Sergio Fedosoni, это базис спот-фьюч по виду. А мы вроде как обсуждаем базис фьюч-фьюч? Что-то уже потерял нить разговора.
avatar
ch5oh, ну, я повторю тут свои вопросы. Что от ставок вообще зависит? Краткосрочных ли, долгосрочных… Только вола рулит.
1. При флете и мощном тренде у нас одинаковая разница между ближним и дальним фьючами будет?
2. Зная одну только ставку на определенную дату, сможете ли вы сказать, там контанго или бэквордация была?
avatar
кукловедофилофоб, 
1. да, одинаковая в горизонте часа точно
2. всегда контанго по евре к рублю — это основа кэрри
avatar
Sergio Fedosoni, а чё только в горизонте часа? А как часто ставка ЦБ меняется? А зачем ставку ЦБ вообще учитывать, если ее влияние среди других факторов/фактора вообще «ни о чем»?
avatar
кукловедофилофоб, от ставок зависит базис. На тренде он будет меняться, конечно.

Одной ставки мало. Надо всю кривую доходностей брать по идее.
avatar
ch5oh, давайте по-простому и «на пальцах».
1. Речь идет о доходности, на пару процентов превышающей депозит.
2. Эта доходность «гарантирована», если рубль и евро стоят на месте. Суть профита кэрри-трейд — разница ставок ЦБ и ЕЦБ.
3. Валюты ходят относительно друг друга легко по 1% в день.
4. Соответственно, по факту мы покупаем опцион, что за год сама пара не двинет на несколько процентов в «неправильную» сторону.

Поэтому я и набрался наглости утверждать, что по факту мы торгуем БА, если берем большой ТФ и следим за изменение спреда.

Что реально может случиться? В 20 году рубль может сходить, например, от 61 до 110. Ставку ЦБ постепенно загонят на 20+. Не будет никакого профита в 7%. Легко нарисуется убыток в 15-25% — в зависимости от того, насколько заторможенно ЦБ будет ставку двигать.

Я сильно неправ?
avatar
кукловедофилофоб, =) как раз я лично с Вами полностью согласен. Но если ТС хочет попробовать и ему готовы за «12% подогнать тонны денег», то могу только поприветствовать его стремление попробовать.
avatar
Вопрос: А как посчитали, что неэффективностей 323 штуки?
avatar
Jame Bonds, это возможные сделки обьемом свыше 10 контрактов где разница перекрывала бы комиссии

avatar
Боюсь, что силы затраченные на низколиквидные инструменты попросту не окупятся. Ну и допустим, даст эта система 15% годовых, причем входить надо будет в самые жаркие моменты на рынке, вы деньги у других систем заберете?
avatar
ICWiener, у людей бесконечное количество денег под 8% в руб — под 12% безрисково они их понесут тоннами
avatar
Sergio Fedosoni, так туда тонну и не залить, ликвидности нет.
avatar
ICWiener, сегодня обьем EuH0 5+ млн евро (контрактов), из них «условно эффективных» (пригодных для предложенной модели) было б 1-2 млн, расчеты сделаны так, чтоб в момент реально совершенной сделки стоял именно наш офер лучшим.
1 ляма в  ГО ( с подключенным понижение внутри дня — бесплатная опция) хватит держать края по 100 контрактов — большим лотом практические не бывает на дальнем фьюче сделок, ну кроме 1 и последней и передклирингом
avatar
Sergio Fedosoni, думаю вы оптимист. Ликвидность на дальнем фьючерсе появляется по мере приближения к экспирации предыдущего. А когда ликвидность повышается — то уменьшается спред. 
Для серьезного капитала затраты ресурсов будет больше, чем потенциальная прибыль.
avatar
ICWiener, этот момент я описал про ликвидность.
повторюсь — цель этого всего не трейдинг — читайте внимательно — трейдинг это инструмент максимализации допдохода — маленький винтик такой
-------

кукловедофилофоб, это правильный вопрос — читаем тут
https://smart-lab.ru/blog/577506.php

и техническая реализация тут 
https://smart-lab.ru/blog/579595.php

н
аправленная позиции — шорт для моего кейса как раз и самоцель.
эта модель для вип инвесторов на их счетах без рисков с доходом 2Х(средневзвешенная ставка по депозитам), в рублях

вот кстати и динамика этой ставки по депозитам физикам в рублях от одного года по данным ЦБ


Сейчас она меньше 6% годовых уже
avatar
Sergio Fedosoni, если не постоянный трейдинг, а один раз переложить позу, то постоянные косты на инфраструктуру не окупятся.
avatar
Sergio Fedosoni, 100 лотов? серьезно? А вдруг их целиком заберут? При хедже на еуз9 будет дикое проскальзование.
avatar
suren, не будет там с ликвидностью все хорошо
avatar
Sergio Fedosoni, 100 лотов вполне неплохо проскальзит, особенно на фоне заработка всего всреднем 30р на дальнем фьюче

avatar
suren, я в свое время маркетил сишку так что по полстакана моих было

avatar
Sergio Fedosoni, парный сишка против нефти?
avatar
Sergio Fedosoni, как интересно разные миры устроены… Под 8% гарантированных может и понесут. но Вы же не можете ничего гарантировать на рынке.
avatar
ch5oh, почему не могу ??? это фиксированная счетная доходнодность — зависит от ставок ЦБ РФ в рублях, ЕЦБ в еврах и прогнозируемых рыночных моделях
avatar
Sergio Fedosoni, потому что не можете. Потому что сегодня ночью госпожа Э. проводит экстренное заседание и утром ставка 17%. ГО растет раз в 5 для начала, а базис разлетается в разы больше максимальных исторических раздвижек.


И ещё в добавок происходит какая-то хрень с квиком и одна заявка на 100 лотов исполняется, а вторая уже нет.
avatar
ch5oh, так за 2 часа было известно про ставку тогда и про совещание — ну не цифра а логика...
ГО в разы растет — пофиг вообще у вас же валюты на счетах море никто не закроет по маржинколу.
avatar
Sergio Fedosoni, искренне желаю Вам успеха. Вдруг случится чудо и Вы сможете расторговать следующий фьюч.
avatar
ch5oh, вспомнит тут как за неделю прогнозировали тут местные банкиры ситуацию со ставками и курсами в декабре 2014 - https://smart-lab.ru/blog/222024.php

avatar
Sergio Fedosoni, не понесут, у ДУ плохая репутация + с лицензированием замучаешься.
avatar
Не всегда в реале все работает так, как посчитано в экселе, и даже посчитано программой тестированием стратегией, в реале всегда выходит намного хуже.
avatar
Technotrade, согласен — кто б робота написал )))
avatar
Sergio Fedosoni, да написать не проблема, историю стакана дайте за последний год на обоих тикерах.
avatar
ICWiener, легко — озадачу спецов завтра
avatar
Sergio Fedosoni, давайте лучше за 3 (до момента последней завершенной экспирации) место жаль. Попробуем поковырять, как допилим текущие задачи.
avatar
ICWiener, а зачем там история? Сразу в бой на мин сайзе где и станет понятно что «стоим лучшим офером и успеваем перекрываться быстрее других арбов» это ключевой момент.
avatar
Давно торгую это, и не только это. Конечно нету там таких прибылей даже близко. Хотя ваш пост подтолкнул пересмотреть настройки системы :)
avatar
Анализируя сделки вам надо понимать, что не факт, что вы могли в этих сделках что то сделать. Там очередь. И вам очень быстро надо заявки ставить.
Дмитрий Новиков, про плазу и робота я говорил изначалтно, лотность тоже учитывается и 1 пункт на лоучше лучшего естесвенно.
avatar
Sergio Fedosoni, там не плаза нужна, а коллокация.
Дмитрий Новиков, плазы достаточно — в евро стакан разреженный, это вам не РТС с сишкой и обычного квика бы хватило на дальнем фьюче в спокойное время, но плаза получше особенно крыться на ближнем.
за сегодня вместе с вечеркой прошло чуть меньше 1 тыс сделок из них обьемом более 10 контрактов чуть больше 100 сделок в среднем на 30 контрактов
avatar
Sergio Fedosoni, Дмитрий имеет в виду, что Вам нужно нереально быстро получить уведомление о зафиле первой ноги и затем ещё быстрее успеть снести чужую заявку.


Ну и чтобы нормально котировать дальний и быть всегда в первом слое тоже обязательно нужно что-то быстрое.
avatar
я занимался. есть робот на qlua для QUIK. кому интересно — велкам в личку.
avatar
vfreeman, на квике и луа такое невозможо торговать.
avatar
suren, а я не знал, что невозможно и торгую
avatar
vfreeman, это замечательно)) будешь халявной хавкой для моих шустрых роботов))
avatar
была похожая стратегия, но комиссия за перестановки все съедала.
в теории можно было ее победить, но не сложилось.
avatar

теги блога Sergio Fedosoni

....все тэги



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