Избранное трейдера Максим
Мы купили землю под офис за три или четыре миллиона рублей, через год-полтора начали строить. Построили фундамент, а потом оказалось, что человек, который продал нам ее, этой землей не владел. Она принадлежала и правительству города — и одновременно нам, потому что он как-то так сделал, что нам в государственных органах все документы на землю зарегистрировали.
В итоге мы второй раз купили эту землю, иначе нам пришлось бы просто сносить все построенное. Человека, который продал нам землю, в итоге не нашли. Мы сделали выводы из этой истории — больше заниматься строительством не будем.
Рад приветствовать вас, уважаемые читатели!
Сегодня мы совершим неспешную прогулку по корпоративным документам Полюса. В работе нам помогут две презентации, одна по итогам отчетности за год, вторая февральская корпоративная для инвесторов, а также, конечно, сама отчетность, которая при всей ее оригинальной подаче является во многом постной, поэтому в конце добавим еще интересных цифр.
Как и всегда я предупреждаю вас, что любые высказывания в статье необходимо воспринимать критически и перепроверять, так как они могут являться субъективными заблуждениями, иллюзорными ошибочными суждениями и не могут выступать инвестиционными рекомендациями.
Отчетность Полюса представлена в долларах и на английском языке. Примечательно, что на основной странице отчетности компания даже не ссылается на отчетность в рублях, а выносит ее в отдельный раздел. Так или иначе, мы будем пользоваться данными в долларах, все скрины сегодня будут приводиться на английском языке.
Предлагаю сразу определиться с терминологией. Так повелось, что почему-то трейдеры практически не употребляют понятие конвергенция (схождение), а обобщают под один термин — дивергенция (расхождение). При этом разбивают дивергенцию на два типа: бычья и медвежья. Думаю, это связано с тем, что под дивергенцией имелось в виду не тип отклонения графика (расхождение или схождение), а расхождение данных графика цены с данными индикатора в принципе. Это, на мой взгляд, неверно. Поэтому, в рамках данного поста, я буду называть вещи своими именами, и употреблять термины дивергенция и конвергенция. Теперь к сути.
Для поиска дивергенций и конвергенций используют индикаторы. Самыми популярными являются:
Часть 1.
Традиционно считается, что задача портфельной оптимизации, или задача Марковица, представляет собой некоторую самостоятельную задачу выбора такого портфеля активов, который обладал бы максимальной доходностью при минимальных рисках.
Прим. В качестве актива могут выступать ценные бумаги (акции), их производные (опционы) или торговые системы.
Решение задачи состоит из двух этапов:
Почему мы используем аналогию портфельной оптимизации с методами машинного обучения — Bag, Boost?! Потому что в действительности (и мы это продемонстрируем) нам абсолютно не важно, насколько хорошо динамику наших временных рядов прогнозируют «слабые» модели – нам важно только то, чтобы ошибки прогнозов наших моделей взаимно компенсировали бы друг друга в некотором интегральном смысле. Иными словами – в случае бустинга – ошибка прогноза линейной композиции была бы минимальной, а в случае портфельной оптимизации – была бы минимальной ошибка прогноза нелинейной композиции (то есть самого портфеля).
Нас часто спрашивают, как самостоятельно создать робота? И сложно ли это?
– Нет, не сложно, если у вас есть опыт и наработки. Но если вы начинающий алготрейдер, то перед вами встанет сразу несколько непростых задач.
Для начала вы должны определиться какую именно торговую стратегию будете автоматизировать.
Затем нужно четко формализовать эту стратегию: описать строгими условиями все входы и выходы из позиции.
Теперь нужно определиться под какой торговый терминал будем разрабатывать робота.
Изучаем функции алготрейдинга (выставление и снятие заявок, получение текущих данных из терминала, механизм взаимодействия скрипта и терминала).
Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.
Важно иметь хотя бы базовое понимание о программировании: что такое переменные, условия, операции сравнения, циклы, функции, события, работа с файлами и т.п.
Давайте не бегать по Блекам и Мертонам, а обратимся к нашим. Андрей Колмогоров из города Тамбов. Родившись еще при царе и прожив в СССР на бирже поторговать не успел. Но написал пару книг по которым учились Блек Шоулз и Мертон. Мощный дядька. Поэтому пойдем по его логике, аксиоматике теории. Она, примерно такая. Святая троица. Пространство элементарных событий. Которые уже не поделишь. Один тик. Цена или вверх или вниз. Одновременно не возможно. Если таких событий много, то мы получим Распределение вероятности. Множество всех возможных исходов. И сигма алгебра. Это какие математические действия мы с ними будем делать и что получать. Вот мы с этой сигмой-алгеброй и попробуем разобраться.
Для этого надо определиться, что нас интересует. Или должно интересовать. Цена? Лично меня не интересует. Вот есть цена Магнит АО. Пока у меня нет этих акций, то для чего мне знать их цену? Если только знать, на сколько я могу купить. А после того, как я их куплю, цена мне тоже не интересна. Мне интересна доходность моего вложения от начала до конца за время Т-Т0. А это есть изменение цены. Поэтому мы больше цену трогать не будем, а будем работать с ее изменениями и нашей доходностью. Изменение цены мы посчитаем через сигма-алгебру. А именно разница логарифмов. В предыдущем топике я описал почему. И получится очень удобно. Доходность +1% умножить на вложенный капитал= фин рез. Цены самого актива тут нет. Вот такой парадокс сигма-алгебры. Теперь нас интересует наш вложенный капитал и изменение доходности.