Блог им. dip

Алгоритмисты! Торгуете ли вы корзину или отдельные инструменты?

    • 25 сентября 2018, 00:26
    • |
    • dip
  • Еще

(Модератор, перенеси в алго плз)

Всем привет, 
Допустим, есть система(и не одна, но пока упростим), изначально писавшаяся инструментов обладающих определенными свойствами(трендовость или контртрендовость, например). Тестирование, без глубоких оптимизаций итд, дало хорошие результаты. При этом, тестирование на некоторых других инструментах, очевидно(на глазок :) ) не обладающих этими свойствами, достаточно ожидаемо, дает в лучшем случае околонулевые результаты. 
Результаты достаточно постоянны 10-15 лет(таймфрейм не минутки :), но сделок минимум десятки, по каждому инструменту. Часто сотни), так что логически кажется, что изменение свойств этих инструментов на дистанции а) не ожидается б) если и ожидается, то не всех же сразу :) 
На первый взгляд кажется, что торговать слишком большую корзину инструментов — это просто раздавать деньги в рынок. 
При этом, классики торговых систем, описывающие «как надо», говорят, что мы не знаем наперед, что будет, и торговать надо максимально разнообразную корзину инструментов. 
Что думаете ? 

Вопрос 2(с теми же входными условиями): 
те же системы, все так же, но при тестировании на другом классе инструментов(допустим изначально использовались фьючерсы, а теперь хотим протестить на акциях), мы видим тоже самое: условно говоря 3 группы: акции а) где все шикарно, б) где все средне, может быть даже умеренно позитивно, но с плохой кривой эквити, для отдельной акции(но суммарно — очень достойно), и в) группа где все плохо. достаточно стабильно плохо. Только сложность теперь в том, что мы имеем не(скажем) 30 инструментов, а 2000. Идти по каждому и анализировать — муторно, почти не реально. Можно автоматически выбрать хороших, и(возможно) нормальных, и выкинуть плохих. Возможно, оставить всех, как учит теория. Каким путем идти ? 

Если плохих выкидывать, то как часто пересматривать портфель инструментов? А что, если система неплохо работает на разных таймфремах? после какого количества плохих трейдов выкидывать инструмент из корзинки и когда добавлять ? 

★3
39 комментариев
В отдельных инструментах торгую корзины систем. Более того, акция и фьючерс на неё, для меня разные инструменты.
avatar
А. Г., не чувствуете ли Вы тут некоторого подгона? Классики пишут, что хорошие системы хороши на разных инструментах. И совсем выбирать инструменты к которым она подходит(а остальные исключать) — элемент подгона. Рынок может измениться.
Считаете(считали ли бы, если бы торговали бы) ли Вы разными инструментами фьючерс на SnP 500 Mini, SPY, UPRO? Почему ? 
avatar
dip, никому нельзя верить. Особенно классикам!
Характер поведения старых акций и акций прорывного роста принципиально разный. И системы должны хоть в чем-то различаться. У меня получается, что индикаторы можно брать одни и те же, а вот правила принятия решений — нет. Грубо, очень грубо, тут тренд — там контртренд. 
avatar

SergeyJu, ок, это понятно, логично, и не вызывает никаких вопросов. Вопрос в том, что делать через 2, 5, 7 лет, когда эпл(условный), перейдет из статуса акция роста, в статус УГ? :) ясно что условный тренд перестанет там работать. но это будет ясно со значительным опозданием, а этого условного эпл в портфеле систем много. а вчерашнее УГ которое не попало в портфель систем, перешло в прорывные акции уже год(2,3) как, а мы все не торгуем его. 

Хотя вижу, вы ниже по-сути ответили на это. Принято. 

avatar
dip, я больше опасаюсь не того, что одна акция перестанет нести деньги, ну, не растет Газпром с середины 10 года так, как раньше. Не страшно. А того, что кризис превращает все хрустальные кареты в тыквы чуть ли не синхронно. Должен быть какой-то защитный механизм. Хотя бы стоп по эквити портфеля неявный, например, через сокращение риска при откате отмаксимума. 
avatar
SergeyJu, да, я понимаю этот риск. пока тестирование радует на этот счет(радует тем, что огорчение планируется, но не такое большое, как можно было бы ожидать)). А как оно будет в настоящий кризис — увидим. 
avatar
за 10 лет  - 10 сделок по инструменту? :) По 1 в год:))) 
avatar
Иван Собакин, вам бы больше читать...
 www.youtube.com/watch?v=0pvuLsozsqs
avatar
Если, как вы говорите, ваша ТС хорошо работает на одном инструменте, то в чем вопрос? работайте на этом инструменте и все. Зачем множить инструменты и загромождать рабочее пространство? Или все же, и на том одном вашем инструменте бывают сбои?? и вы пытаетесь диверсифицировать...?
avatar
Крупный игрок, система(ы) хорошо работает на десятках инструментов. в каждом классе от 10 инструментов.
avatar
Крупный игрок, диверсифецировать и инструменты, и системы, и таймфреймы.
avatar
dip, нет никаких  диверсификаций по таймфреймам… есть один рабочий таймфрейм 1-15мин
avatar
ves2010, я с Вами тут не согласен, но не стану спорить, задачи не у всех одинаковые.
avatar
ves2010, при всем моем к Вам уважении, это — голословное утверждение
avatar
смотря какая система, а то может и одной хватить… как по сто торгуют сразу- мне не понять… можно не заметить потери бойца
avatar
Oleg Only Algo, статистика по отдельной системе рулит. 
avatar
dip, как по мне, то 1-3 алгоритма на 3-5 активов достаточно, если денег до сотни лямов 
avatar

1. торгую при истории от 500 сделок (исключение — хедж, «контртрендовый» к коррелирующим ТС). 1 инструмент — 1 система, 1 таймфрейм, самый трендовый и не сжирающий много на комиссиях/спреде. При входе-выходе в течение дня сайзом свыше 0.1% дневного оборота есть ощущение, что слегка двигаю цену, поэтому тут упираемся в ликвидность. Речь про акции. Ри, Си, да и сбер тоже для меня пока бездонны.
2. Всего 6 инструментов, не считая долгосрок. При том, что акции коррелируют друг с другом и так, считаю, что нет смысла добавлять в спекуляции всякий неликвид 2-ого эшелона ради захода на несколько десятков тыр в него. Это про Россию. В штатах очень хороши Эпл и Амазон, но ради них лезть на штаты и морозить там деньги не вижу смысла. Торгую только тренд; контртренд и баскет пробовал в прошлом — лично мне некомфортно ждать, когда всё поломается или порвет твою синтетику. Впрочем, я любитель, в математику сильно не углублялся, только в рамках WLD. Тоже интересно почитать людей с «промышленным» подходом.

avatar
krolix, в данном случае вопрос не в ликвидности, а в количестве сделок. по рассматриваемым в данной теме системам сделки редки. Что бы максимизировать количество сделок нужно больше инструментов. Плюс — вопрос подгона — рано или поздно рынок изменится, и системы будут рабоать, но на других инструментах. Теоретически. Практически никто не знает, что будет через несколько лет :)
avatar
krolix, смотри не % от дневного оборота а % от рабочего таймфрейма...
т.е. есть свеча 15мин с объемом 1000 лотов… можно пропихнуть 1-2% т.е максимум 20 лотов без сдвига рынка
avatar
ves2010, у меня так и получается ;)
avatar
А эквити систем можно увидеть???
А какова среднегодовая доходность???
avatar
Алексей Никитин, какое это имеет отношение к теме ? 

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

Торговать скоррелированные инструменты одной системой — диверсифицирующего эффекта в этом мало. Это может быть полезно если надо засунуть большИе деньги и упираешься в ликвидность.

 

Торговать нескоррелированные инструменты одной системой — диверсифицирующий смысл в этом есть.

 

Как выбирать инструменты и по каким критериям и когда их заменять — сложный вопрос — в смысле составной. Если система почти не сливает на плохих инструментах, в ноль на средних и хорошо плюсует на хороших — в принципе это отличная база для самобалансирующейся системы))) — берешь любой набор, ну или набор хороших, если что — система всегда будет в плюсе, как бы внутри инструменты не перемещались между группами. Если нет, то как сказал выше — сложный вопрос)). Можно найти предиктор с инерцией и на его основе включать/выключать на инструменте систему, например, по эквити)) — наклон сглаженной эквити или превышение величины предельной просадки (а обратно — обновление хаёв) и т.д. и т.п.

avatar
по первому вопросу, если его правильно понял, считаю, что корзина должна быть не максимально разнообразная, а оптимально концентрированная -минимум 4, максимум 10 инструментов. У меня чаще 5-6.
Меньшее количество увеличивает долю инструмента свыше 25%(вырастает риск ошибки выбора), большее размывает долю меньше 10% (потеря контроля за качеством управления).
Мой базовый оптимум для спекуляций на рцб рф от 15 до 20%.
 
По второму вопросу который понял как и когда менять структуру портфеля, то хорошую подсказку даст поиск по ключевым «эффект моментума на рынке акций», исходя из которого считаю, что увеличивать долю можно только в активах когда имеют динамику«лучше рынка», а «активы хуже рынка» не удалять полностью, но держать или сокращать долю до уровня % в индексе или несколько ниже.

Ну собственный индекс нужно завести, чтоб было, что с чем сравнивать-))
avatar
Vladimir T, по первому вопросу — спасибо. мысль интересная. 
по-второму — а что если системы контр-тренд? Моментум тут враг. 
avatar
dip, «моментум» — это не только индикатор, но еще и термин-))
yandex.ru/search/?clid=2186618&text=%D0%BC%D0%BE%D0%BC%D0%B5%D0%BD%D1%82%D1%83%D0%BC%20%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82&lr=43&redircnt=1537885115.1
avatar
Vladimir T, Все время забываю эту традию российских форумов: вместо того, что бы объяснить человеку то, что не понятно, его сначала окунают :) 
Если вы указываете на моментум, как на термин, то что вы имеете ввиду ? 
avatar
dip, дык вроде ссылка не на порносайт ведет, а как раз по возможно вашей теме.
Обстоятельно пояснять долго, а направить вас на возможно полезную для вас информацию, пожалуйста.
avatar
Вы не получите однозначного ответа на свои вопросы, т.к. они (ответы) во многом зависят от конкретных  параметров. Поэтому, Ваша задача сейчас сводится к тому, чтобы оценить кто как, и в каких случаях поступает, но для себя все равно выработать свой собственный путь.
Как правильно заметил А.Г. — акции и фьючерсы, если их торговать по отдельности — это разные инструменты, и часто бывает так, что система, которая работает на фьючерсах, на акциях будет сливать.
Простейший пример:
Если шорт по фьючу Вам практически ничего не стоит, то на акциях он стоит 16-20 % годовых (если торговля ведется не исключительно внутри дня). Это обстоятельство, в ряде случаев, может вроде бы прибыльную сделку превратить в убыточную.
Далее, диверсификация (как по системам, так и по инструментам) — вещь полезная, но все хорошо в меру. В любом случае, многое зависит от самой системы. Чем больше инструментов показывают прибыль при торговле по данной системе — тем дольше такая система «проживет», и тем больший смысл в диверсификации.
Чем больше у Вас денег задействовано в торговле — тем выше вероятность того, что Вам придется диверсифицироваться по инструментам (вопрос ликвидности).
Высокодоходные системы, обычно работают на сильно ограниченном количестве инструментов (часто вообще только на одном) и живут недолго.
Не очень понятна ситуация с количеством сделок в ваших системах. На мой взгляд, десятки сделок на периоде в 10-15 лет — это маловато для качественной статистической оценки качества торговой системы, но тут многое может зависеть от алгоритма.
avatar

Prophetic, да, я уже все это понял(и понимал до создания темы), про то, что сообщество не готово давать ответы на эти вопросы. 

Про количество сделок — поверьте, там все хорошо.( У меня просто нет цели ничего показывать и доказывать. Задал вполне конкретные вопросы, пусть и немного абстрактно сформулированные.) Эффекты статистически значимые. Одинаково работают на десятках инструментов. Да же если на одном 15 сделок за 10 лет(на самом деле больше, в разы, но не в десятки раз), то на других есть еще несколько сотен. Без каких-либо изменений не то, что алгоритма, но даже параметров. Короче результаты статистически значимые. 

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

SergeyJu, спасибо, кажется вы — единственный кто тут не сомневается :) 

Тестер свой, он идет через данные со всех нужных инструментов, и тестирует в соответствии с заложенными правилами. соответственно или не делает одновременных «трейдов» если текущее правило «на все», или делает согласно правилам, которые выделяются на эту пару стратегия/инструмент. В случае с фьючерсами, например, пересечения конечно есть, но незначительные. В случае если прогонять на акциях SnP 500 — тут уже конечно пересечения значительны. корреляция акций с индексами/коммодити есть, и это фактор здесь. Вы правильно указываете на это, как на риск этой всей затеи, но я бы сказал, что это следующий вопрос(да, я над ним думал, и нашел некий свой внутренний временный ответ, но вдруг сообщество знает золотое правило? ), за основным вопросом: торговать 20-50 инструментов которые «якобы точно работают на истории» или гнаться за условными 150 — которые вместе дают эквити получше, но в пути раздают всем желающим мои деньги, или гнаться за утопичными 500 которые будут в следующие 30 лет «все такими же» — просто лидеры поменяются. 

А потом уже решать как «впихнуть невпихуемое» и торгануть эти 500 

 

цифры в этом сообщении условны, объясняют идею, я не фонд, и пока 500 инструментов торговать не потяну. 
можно сказать торговать 5 которые на истории «конфетка», 15 — которые на истории дают лучшую эквити, или 40 которые предположительно никогда не сломаются. 

avatar
dip, мое мнение — торговать!
Если думать о риске, то чем меньше активов, тем меньше сумма под риском. Я не знаю Ваших результатов, но я бы пошел на 15 с минмально разумной суммой. По логике, не так уж и велик риск в деньгах должен быть. А вот если практика покажет, что Вы не сильно ошибались, тогда можно наращивать и деньги и охват активов. 
avatar
dip, Вы пишите в начале поста про трендовость. Из кол-ва сделок, как я понял торгуете не трендовость, а тренды.
Если Вы прогоняете на всех голубых фишках на ММВБ и общая эквити «красивая», то торговать все.
Если Вы прогоняете тесты на 2000 амерских акций и на 500 из них все гуд, а на других не очень, то надо подумать, почему на остальных 1500 все плохо.
Если Вы прогоните тесты трендовых систем на венгерсих акциях, то там точно все будет гуд, т.к. они неэффективны.

Выкидывать или добавлять тикеры в корзину — это тоже подгонка.

Лучше торговать 5-10 стратегий, на каждой стратегии 100-200 различных наборов параметров на 2-5 ликвидных фьючерсах.
1) Меньше комис
2) Меньше проскальзывание
3) Не будут простаивать деньги
4) Меньше гемора
5) и т.д.

Как торговать одновременно 1000 систем на Si или RI имея всего 500т.р. на счету могу объяснить в личку.

P.S. Когда торговали классики была трендовость почти везде, сейчас трендовость осталась только в высокодоходных валютах (рубль, турецкая лира, мексиканский песо и т.д.)

P.S.S. Эпл не в счет, а скорее исключение.
avatar

теги блога dip

....все тэги



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