Избранное трейдера Андрей
В своем недавнем топике я объяснял, почему шорты лучше торговать на фьючерсе, а лонги на споте. Там же был и предложен метод, как можно, получая безрисковую ставку, торговать шорты по данным спота. Понятно, что все эти рассуждения не учитывали комиссии брокеров. И я в том топике предложил посчитать все За и Против, исходя из реальных условий. Вот и давайте проведем такие расчеты на примере моего личного счета. Что он из себя представляет?
RI – 50%
SBER, GAZP, GMKN, ROSN – по 12.5%
Si – 33%
OФЗ – 33%
Что из себя представляют приведенные %%? Это соотношение между полным лонгом по моим системам в соответствующем эмитенте по номиналу, рассчитанному по цене закрытия предыдущего дня к размеру счета, рассчитанному по тем же ценам. Так как в RI, SBER, GAZP, GMKN, ROSN торгуются по три трендовых торговых идеи, две из которых разбиваются на 2-3 торговых алгоритма с разными параметрами (у одной идеи оптимизируемый параметр один и на нем особо с портфелями не разбежишься) плюс еще в RI торгуется одна контртрендовая система с реальным таймфреймом пара часов. Поэтому в этой части портфеля полный лонг, как и полный шорт, дело нечастое (примерно по 30% времени в году). В Si торгуется одна идея с одним набором параметров, так как при среднем времени в позиции 12 с небольшим дней заморачиваться с портфелями тоже смысла большого не имеет, поэтому тут и полный лонг и полный шорт занимают примерно по 45% времени. Ну и в ОФЗ у меня банальный B&H.
Только сегодня и только для вас!: дочитай пост до конца — и ты услышишь увлекательную историю о рисовании графика ликвидного фьючерса.
Но по порядку. Вообще-то те, процессы, которыми я занимался для создания первой работающей схемы, я не очень люблю. Я больше люблю неторопливо исследовать, чем это. А собственно, что «это»?
Я как человек, любящий долго запрягать, когда речь зашла об алготрейдинге — долго запрягал)). Долго выбирал стек-технологий, тыкался-мыкался и остановился на некоторой связке, а именно Wealth-Lab (тестирование стратегий и всяческий рисёч) + Transaq connector (получение маркет данных, отправка ордеров) + готовый коннектор (для того, чтобы связать два предыдущих товарища между собой). Как я сказал, я долго выбирал, и когда выбрал подумал: ну всё, понеслась, запускаю и погнали алготрейдить)). Нифигаа..
Как оказалось парень, которого я назвал «готовый коннектор» не так прост. У меня нет его исходного кода (хотя кого я обманываю, даже если бы был, мой C# пока не так хорош, чтобы ломаться при слове delegate или чем-то подобном, что скорее всего я в коде встречу). А работать с чем-то, что не работает идеально, или вообще не очень хорошо (или даже вообще не работает), не имея возможности посмотреть внутрь, ну очень не комфортно. Развитые аналитические способности, конечно, в некоторой степени позволяют заглянуть внутрь сквозь черноту черного ящика, но это совсем не то же самое что реально видеть, как оно работает. Ну короче, коннектор не отправлял корректно заявки — часть отправлял, а часть упорно игнорил — мне такое не подходит)). Общался с разрабом — не помогло. Сам исследовал — не помогло (строил гипотезы, проверял, строил новые — проверял, конкретизировал гипотезы — проверял, факторный анализ проводил, чего только не делал, успехи были, но остались области полностью черные когда ты тупо не видишь никакой закономерности в том, почему оно вот сейчас работает, а вот сейчас не работает). После этих заглядываний через черноту черного ящика я собственно и решил форсировать апгрейдинг своего C# — никто тебе не помешает заглянуть внутрь того, что ты сам написал и сам понимаешь)).
Результаты консервативной количественной инвестиционной модели LQI (lazy quantitative investing), о которой я писал ранее (http://smart-lab.ru/blog/384110.php), за июнь. В целом июнь был для модели не слишком удачным, из-за того, что падали (особенно под волатильный конец месяца) все ассет-классы, которыми она торгует — и стоки, и трежеря, и золото. Тем не менее, модели удалось остаться в плюсе и обогнать свои бенчмарки.
weight monthly.ret
XLY 0.087 -2.17
XLP 0.186 -2.29
XLE 0.000 -0.79
XLF 0.111 5.20
XLV 0.158 3.48
XLI 0.000 0.75
XLB 0.000 0.64
XLK 0.115 -2.96
XLU 0.000 -3.39
IYZ 0.000 -2.77
VNQ 0.057 1.70
SHY 0.000 -0.06
TLT 0.196 0.78
GLD 0.089 -2.23
Предыдущие веса не публиковались из-за багов с публикацией постов на смартлабчике (и если вы это читаете — значит, мне пришлось попотеть, чтобы их преодолеть), но рассчитаны по данным на 31.05, соответственно доходности приведены за период с закрытия 1-го июня до закрытия 30-го июня.
Корреляции между весами и ретурнами положительны (20.9%), модель обогнала свои бенчмарки (SPY & EQW — equal-weighted портфель из торгуемых тикеров) как в терминах ретурна, так и риска (максимальной просадки). Сравнение — на графике в начале: SPY — (-0.16%), EQW — (-0.29%), LQI — 0.22%. В целом модель перформила в июне в рамках своего риск-ретурн профиля.
Решил поделиться результатами одной из своих стратегий на фьючерсе Сбербанка. Сейчас стратегия временно не используется в торговле.
Торговый робот «Фьюч на Сбер №1» собран кубиками в TSLab. Был собран более года назад и примерно с того же времени не менялся ни сам скрипт ни его параметры. Стратегия трендовая. Вход по рынку, выход по стопу. Тесты с 2009 года по 30 июня 2017. Комиссия на тестах 8 пунктов на круг. Так же работает и на других фьючерсах на акции, но лучшие результаты показывает на Сбербанке.
Добрый день, коллеги!
Ответ на вопрос дан уже в теме.
Ответ на вопрос: «Каким образом?» тоже дам сразу – применяя регулярную Ротацию систем.
Читателям смартлаба, не желающим читать много букв и смотреть картинки, дальше можно не читать.
Предлагаю остаться только тем, кто хочет понять, как часто надо проводить Ротацию систем?Итак,
Цель данной статьи:
Понять, как часто необходимо проводить Ротацию систем, чтобы регулярно заработать на рынке Forts?
1.Что я понимаю под Ротацией систем в данной статье.
Если мы имеем две системы с одинаковым кодом, но с разными параметрами, значит у нас две разные системы.
Меняя параметры системы, мы фактически меняем торговые системы. Именно это я понимаю под Ротацией в узком понимании.
Ротация систем в широком понимании – это не только замена параметров систем, но и замена собственно систем. Рассмотрение вопроса «как часто менять системы в портфеле?» выходит за рамки этой статьи.