semen74
semen74 личный блог
22 октября 2018, 23:38

Управление исполнением в HFT.

Всем привет.

Пробую достаточно простую идею, торговля с возвратом к среднему. Среднее в данном случае, это линейная регрессия с кучей параметров. Только весь этот праздник продолжается, пока нет однонаправленного безоткатного движения.
Входить выходить  по стакану или +-10 нет смысла, так как средняя прибыль на сделку, посчитанная по тикам (если тик коснулся цены, считаем заявку исполненной) около 13 рублей. Несколько раз читал, что главное в hft это не предсказание цены, а управление исполнением и контроль позиции. Но куда здесь контролировать, если в какой-то момент я становлюсь обладателем кучи лонгов, на падающем инструменте. 
Подскажите, мне стоит развивать эту идею, или надо сперва добиваться, чтобы тестовая прибыль была больше 20 рублей?

Управление исполнением в HFT.




59 Комментариев
  • SergeyJu
    22 октября 2018, 23:42
    попробуйте для начала более сильное условие, цена прошла сквозь Вашу заявку, то есть тик на один шаг лучше вашей заявки. 
  • Осень
    22 октября 2018, 23:44
    • Igr
      23 октября 2018, 07:59
      Spooke67, страница не найдена 
      • Осень
        23 октября 2018, 10:00
        Igr, странно страница есть но ссыль получается битая, в общем 5ая страница блога статья «Отдам торговую стратегию в хорошие руки»
          • Осень
            24 октября 2018, 16:07
            semen74, там речь идет не о наборе позы как таковой, а об усреднении по схеме при наборе позы против движения при выполнении условий по стандартному отклонению грубо говоря поднятие средней при четком понимании рисков и потенциала трейда.
  • Активный Инвестор
    22 октября 2018, 23:44
    Зачем же HFT торговать направленно, если при такой скорости такую же доходность дает ненаправленная торговля?

  • Auximen
    22 октября 2018, 23:52
    Мне представляется биржевые и брокерские комиссии от такой торговли будут превышать доход.
      • Auximen
        22 октября 2018, 23:58
        semen74, понятно, спасибо.
    • CrocGen
      23 октября 2018, 00:11
      semen74, Обычно сдают в рынок или хеджируют. Но второе тут — не Ваш случай.
    • Алексей
      23 октября 2018, 00:53
      semen74, это вопрос на миллион :) я бы попробовал опционы перед торговлей покупать, что бы ограничить убытки. тогда задача для робота будет заработать большем чем убытки по ним, но тут тоже не всё гладко.
  • buy_sell
    23 октября 2018, 00:23
    Если вы не знаете что делать когда возник тренд, плюньте на вашу идею.
    ВЫ ДОЛЖНЫ СЛЕДОВАТЬ ЗА ТРЕНДОМ.
  • Александр
    23 октября 2018, 00:29
    Хедж-фонды вбухивают десятки и сотни лямов долларов в усовершенствование своих HFT вроде и для них это основной хлеб, а хз, может чет путаю)
    • SergeyJu
      23 октября 2018, 10:09
      Александр, у крупных хеджфондов важная проблема — получить хорошее исполнение на больших объемах. Это несколько иная задача, хотя и похожа. 
  • П М
    23 октября 2018, 00:54
    Перевес должен быть в позе в зависимости от наклона средней. Допустим сайз 10 контрактов, в штиле снизу  покупки 5 контрактов, сверху продажи 5, все заявки в рынке. Если едет вниз, двигать заявки в стакане, причём покупки отодвигать от спреда, а продажи пододвигать, и надо успевать сдвигать, чтоб не слопало все пять.  Если не успели, значит покупок нет, пока продажа не исполнится. Хфт, это не 13 рублей со сделки, а 1-2
      • П М
        23 октября 2018, 09:48
        La Semen, по идее лучше вообще часть заявок в спреде держать и смотреть куда спред двигается.
        я видимо очень и очень ленивый и пугливый. никак не доберусь до HFT.
        кстати вам для раздумий, у моего знакомого был похожий по смыслу вашему робот, на сбере. его описанная вами проблема порвала на крымнаше так, что он даже должен брокеру остался. хотя возможно если не переносить через ночь, то риски падают во много раз. не знаю, зачем он переносил. сбер умеет делать вид, что он вяяялый. 

        посмотрите минутки сишки в прошлую пятницу. ваш робот бы с таким справился?
  • Oleg Only Algo
    23 октября 2018, 01:02
    Лучше на месячном графике торговать сначала научиться
  • gluhov
    23 октября 2018, 01:28
    не стоит вообще этим заниматся. HFT очень конкурентная тема и там тестируются тысячи гипотез весьма умными ребятами. Судя по гипотезе — вы в самом начале пути.

    Так вот все кто HFT кормятся говорят что конкуренция настолько усилилась последние годы — что прибыли практичесик нет.

    Поэтому тужа лучше не лезть совсем.
    • Boris Litvinov
      23 октября 2018, 01:52
      gluhov, причем они даже в этой ветке. И если автор знал бы весь потенциал конкурента, идею бы бросил на корню!
    • Reznor
      23 октября 2018, 09:31
      gluhov, в последний год конкуренция усилилась из-за снижения ликвидности и оборотов в Ри. Пирога на всех не стало хватать даже на покрытие комисов, но последние пару месяцев есть положительная тенденция, ликвидности явно прибавилось, на долго ли..? 
  • Алексей Никитин
    23 октября 2018, 09:22
    Идея  возврата  к  среднему  работает при условии очень высокой микроволатильности,  минимально возможного шага  цены,  и минимально возможной комиссии. Таким  требованиям в  14-15 году удовлетворяли РТС и СИ. В 18 году  мне таких инструментов  неизвестно. Текущая микроструктура рынка  гораздо менее шумная, и  очень даже трендовая.
    • Reznor
      23 октября 2018, 09:47
      Алексей Никитин, про микроволатильность очень правильная мысль.
      По РТС примечательно то, что биржевой комис по нему сейчас зависит прямопропорционально от рублевого индекса мосбиржы, а стоимость шага цены — от курса доллара. Таким образом, чем ниже рублевый индекс и чем выше курс доллара, тем выше рейнтабельность торговли.
    • SergeyJu
      23 октября 2018, 10:11
      Алексей Никитин, микроволатильность как-то связана с волатильностью в масштабе дней? 
  • robomakerr
    23 октября 2018, 12:16
    1) почему вы решили, что выбранный вами актив обладает свойством возвратности?
    2) почему именно hft? если возвратность существует, она скорее всего будет проявляться в разных масштабах времени.
      • robomakerr
        23 октября 2018, 14:00
        semen74, так вы считали Hurst на тиках?
          • robomakerr
            23 октября 2018, 21:32
            semen74, так для работы на тиках вам никакое хфт не понадобится. Хфт это гораздо быстрее.
  • Vladimir T
    23 октября 2018, 13:02
    если по существу вашего вопроса — стоит ли это развивать то, имхо, финансового смысла в этом нет.
     Высокочастотный трейдинг ныне, как уже описано выше, удел обеспеченных команд и основные требования и расходы, в первую очередь к железу, месторасположению и финансам.
    Пытаться на бытовом уровне можно, лишь бы не жаль  потраченного времени, но торговый опыт будет накапливаться колоссальный, год за три, и это как минимум-)
    Тема ХФТ закрылась в 2009 -2010 годах.
    Что же по вашему подходу — установите доверительные интервалы, в рамках диапазона, где возврат к среднему и работает.
    • старый трейдер
      23 октября 2018, 21:30
      semen74, 1,2,3,4,5,6,7,8,9

      10. Заапгрейдить свои представления о рынке и простейшей логике.
      11. Если есть невероятные скилы в чем-то типа машинного обучения — найти партнера.

      Любой рост от нулевого уровня может оказаться невероятно большим. И бесплатным(!!!), если не считать времени.
    • Boris Litvinov
      23 октября 2018, 22:15
      semen74, вы начните с тестирования, а не с лимитных заявок в стакане!
  • MS
    23 октября 2018, 19:51
    Должен быть собственный индикатор однонаправленного движения. Например, отклонение от регрессии более некоторого. Тогда останавливать торговлю и ждать. Когда регрессия на новом участке снова покажет боковик или канал.
    Жертвуем большими движениями ради уверенности в возвратности.
      • MS
        24 октября 2018, 10:08
        semen74, я всего лишь отзеркалил написанное 'линейная регрессия с кучей параметров'. То есть чем пользуетесь. Добавил лишь правило выхода при неблагоприятной фазе с умеренными потерями. Обычно они втрое выше, чем стандартный плюс в основной фазе.
  • yurikon
    25 октября 2018, 13:07
    semen74,
    посмотрите вот эти 2 истории про hft. Возможно, они вам помогут

    habr.com/company/iticapital/blog/208500/

    habr.com/post/414037/

  • tranquility
    26 октября 2018, 15:02
    Пробовал подобную стратегию — плюса не выходило. А исполнение такое же было, тик касался цены выставленного лимитного ордера. Был бы плюс, можно было бы заморочиться над симулированием более тонкого исполнения, для этого можно попробовать использовать данные ордерлога. Хотя, проще, наверное, крутануть в боевом режиме на пару секунд-минут. Деньги могут чуть-чуть слиться, зато время личное останется при Вас.
      • tranquility
        26 октября 2018, 16:00
        semen74, один тик на сделку — это достаточно чтобы зарабатывать! Просто смените тариф на тот, где меньше комиссия! Вот у этого человека тоже 1 пункт на сделку, я точно посчитал) Только точно не вспомню, сделка считается по двум операциям (вход и выход), или по одной (вход или выход). Вроде как по двум. Т.е. Вам еще надо ее оптимизировать, чтобы дотянуть до 26 и будет то же самое что у упомянутого смартлабовца!
  • PavelS
    29 октября 2018, 11:40
    Могу протестировать на истории с учетом цен, объемов и очереди в стакане. 

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

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