Избранное трейдера Максим
Часть 1.
Традиционно считается, что задача портфельной оптимизации, или задача Марковица, представляет собой некоторую самостоятельную задачу выбора такого портфеля активов, который обладал бы максимальной доходностью при минимальных рисках.
Прим. В качестве актива могут выступать ценные бумаги (акции), их производные (опционы) или торговые системы.
Решение задачи состоит из двух этапов:
Почему мы используем аналогию портфельной оптимизации с методами машинного обучения — Bag, Boost?! Потому что в действительности (и мы это продемонстрируем) нам абсолютно не важно, насколько хорошо динамику наших временных рядов прогнозируют «слабые» модели – нам важно только то, чтобы ошибки прогнозов наших моделей взаимно компенсировали бы друг друга в некотором интегральном смысле. Иными словами – в случае бустинга – ошибка прогноза линейной композиции была бы минимальной, а в случае портфельной оптимизации – была бы минимальной ошибка прогноза нелинейной композиции (то есть самого портфеля).
Нас часто спрашивают, как самостоятельно создать робота? И сложно ли это?
– Нет, не сложно, если у вас есть опыт и наработки. Но если вы начинающий алготрейдер, то перед вами встанет сразу несколько непростых задач.
Для начала вы должны определиться какую именно торговую стратегию будете автоматизировать.
Затем нужно четко формализовать эту стратегию: описать строгими условиями все входы и выходы из позиции.
Теперь нужно определиться под какой торговый терминал будем разрабатывать робота.
Изучаем функции алготрейдинга (выставление и снятие заявок, получение текущих данных из терминала, механизм взаимодействия скрипта и терминала).
Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.
Важно иметь хотя бы базовое понимание о программировании: что такое переменные, условия, операции сравнения, циклы, функции, события, работа с файлами и т.п.
Давайте не бегать по Блекам и Мертонам, а обратимся к нашим. Андрей Колмогоров из города Тамбов. Родившись еще при царе и прожив в СССР на бирже поторговать не успел. Но написал пару книг по которым учились Блек Шоулз и Мертон. Мощный дядька. Поэтому пойдем по его логике, аксиоматике теории. Она, примерно такая. Святая троица. Пространство элементарных событий. Которые уже не поделишь. Один тик. Цена или вверх или вниз. Одновременно не возможно. Если таких событий много, то мы получим Распределение вероятности. Множество всех возможных исходов. И сигма алгебра. Это какие математические действия мы с ними будем делать и что получать. Вот мы с этой сигмой-алгеброй и попробуем разобраться.
Для этого надо определиться, что нас интересует. Или должно интересовать. Цена? Лично меня не интересует. Вот есть цена Магнит АО. Пока у меня нет этих акций, то для чего мне знать их цену? Если только знать, на сколько я могу купить. А после того, как я их куплю, цена мне тоже не интересна. Мне интересна доходность моего вложения от начала до конца за время Т-Т0. А это есть изменение цены. Поэтому мы больше цену трогать не будем, а будем работать с ее изменениями и нашей доходностью. Изменение цены мы посчитаем через сигма-алгебру. А именно разница логарифмов. В предыдущем топике я описал почему. И получится очень удобно. Доходность +1% умножить на вложенный капитал= фин рез. Цены самого актива тут нет. Вот такой парадокс сигма-алгебры. Теперь нас интересует наш вложенный капитал и изменение доходности.
1. Опубликован инвестиционный бюллетень ABTRUST с последними данными. На сегодняшний день он включает в себя информацию о:
— валютном курсе рубля по отношению к основным мировым валютам
— более 30 самых торгуемых акциях российских эмитентов
— 18 выпусках облигаций федерального займа
— рублевых ETF представленных на Московская Биржа
— готовых инвестиционных портфелях для инвесторов и «заготовок» для тех, кто хочет составить свой инвестиционный портфель
— макроэкономических показателях
А также большой блок полезных материалов с примерами, как можно и нужно использовать инвестиционный бюллетень.
Постоянный адрес данного выпуска бюллетеня: http://ab-trust.ru/matlab/bulletin/20190401/publish_bulletin.html
2. Обновлена статистика по модельному портфелю (http://ab-trust.ru/info/modelnyjj_portfel/).
Моя визитная карточка QR:
Избавившись от тревоги, мы можем прийти к другому крайне нежелательному психологическому состоянию – скуке. Хотя скука переживается гораздо менее негативно, чем тревога [5], её деструктивное влияние на вашу торговлю может быть крайне значимым.
При скуке происходит так называемое блуждание ума (mind wandering) – наше сознание занимают мысли, никак не связанные с текущими задачами. При этом чаще всего эти мысли касаются каких-то проблем и сопровождаются неприятными переживаниями. Блуждание ума ведет к ошибкам в работе, связанным с недостаточной концентрацией внимания, и негативно сказывается на настроении [2, 6].
В трейдинге скука помимо повышения вероятности ошибок, вызванных недостаточной концентрацией (пропуск момента для входа, неправильное указание количества контрактов, цены выставления заявки и т.д.), опасна еще и тем, что создает благоприятные условия для возникновения иррациональных стремлений. Например, трейдер может захотеть совершить импульсивную сделку, вызванную исключительно желанием избавиться от скуки; убрать стоп-лосс, так как его сила воли уже израсходована на мучительное ожидание входа и её не хватит для фиксации убытка и т.д.
Необходимо понимать опасность скуки и выстраивать свою деятельность таким образом, чтобы минимизировать вероятность её появления. Одной из основных закономерностей, позволяющих понять, каким образом осуществлять профилактику скуки, является зависимость данного состояния от наших умений и сложности задачи.
Обсуждая философию трейдинга, мы отмечали неизбежность убыточных сделок. Возможность потери является неотъемлемой характеристикой торговли. Обычная же реакция на потенциальную потерю – это тревога, эмоциональное переживание, в основе которого лежит страх [2].
Страх способен оказывать очень сильное влияние на человека. Основное влияние страха на мышление заключается в сужении внимания и его концентрации на опасности. Чем сильнее страх, тем существеннее ограничение восприятия и мышления, тем больше человек движим одним лишь стремлением устранить угрозу, избежать опасности [2]. Ограничения мышления, вызванные страхом, создают идеальные условия для возникновения у трейдера иррациональных стремлений (напр., выйти из сделки раньше цели; пропустить сделку, чтобы не рисковать дневной прибылью и т.д.). По замечанию Дугласа, страх является источником 95% ошибок на рынке [8].
В связи с этим трейдеру важно серьезно подойти к вопросу управления своей тревогой. Для начала необходимо четко понять её причины: детально определить все риски, и понять, какие из них являются наиболее значимыми. Определив причины тревоги, нужно предпринять действия, направленные на её уменьшение.