Serj90
Serj90 личный блог
16 декабря 2021, 21:38

Методика расчета емкости торговой стратегии. Кто как считает? help

Добрый вечер, форумчане!)

При разработке краткосрочной ТС подошел к этапу, когда надо решить задачу аллокации депо по инструментам, на которых применяется ТС. И решая эту задачу, при анализе найденных методик, пришел к тому, что сначала надо оценить, а какова емкость разработанной ТС.
И вот тут началась засада. Собственно, поэтому и обращаюсь к вам за помощью.
Вопрос, на который я ищу ответ, сформулирован достаточно конкретно, каким образом можно оценить емкость разработанной ТС, не прибегая к эмпирическому исследованию?
Или другими словами, какие есть способы/методы определения хотя бы приблизительной границы емкости ТС?

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

«Онлайн сканирование» стакана не так сильно необходимо еще и по причине того, что мне не требуется точное значение емкости. Мне достаточен ориентировочный диапазон.

Тут важно уточнить, что ТС может работать одновременно на нескольких инструментах, поэтому хотелось бы понять, как определять приблизительную емкость для одного инструмента?


Поэтому интересны методики связанные с обработкой данных, которые добываются более дешевым способом, например, объем торгов всего рынка, число сделок, объем торгов инструмента, параметры свечи таймфрейма, на котором работает ТС и т.п.
Но какими формулами можно более менее достоверно получить эффективную емкость стратегии — большой вопрос.

Поделитесь, пожалуйста, как вы оцениваете/считаете емкость своих стратегий?

P.S. Пользовался поиском СЛ, дошел до 2013 года, ответ на вопрос не нашел(((

25 Комментариев
  • ICWiener
    16 декабря 2021, 21:40
    Тестирование на истории что показывает? Если тестирования на истории нет, то как вообще можно понять стоит ли эта стратегия чего либо?
  • А. Г.
    16 декабря 2021, 22:28
    Емкость — это всегда эмпирика. В тестах можно заложить только проскальзывание+комиссия. 

    Я вот пытался оценивать емкость по срезам «стаканов» 4 раза в день. Получалось, что в Сбере с Газпромом уложить в 0,2% можно миллионов 20-30 рублей по номиналу акции. А в реальности заявки на 50 млн. легко уходили с проскальзыванием 0.1%, а не 0,2%. Просто потому что когда такая заявка съедала несколько первых бидов или оферов, в 99%+ случаев находились желающие в нее ударить.

    Дальше я уже не заморачивался, а просто оценивал емкость, исходя из пропорции оборотов с Газпромом или Сбером.
  • Михаил Табаков
    16 декабря 2021, 22:32
    Как вариант, можно пересчитать обьем торговли инструментами в валюту,  (ну либо по инструменту отдельно либо в сумме всех, зависит от страты) и оценить сколько в среднем за период времени проходит в инструменте/инструментах, затем понять сколько максимум может переварить интрумент не сдвигая цену (тут можно сделать снимок стакана в разное время суток) ну и понять сколько собсна должно быть проскальзывание, исходя из этого мы получим процент от обьема прошедшего за период (например минуту) и переведем его в рубли или лоты (кому как) ну а дальше там уже применить к страте. Способ конечно довольно топорный, но общее представление должен дать
  • Михаил Табаков
    16 декабря 2021, 22:33
     единственное, что придется либо специально занижать результаты либо опять же смотреть эмпирически сколько переваривает и с каким проскальзыванием (как по мне лучше просто занизить результаты теста)

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

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