Избранное трейдера VladimirD
Часть 2
Расчет доходности
Рада, что предыдущий пост про НКД понравился. По поводу всевозможных сторонних сервисов для учета ценных бумаг и анализа портфеля. Я, конечно, ничего не имею против. Лишь бы этот учет был. Я все же предпочитаю вести портфели сама, чтобы не зависеть особо от сторонних ресурсов и чтобы, это самое главное, видеть те характеристики портфелей, которые необходимы для принятия тактических и стратегических решений.
Ну, а сейчас, к расчету доходности.
Самая простая и понятная по смыслу доходность – это простая доходность к погашению. Рассмотрим все ту же облигацию Уральской стали.
Для расчета доходности нам потребуется график купонных выплат. Где его взять? Он есть, например, на Smart-lab. Есть он и на сайте биржи.
По бумаге предстоит получить еще 10 купонов по 26.43 руб. Итого 264.3 руб.
Кроме этого, нам нужна цена облигации. Мы ее закачаем с биржи, используя формулу: =ПОДСТАВИТЬ(@ ФИЛЬТР.XML(ВЕБСЛУЖБА(«iss.moex.com/iss/engines/stock/markets/bonds/boards/TQCB/securities/»&B3&"/securities.xml?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVLEGALCLOSEPRICE");"//document//data//rows//row/@PREVLEGALCLOSEPRICE");".";".")
Часть 1. Считаем НКД (накопленный купонный доход)
Мало кто из частных инвесторов заморачивается ведением своего портфеля. Конечно, это неправильно, но вполне можно понять. Слишком много времени уходит на учет, а его всегда и всем не хватает. Поэтому и доверяют своему торговому приложению. Но не видя картинки в целом, очень трудно принимать как стратегические, так и тактические решения по портфелю.
Сейчас есть приложения, которые помогают вести портфель. Они не бесплатные, но порядок в портфеле того стоит.
Но я хотела рассказать о тои, как можно вести облигационный портфель в Excel. Какие есть специализированные функции для этого. Возможно, кому-то это будет полезно.
Рассмотрим в качестве примера выпуск УральскаяСталь-БО-001Р-02. Какая информация о бумаге нам может понадобиться?
Для начала:
В нашем случае это будет выглядеть таким образом.
Одним из первых параметров, которые мы проверяем при оценке новой стратегии – это проверка зависимости между сделками используя методику Z-счета. Данная оценка дает нам понять, что ждать от нашей системы в плане чередования прибыльных и убыточных сделок, что в свою очередь влияет на выбор системы управления капиталом при входе в сделку.
Рассмотрим 2 типа случайного процесса:
Независимые испытания (Отбор с замещением) – это последовательность результатов, где вероятность постоянна от одного события к другому. Бросок монеты является примером такого процесса. Каждый бросок имеет вероятность 50/50 независимо от результата предыдущего броска и равна 50%.
Зависимые испытания (отбор без замещения) – это когда результат предыдущих событий влияет на вероятность, и значение вероятности непостоянно от одного события к другому. Примером такой зависимости является карточная игра 21 (очко).
Если перейти к трейдингу, необходимо убедится в том, что каждая следующая сделка не зависит, от результатов предыдущей сделки. Это важно, потому что последующие тесты оптимизации и управление капиталом подразумевают, что мы имеем дело с независимыми результатами.
Всего лишь неделю нужно для того, чтобы каждый из вас смог сам научиться программировать сверточные нейронные сети, которые торгуют не хуже этой*:
Основное отличие машинного обучения от традиционного программирования состоит в том, что в задачах классического программирования вы знаете некие правила и жестко программируете их в поведении программы; в задачах машинного обучения вы не знаете по каким конкретно правилам должна работать программа и позволяете моделям машинного обучения самим найти их. Если вы хотите создать торгового робота, обычно, вы сами ищете некоторые правила (например, пересечение скользяшек, MACD>80 при убывающей луне — покупаю 2 лота) и жестко задаете такое поведения в роботе, тестируете и, возможно, оптимизируете некоторые параметры, но почему бы не поручить само придумывание правил машине? Методы машинного обучения, в теории, могут сами выбрать индикаторы, разработать правила входа, выхода и оптимальный размер позиций. Да чего уж… они могут сами придумать индикаторы, паттерны, которые могут быть гораздо лучше чем то, что придумали до этого люди. Ведь так и случилось в сфере обработки изображений, нейронные сети научились выделять значимые признаки из изображений гораздо лучше, чем алгоритмы, придуманные людьми. Компьютер обыгрывает людей в шахматы — игру, знания для которой люди накапливали ни одну сотню лет. Станет ли алготрейдинг следующей сферой, где будет господствовать нейронные сети или какой другой метод машинного обучения?
Решил заняться переводом наиболее интересных зарубежных интервью и статеи, связанных с финансовыми рынками.
Первой статьей, которую я решил перевести, стало интервью Джона Вана журналу TASC Magazine. Она будет особенно тем трейдерам, кто только начинает знакомиться с алготорговлей.
Чтобы вы понимали, кто это такой, приведем несколько фактов из его карьеры:
— магистр в области квантовой химии
— докторская степень в области физической химии
— стаж торговли с 1989 года
— соучредитель AbleSys
— Начал создавать торговые стратегии еще в далеком 1994 (На смартлабе вряд ли кто таким может похвастать)
— Автор книги “AbleTrend: Identifying And Analyzing Market Trends For Trading Success ”
Джон, почему Вас заинтересовали финансовые рынки и тех.анализ?
У меня, как вы знаете, докторская степень в области физической химии. Это всегда заставляло меня исследовать те сферы жизни, где на первый взгляд все хаотично. Поэтому мой приход на финансовые рынки не случаен.