Сегодня стартовал сериал «Полигон для новичка». Правда, теперь из названия сериала я убрал «для новичка», так как для участия в Полигоне мне присылают свои скрипты все более опытные авторы. На этот Полигон прислано 9 торговых систем. Инструменты самые обычные: Si, Ri и SR. Причем большинство присланных торговых систем ожидаемо торгуют Si.
Основное отличие текущего Полигона от предыдущих — все торговые системы реально торгуются. Видео я делаю не в режиме «Лаборатория», а в режиме «Агент».
Сегодняшний день на рынке прошел вяло. Наиболее волатильным был фьючерс на акции Сбербанка, который торгует участник Полигона торговая система «Четвертый». Более подробно см. прилагаемое видео.
Про то, что такое Полигон, можно узнать здесь smart-lab.ru/blog/360646.php
Результаты консервативной количественной инвестиционной модели LQI (lazy quantitative investing), о которой я писал ранее (http://smart-lab.ru/blog/384110.php), за сентябрь (результаты за прошлый месяц: smart-lab.ru/blog/418456.php). Несмотря на ударный для S&P 500 сентябрь — индекс вырос за этот месяц на 1.8% (при том, что в среднем в сентябре S&P 500 сливает) — модель закончила месяц в небольшом минусе. Вот веса предыдущего месяца и реализованные доходности торгуемых тикеров:
weight monthly.ret
XLY 0.066 0.37
XLP 0.131 -1.19
XLE 0.000 9.11
XLF 0.164 4.79
XLV 0.073 0.99
XLI 0.089 4.08
XLB 0.000 2.99
XLK 0.000 0.90
XLU 0.169 -2.46
IYZ 0.000 -5.97
VNQ 0.000 -0.45
SHY 0.000 -0.17
TLT 0.145 -1.57
GLD 0.162 -3.55
Предыдущие веса были опубликованы 3-го сентября, соответственно доходности приведены за период с 5-го сентября до закрытия 29-го сентября.
Корреляция между весами и ретурнами сильно отрицательная — (-0.19). Модель «налегла» на защитные активы (XLP, XLU, TLT, GLD), которые показали за месяц плохие результаты, в то же время из топ-перформеров (XLE, XLF, XLI, XLB) были куплены только два (+на личном счете я удачно оставил с прошлого месяца небольшую позу в XLE, впрочем к делу и модели это отношения не имеет — XLE держать она не рекомендовала). Вследствие этого модель сильно отстала от своих бенчмарков (SPY & EQW — equal-weighted портфель из торгуемых тикеров) в терминах ретурна и даже риска (максимальная просадка). Сравнение — на графике в начале: SPY — +1.84%, EQW — +0.56%, LQI — (-0.23)%. Просадки: SPY — 0.7%, EQW — 0.3%, LQI — 0.8%. В целом модель перформила в августе в рамках своего риск-ретурн профиля.
– Привет! В предыдущий раз, ты рассказывал про дата-сервис, про отдельный слой доступа к данным. Расскажи теперь про сами сущности и репозитории. При помощь чего ты вытягиваешь данные из таблиц?
– Ок. Если необходимо сохранять сделки и статистику, или откуда-то брать исторические котировки для тестов, то неплохо использовать БД. Но, как с ней общаться? Есть несколько способов. В C#, есть например традиционный ADO.NET, но речь пойдёт не о нём. В прошлый раз мы отделили работу с БД от бизнес-логики, это уже очень здорово, но можно пойти дальше! Есть способ общаться с самой БД на достаточно абстрактном уровне, инкапсулируя детали формирования самих запросов. Такой способ лучше вписывается в концепцию объектно-ориентированного проектирования, и называется он ORM (object relation mapping).
– Хм, я что-то слышал про ORM. У меня сложилось неоднозначное ощущение, вроде, есть целое сообщество, кто против них (OrmHate), и считает это антипаттерном. Все эти дополнительные уровни абстракции, и вообще, они наверно дико тормозные?
0:00 Куда я пропал со smart-lab.ru
01:09 Почему мне больше не интересна политика
01:58 Почему мне вообще были интересны политические темы
03:00 Как изменился Саратов за последний год
04:20 Почему меня потянуло на «высокое»
06:20 Для чего нужно учить стихи. Какая связь с трейдингом
07:50 Пушкин и золотой запас
09:00 О чем буду говорить дальше
За сегодняшний день фьючерс на доллар-рубль нарисовал красивую пилу с четырьмя зубцами. Во всяком случае именно так выглядел график этого инструмента на пятиминутках. Две недели сериала «Торговая система для новичка» пролетели быстро, и сегодня был последний день. Как закончили сериал торговая система «ТСН2» и Базы см. в прилагаемом видео.