Избранное трейдера Евгений Юодвиршис

по

Мысли о трейдинге

Хотел бы поделиться своими соображениями по поводу трейдинга. Думаю, индивидуальные (частные) трейдеры — это самый незащищенный слой на биржевом рынке, надеюсь, кому-то помогут мои советы.

1) Трейдинг (спекуляции) — это сложно. Биржевой рынок впитывает в себя лучшие умы планеты. Все хотят качать с него деньги. Поэтому благотворительностью здесь никто не будет заниматься. Это надо понимать каждый день торговли на бирже.

2) Простые (линейные) стратегии не работают. Мне жаль людей, которые верят в анализ японских свечей. Изучайте эконометрику (статистика временных рядов), читайте профессиональную литературу. Самые качественные мысли можно найти в англоязычной литературе. 

3) Я использую тиковые сделки и секундные агрегации тиковых сделок для выработки сигналов. Агрегации временных рядов на большем тайм-фрейме не позволяют видеть всей картинки рынка.

4) Общение с людьми из бизнеса очень помогло понять некоторые вещи (я делал серию интервью в рамках своего проекта Биржевые люди). Старайтесь найти настоящих профессионалов. Участвуйте в серьезных конференциях. 

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

Можно ли жить на див портфель?

Можно ли жить на див портфель?

В апреле/мае 2008 по просьбе/угрозе/пожеланию/мольбе дражайшей супруги были закрыты все позиции на рынках и начался поиск квартиры. Квартира была «успешно» куплена на пике цен, но слава яйцам все для ремонта и обстановки было куплено до кризиса.

В марте 2009 неожиданно был выплачен бонус, и на эти деньги+зажатые от жены, в апреле 2009 был набран портфель из 10 бумаг, равными долями, почти на 3 мио руб:

Акрон, Уралкалий, МТС, Северсталь, НЛМК, Лензолото преф, Магнит, ЛСР, НКНХ преф, ВМСПО

Портфель практически не трогался до 2015г. (в 2011 была куплена МосБиржа). В 2015 почти полностью убран Магнит и Уралкалий, и куплены ИнтерРао, ФСК, Протек и ММК.

Но речь не о переоценке портфеля, а о див доходе, по годам:

415 тыщ 2011, 478 тыщ 2012, 595 тыщ 2013, 615 тыщ 2014, 875 тыщ 2015, ожидаемый доход за 2016 около 1,2 мио руб.

Можно ли жить на эти деньги? У всех свои потребности.
Доволен ли я результатом? Вполне

p.s. дивы не реинвестируются

 

 

 


Нищебродская схема с валютой и ОФЗ. Где подвох?

Делаем счет в Открытии, подключаем новую услугу — держать валюту и торговать на всех площадках включая ммвб. 
Кладем валюту, покупаем на ее рублевый эквивалент ОФЗ того самого выпуска а под залог ОФЗ торгуем разные стратегии интрадей и овернайт. 
Где слабое звено? Надо ли будет платить налог за курсовую разницу? (если предположить что к отчетной дате валюта будет стоить дороже)

Простой анализ дивидендного портфеля

В 2014 году покупаем на отсечке по режиму Т+2 в последние минуты торгов дивидендные акции с максимальными выплатами!
Риски снижаем за счет диверсификации, взяли 12 эмитентов!
Ниже в таблице чистая ДД
Простой анализ дивидендного портфеля

На полученные дивиденды докупаем еще два эмитента(отмечены красным)
Уже некоторые эмитенты выплатили дивиденды, выделены желтым

Простой анализ дивидендного портфеля

И просто читаем отчеты этих компаний и соответственно сущфакты!
Затраты времени максимум 2 суток в год, а результат есть!
Если взять счет ИИС, результат будет выше!
Можно ли выехать в ЕС на 20-25 дней на такой размер дивиденда выводя их н

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

Размышления по поводу дна.

                                          Россия прошла дно кризиса еще в прошлом году.
                                                                                                       В.Путин

Начнем с пищевой и сырьевой промышленности. Успехи видны невооруженным глазом:
Размышления по поводу дна.
Легкая промышленность в целом не вызывает никаких опасений.
Хотя и подпорчена красным цветом некоторыми отраслями:
Размышления по поводу дна.
По лёгкой промышленности обращает на себя внимание один нюанс.
Повседневная одежда шьется в мизерных количествах.
«Спецуха» же шьется десятками миллионов.
Как думаете, это одежда

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

Риск менеджмент. Когда можно увеличивать размер позиции? Когда нельзя?

Что бы выяснить. Когда можно увеличивать размер позиции. Разберем условную стратегию. Стратегию монетки (как в простой задачке по теории вероятности, подкидывание монетки). Имеем показатели: соотношение прибыльных сделок к убыточных равно 1:1. Примем прибыльную сделку за 1, а убыточную за 0. В теории имеем, что за 10 сделок мы получим вот такую последовательность сделок:

1)      1010101010

Дело в том. Что на практике так редко бывает. Вместо этой последовательности, можем получить и вот такие:

2)      1110110000

3)      0001001111

Предположим. Что за сделку мы имеем прибыль равный 1,  убыток равный -1.

Мы сделали 5 сделок. Нам выпала 2-ая последовательность. И мы на счете имеем уже прибыль, равную трем. Что будет, если мы увеличим размер позиции в два раза? Последующие 5 сделок принесут нам минус шесть. И итогом получим минус три убытка. Вместо нуля для данной стратегии. Когда чаще всего увеличивают позиции? Когда на счете мы уже имеем деньги. На простом примере видим. Как такой подход создаст убыток по стратегии в целом.



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

расчет №2. Сколько нужно вложить денег в акции что бы жить на дивиденды.

По мотивам предыдущего поста.
Было предложено посчитать на большем кол-ве акций и с учетом снятия налога за дивы.
Решил посчитать на 10 акциях. Выбраны «случайно», которые на слуху. Не все дивидендные.

Виртуально инвестировано 1млн руб. в сентябре 2013 года.
после получения дивов (за минусом 13% налога) на их сумму докупались акции по цене начала сентября месяца.

В итоге: предполагаемые дивы за 2016 = 123`278руб (12,32%)
Текущий депозит в акциях = 1`887`120 (+89%)

Суммы получились уже менее радужные.
Но: 
1. Выбраны не самые лучшие в плане дивидендов акции
2. Срок инвестирования  слишком мал — нужно хотя бы лет 5 что бы сложные проценты начали работать.


Вот подробней:

расчет №2. Сколько нужно вложить денег в акции что бы жить на  дивиденды.


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

Открытый Универсальный Робот – Основа робота

Продолжаем разработку универсального робота!

Выкладываю код OUR-0.3, который в настоящий момент еще далеко не полный – это только основа, скачать можно здесь https://yadi.sk/d/l3uic67yruCxa

Код прокомментирован подробно, но дам дополнительное описание общего плана, чтобы логику работы робота можно было представить.

Итак, по порядку:

Робот состоит из двух файлов: OUR.lua содержит основные функции (OnInit, main, коолбэки – пока только один OnStop), FunOUR.lua содержит вспомогательные функции – все остальные. Дополнительно приложен файл с информацией и файл с образцом котировок.

Функция OnInit

1 Первоначально котировки с сервера поступают в источник – таблицу с барами TBar (там все заполняется автоматически при подключении источника).

2 Далее робот делает различные вычисления, результаты которых он помещает в таблицу с данными TDat (также туда копируются параметры баров из TBar), эту таблицу нужно заполнять самому, ключи таблицы на свое усмотрение, но конечно часть ключей в алгоритм уже заложены, это «key»,«O»,«H»,«L»,«C»,«V»,«T» от них идут все вычисления. TDat – это таблица, содержащая таблицы по каждому бару, ключ соответствует номеру бара в источнике. Структура такого типа:

TDat = {
[1321] = {"O","H","L","C","SMAf","SMAs"…},
[1322] = {"O","H","L","C","SMAf","SMAs"…},
…
}


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

Предсказание чего угодно с использованием Python

bayes-retgurns-1080x571

Небольшая статья с ресурса http://www.talaikis.com/ о построении простой стратегии, использующую наивный байесовский классификатор при создании процесса возврата к среднему. Весь код в статье приведен на языке Python.

Это достаточно большая область исследований, но расскажем все очень кратко. Мы попытаемся найти взаимоотношение между  временными сериями  (в данном случае возьмем в качестве сигнала взаимный фонд XLF из финансового сектора, сдвинутый по времени на 1 день назад), а нашей целью будет фьючерс S&P500 в форме CFD. Будем входить в длинную позицию по этой бумаге при нулевой вероятности приращения. Логически нулевая вероятность ни о чем не говорит, другими словами, будем покупать возврат к среднему.

1. Получение данных

Y = read_mongo(dbase, "S&P5001440")
X = read_mongo(dbase, syms[s]).shift()

#готовим набор данных
res = pd.concat([X.CLOSE, Y.CLOSE], axis=1, join_axes=[X.index]).pct_change().dropna()
res.columns = ['X', 'Y']


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

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