Sergio Fedosoni
Sergio Fedosoni личный блог
12 декабря 2019, 23:38

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

А кто-нибудь занимался автоматизацией календарного арбитража 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 поправками на риски и расходами на поддержание ГО — это и есть «фьючерсный кэрри-трейд» ???




65 Комментариев
  • suren
    12 декабря 2019, 23:45
    А как ты подбирал пары сделок для определения спреда на графике?
  • 3Qu
    12 декабря 2019, 23:54
    Занимался кал. спредом, но с фьючерсами на акции. На модели все оч неплохо получается, но до реала пока не дошло. Руками это бесполезно, здесь нужен автомат, а это Lua + С++ — все оч долго. Пока в заготовках.
      • 3Qu
        13 декабря 2019, 00:10
        Sergio Fedosoni,  думаю, что Плаза (если фьючи на акции)  — это лишнее. Вполне успевается  с Квик. Имхо, для этой стратегии надо работать лимитниками или даже по рынку т.к. спред небольшой 1-2 п. — по ситуации.
        Валютами как-то не занимался, не скажу.
  • (1:10) || algo
    12 декабря 2019, 23:58
    Итого за месяц 323 крупных неэффективности на 968 тыс руб прибыли чистой (3 пп на коммисы + 2пп на лучший бид/аск учтены)

    Надо пересчитать, чтоб больше лимона получилось :) Маркетинг )
    Я первый в очереди лопатой грести!
      • (1:10) || algo
        13 декабря 2019, 00:01
        Sergio Fedosoni, этого до попы. Мне лучше сразу наличкой. 18 тыщ щедрой рукой «на чай», а 950 занесите в кассу!
  • ch5oh
    13 декабря 2019, 00:00

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

     

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

      • ch5oh
        13 декабря 2019, 01:48
        Sergio Fedosoni, «живое покрытие» это наличные евро? Базис в карман получается.

        А почему именно евро? Давайте в СИ такую штуку делать?
          • ch5oh
            13 декабря 2019, 01:57
            Sergio Fedosoni, если Вы торгуете спот-фьюч, то у Вас арбитраж. Если два фьюча непоставочных, то у Вас обычный парный трейдинг на возврат к среднему. Заканчивается он известно как. Особенно если делать «удвоенное ГО». Которое «бесплатно» только до 19 часов.
            • (1:10) || algo
              13 декабря 2019, 10:42
              ch5oh, а что, парный трейдинг всегда плохо заканчивается? :)
              • ch5oh
                13 декабря 2019, 11:00
                кукловедофилофоб, в нашем деле вообще нет ничего «всегдашного». Но есть мнение, что на дистанции «парник» узнает очень много нового, неожиданного, иногда шокирующего о реальном рынке. =)
                • (1:10) || algo
                  13 декабря 2019, 11:12
                  ch5oh, считаю, стопики везде не будут лишними. Говорят, отличной парой были Лукойл с ЮКОС до поры до времени :) Я тогда не занимался ни арбитражем, ни парным.

                  Сбер и Сбер преф. если смотреть не формально, а по поведению — оно парный или за арбитраж сойдет? :)
                  • ch5oh
                    13 декабря 2019, 14:06
                    кукловедофилофоб, сойдет за «статистический арбитраж». Ну, Вы поняли. =)
          • ch5oh
            13 декабря 2019, 08:19
            Sergio Fedosoni, и что? Можете с таким же успехом посмотреть на график EuZ9 и увидеть там такой же даунтренд.
              • ch5oh
                13 декабря 2019, 09:27
                Sergio Fedosoni, это базис спот-фьюч по виду. А мы вроде как обсуждаем базис фьюч-фьюч? Что-то уже потерял нить разговора.
    • (1:10) || algo
      13 декабря 2019, 00:07
      ch5oh, ну, я повторю тут свои вопросы. Что от ставок вообще зависит? Краткосрочных ли, долгосрочных… Только вола рулит.
      1. При флете и мощном тренде у нас одинаковая разница между ближним и дальним фьючами будет?
      2. Зная одну только ставку на определенную дату, сможете ли вы сказать, там контанго или бэквордация была?
        • (1:10) || algo
          13 декабря 2019, 00:12
          Sergio Fedosoni, а чё только в горизонте часа? А как часто ставка ЦБ меняется? А зачем ставку ЦБ вообще учитывать, если ее влияние среди других факторов/фактора вообще «ни о чем»?
      • ch5oh
        13 декабря 2019, 01:50
        кукловедофилофоб, от ставок зависит базис. На тренде он будет меняться, конечно.

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

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

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

          Я сильно неправ?
          • ch5oh
            13 декабря 2019, 14:10
            кукловедофилофоб, =) как раз я лично с Вами полностью согласен. Но если ТС хочет попробовать и ему готовы за «12% подогнать тонны денег», то могу только поприветствовать его стремление попробовать.
  • Jame Bonds
    13 декабря 2019, 00:02
    Вопрос: А как посчитали, что неэффективностей 323 штуки?
  • ICWiener
    13 декабря 2019, 00:03
    Боюсь, что силы затраченные на низколиквидные инструменты попросту не окупятся. Ну и допустим, даст эта система 15% годовых, причем входить надо будет в самые жаркие моменты на рынке, вы деньги у других систем заберете?
      • ICWiener
        13 декабря 2019, 00:14
        Sergio Fedosoni, так туда тонну и не залить, ликвидности нет.
          • ICWiener
            13 декабря 2019, 00:37
            Sergio Fedosoni, думаю вы оптимист. Ликвидность на дальнем фьючерсе появляется по мере приближения к экспирации предыдущего. А когда ликвидность повышается — то уменьшается спред. 
            Для серьезного капитала затраты ресурсов будет больше, чем потенциальная прибыль.
              • suren
                13 декабря 2019, 08:41
                Sergio Fedosoni, если не постоянный трейдинг, а один раз переложить позу, то постоянные косты на инфраструктуру не окупятся.
          • suren
            13 декабря 2019, 08:39
            Sergio Fedosoni, 100 лотов? серьезно? А вдруг их целиком заберут? При хедже на еуз9 будет дикое проскальзование.
              • suren
                13 декабря 2019, 10:33
                Sergio Fedosoni, 100 лотов вполне неплохо проскальзит, особенно на фоне заработка всего всреднем 30р на дальнем фьюче

              • suren
                13 декабря 2019, 10:30
                Sergio Fedosoni, парный сишка против нефти?
      • ch5oh
        13 декабря 2019, 01:52
        Sergio Fedosoni, как интересно разные миры устроены… Под 8% гарантированных может и понесут. но Вы же не можете ничего гарантировать на рынке.
          • ch5oh
            13 декабря 2019, 02:02
            Sergio Fedosoni, потому что не можете. Потому что сегодня ночью госпожа Э. проводит экстренное заседание и утром ставка 17%. ГО растет раз в 5 для начала, а базис разлетается в разы больше максимальных исторических раздвижек.


            И ещё в добавок происходит какая-то хрень с квиком и одна заявка на 100 лотов исполняется, а вторая уже нет.
              • ch5oh
                13 декабря 2019, 02:10
                Sergio Fedosoni, искренне желаю Вам успеха. Вдруг случится чудо и Вы сможете расторговать следующий фьюч.
      • suren
        13 декабря 2019, 08:37
        Sergio Fedosoni, не понесут, у ДУ плохая репутация + с лицензированием замучаешься.
  • Technotrade
    13 декабря 2019, 00:19
    Не всегда в реале все работает так, как посчитано в экселе, и даже посчитано программой тестированием стратегией, в реале всегда выходит намного хуже.
      • ICWiener
        13 декабря 2019, 00:38
        Sergio Fedosoni, да написать не проблема, историю стакана дайте за последний год на обоих тикерах.
          • ICWiener
            13 декабря 2019, 00:48
            Sergio Fedosoni, давайте лучше за 3 (до момента последней завершенной экспирации) место жаль. Попробуем поковырять, как допилим текущие задачи.
        • quant_trader
          13 декабря 2019, 11:24
          ICWiener, а зачем там история? Сразу в бой на мин сайзе где и станет понятно что «стоим лучшим офером и успеваем перекрываться быстрее других арбов» это ключевой момент.
  • Gypsy
    13 декабря 2019, 00:49
    Давно торгую это, и не только это. Конечно нету там таких прибылей даже близко. Хотя ваш пост подтолкнул пересмотреть настройки системы :)
  • Дмитрий Новиков
    13 декабря 2019, 00:51
    Анализируя сделки вам надо понимать, что не факт, что вы могли в этих сделках что то сделать. Там очередь. И вам очень быстро надо заявки ставить.
      • Дмитрий Новиков
        13 декабря 2019, 01:32
        Sergio Fedosoni, там не плаза нужна, а коллокация.
          • ch5oh
            13 декабря 2019, 02:05
            Sergio Fedosoni, Дмитрий имеет в виду, что Вам нужно нереально быстро получить уведомление о зафиле первой ноги и затем ещё быстрее успеть снести чужую заявку.


            Ну и чтобы нормально котировать дальний и быть всегда в первом слое тоже обязательно нужно что-то быстрое.
  • vfreeman
    13 декабря 2019, 10:11
    я занимался. есть робот на qlua для QUIK. кому интересно — велкам в личку.
    • suren
      13 декабря 2019, 10:36
      vfreeman, на квике и луа такое невозможо торговать.
      • vfreeman
        13 декабря 2019, 11:15
        suren, а я не знал, что невозможно и торгую
        • suren
          13 декабря 2019, 11:26
          vfreeman, это замечательно)) будешь халявной хавкой для моих шустрых роботов))
  • Александр М
    13 декабря 2019, 13:16
    была похожая стратегия, но комиссия за перестановки все съедала.
    в теории можно было ее победить, но не сложилось.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн