Избранное трейдера Максим

по

Портфельная оптимизация как бустинг на «слабых» моделях

Часть 1.

Традиционно считается, что задача портфельной оптимизации, или задача Марковица, представляет собой некоторую самостоятельную задачу выбора такого портфеля активов, который обладал бы максимальной доходностью при минимальных рисках.

Прим. В качестве актива могут выступать ценные бумаги (акции), их производные (опционы)  или торговые системы.

 

Решение задачи состоит из двух этапов:

  1. Прогноз доходности и ковариации активов в будущих периодах – то есть построение некоторого набора «слабых» прогностических моделей.
  2. Составление оптимального портфеля в соответствии с некоторой целевой функцией, и ранее полученными оценками. То есть построение такой композиции «слабых» моделей, которая обладала бы наибольшей прогностической силой.

 

Почему мы используем аналогию портфельной оптимизации с методами машинного обучения  — Bag, Boost?! Потому что в действительности (и мы это продемонстрируем) нам абсолютно не важно, насколько хорошо динамику наших временных рядов прогнозируют «слабые» модели – нам важно только то, чтобы ошибки прогнозов наших моделей взаимно компенсировали бы друг друга в некотором интегральном смысле. Иными словами – в случае бустинга – ошибка прогноза линейной композиции была бы минимальной, а в случае портфельной оптимизации –  была бы минимальной ошибка прогноза нелинейной композиции (то есть самого портфеля).



( Читать дальше )

Пэйроллы за 100 лет

    • 04 апреля 2019, 22:09
    • |
    • Albus
  • Еще
Пост будет полезен только тем, кто кодит на Питоне.
Осваиваю базу данных quandl.com
Оттуда можно качать котировки, а можно и экономическую статистику. Например, там есть нонфарм-пэйроллы с 1921 года.
Как и положено питону, там всё очень просто.
Не знаю почему, пэйроллы с 1947 года по значениям сильно отличаются от предыдущих:
Пэйроллы за 100 лет
Будем брать те, которые идут с 1947 года.
Инструкция шаг за шагом.
1. Качаем питон, если он у вас до сих пор не установлен: https://www.python.org/
2. Открываем командную строку cmd.exe (чёрное окошко).
3. Пишем в нём pip install quandl
Пэйроллы за 100 лет

( Читать дальше )

Как создать торгового робота своими руками? Robot-Scalper

Торговый робот своими руками под QUIK

Нас часто спрашивают, как самостоятельно создать робота? И сложно ли это?
– Нет, не сложно, если у вас есть опыт и наработки. Но если вы начинающий алготрейдер, то перед вами встанет сразу несколько непростых задач.

Для начала вы должны определиться какую именно торговую стратегию будете автоматизировать.

Затем нужно четко формализовать эту стратегию: описать строгими условиями все входы и выходы из позиции.

Теперь нужно определиться под какой торговый терминал будем разрабатывать робота.

Изучаем функции алготрейдинга (выставление и снятие заявок, получение текущих данных из терминала, механизм взаимодействия скрипта и терминала).

Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.

Важно иметь хотя бы базовое понимание о программировании: что такое переменные, условия, операции сравнения, циклы, функции, события, работа с файлами и т.п.



( Читать дальше )

Основы (модель аддитивного независимого дискретного случайного блуждания)

Давайте не бегать по Блекам и Мертонам, а обратимся к нашим. Андрей Колмогоров из города Тамбов. Родившись еще при царе и прожив в СССР на бирже поторговать не успел. Но написал пару книг по которым учились Блек Шоулз и Мертон. Мощный дядька. Поэтому пойдем по его логике, аксиоматике теории. Она, примерно такая. Святая троица. Пространство элементарных событий. Которые уже не поделишь. Один тик. Цена или вверх или вниз. Одновременно не возможно. Если таких событий много, то мы получим Распределение вероятности. Множество всех возможных исходов. И сигма алгебра. Это какие математические действия мы с ними будем делать и что получать. Вот мы с этой сигмой-алгеброй и попробуем разобраться.

Для этого надо определиться, что нас интересует. Или должно интересовать. Цена? Лично меня не интересует. Вот есть цена Магнит АО. Пока у меня нет этих акций, то для чего мне знать их цену? Если только знать, на сколько я могу купить. А после того, как я их куплю, цена мне тоже не интересна. Мне интересна доходность моего вложения от начала до конца за время Т-Т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:
Обновлены инвестиционный бюллетень и статистика по модельному портфелю


Основы самоконтроля 3. Предотвращение скуки

Избавившись от тревоги, мы можем прийти к другому крайне нежелательному психологическому состоянию – скуке. Хотя скука переживается гораздо менее негативно, чем тревога [5], её деструктивное влияние на вашу торговлю может быть крайне значимым.

При скуке происходит так называемое блуждание ума (mind wandering) – наше сознание занимают мысли, никак не связанные с текущими задачами. При этом чаще всего эти мысли касаются каких-то проблем и сопровождаются неприятными переживаниями. Блуждание ума ведет к ошибкам в работе, связанным с недостаточной концентрацией внимания, и негативно сказывается на настроении [2, 6].

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

Необходимо понимать опасность скуки и выстраивать свою деятельность таким образом, чтобы минимизировать вероятность её появления. Одной из основных закономерностей, позволяющих понять, каким образом осуществлять профилактику скуки, является зависимость данного состояния от наших умений и сложности задачи.
Основы самоконтроля 3. Предотвращение скуки



( Читать дальше )

Облигации: быстро и эффективно

    • 31 марта 2019, 19:29
    • |
    • Ivan
  • Еще
Отличная книга, как и вся серия!
Очень понравится тем, кто любит подачу информации в виде емких, структурированных разделов. «Воды» нет, все по сути. В книге можно легко и быстро сориентироваться благодаря удобной навигации.

Информация ориентирована в первую очередь на тех, кто хочет понять рынок облигаций глубже уровня ОФЗ. В книге рассмотрены не только особенности, инструменты, участники, организация и регулирование рынков облигаций, но и сами облигации, их характеристика и оценка. Резюме и блок-схемы в конце разделов помогают в построении общей картины, для закрепления материала приведены контрольные вопросы.

Из минусов — книга вышла около 10 лет назад, поэтому приведенные в ней практические примеры выглядят несколько устаревшими. Однако, актуальности они не теряют.

В завершение, хочу отметить, что данная книга будет очень полезна тем, кто хочет разобраться в рынках облигаций максимально быстро и эффективно.


Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)

Раньше на Смарт-Лабе я уже рассказывал, как можно создать свой индикатор в ТСЛаб (ссылка>>>). Но, как говориться, лучше один раз увидеть, чем семь раз услышать. Поэтому специально для тех, кому удобнее смотреть чем читать провёл две онлайн-встречи в ходе которых подробно рассказал и показал весь процесс создания кубиков. Чтобы не пропускать анонсы наших бесплатных онлайн-встреч (обычно проводятся в среду) подписывайтесь на телеграм-канал ( t.me/TradingLaboratory )

На первой встрече мы создавали кубик СПРЕДа (методом деления) с помощью кубиков — это удобно для тех, кто не умеет использовать язык C#. Однако, как выяснилось, удобно это и для тех, кто собирается писать код и хочет заранее наметить план создания кубика.

Вот как выглядит результат создания СПРЕДа

Пошаговая видеоинструкция - как создать свой индикатор в ТСЛаб с помощью кубиков и кода на C# (на примере индикатора СПРЕда)


Вот видео: Как создать свой кубик (индикатор) для ТСЛаб с помощью кубиков (

( Читать дальше )

Посмотри уже пройденные вебинары!

Друзья!
Сегодня никаких интересных вебинаров на московской бирже не происходит:(

Но сегодня мы хотим предложить кучу прошедших вебинаров в записи!
Их просто масса!
Представляете? Масса полезного материала!
Есть и платные, и бесплатные!

Жми СЮДА и ознакамливайся)

Основы самоконтроля 2. Управление тревогой

Обсуждая философию трейдинга, мы отмечали неизбежность убыточных сделок. Возможность потери является неотъемлемой характеристикой торговли. Обычная же реакция на потенциальную потерю – это тревога, эмоциональное переживание, в основе которого лежит страх [2].

Страх способен оказывать очень сильное влияние на человека. Основное влияние страха на мышление заключается в сужении внимания и его концентрации на опасности. Чем сильнее страх, тем существеннее ограничение восприятия и мышления, тем больше человек движим одним лишь стремлением устранить угрозу, избежать опасности [2]. Ограничения мышления, вызванные страхом, создают идеальные условия для возникновения у трейдера иррациональных стремлений (напр., выйти из сделки раньше цели; пропустить сделку, чтобы не рисковать дневной прибылью и т.д.). По замечанию Дугласа, страх является источником 95% ошибок на рынке [8].

В связи с этим трейдеру важно серьезно подойти к вопросу управления своей тревогой. Для начала необходимо четко понять её причины: детально определить все риски, и понять, какие из них являются наиболее значимыми. Определив причины тревоги, нужно предпринять действия, направленные на её уменьшение.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн