Избранное трейдера Сергей Гончаренко (irakez)
В прошлой статье я разбирал заблуждения о дивидендах на Московской бирже (Частые заблуждения о дивидендах на Мосбирже). Сегодня мы разберем ситуацию на Санкт-Петербургской бирже.
Основное заблуждение, которое можно встретить, — это то, что 10% налога удерживается в США и 3% необходимо доплатить в российский бюджет или если не подписана форма W-8BEN, то удерживается 30% и ничего доплачивать не нужно. По большинству ценных бумаг это так, но разберем исключения, которых больше, чем на ММВБ.
1. Заблуждение о бумагах, которые относятся к REIT*, — налог 30%
Это касается компаний и фондов, связанных с недвижимостью. Может оказаться, что они относятся к особому типу бумаг — REIT. Тогда с полученных дивидендов в любом случае будет удержано 30% (даже если подписана форма W-8BEN).
Узнать, относится ли компания к REIT, можно следующими способами:
Сайт Национальной ассоциации риелторов США (NAREIT)
Внимание моё вчера привлекла новая компания под названием NIKOLA.
• Компанию называют конкурентом Tesla.
• NIKOLA + TESLA = NIKOLA TESLA. Очень грамотный маркетинговый ход со стороны руководства компании. Значит там сидят не простаки.
• В акциях огромная волатильность. Пишут, что акции компании начали торговаться 4 июня. С тех пор они выросли на… 76%. Но в tradingview есть история с мая 2020. С тех пор акции выросли на… 422%! Торги акциями недавно несколько раз приостанавливали.
• Компания тоже производит электрокары
• Основатель компании — Trevor Milton. Он использует тот же приём, что Илон Маск: пишет в twitter всякие расчудесные чудеса про новые продукты, и акции на этом растут.
• Капитализация NIKOLA уже стала больше, чем у Ford (!)
• При этом компания еще не продала ни одной машины. Па-бааам.
• Между прочим GM, Ford тоже уже разрабатывают electric cars.
• Но говорят, что у компании NIKOLA есть заказы на 10 млрд.долл.
• Компания использует hydrogen fuel cell technology. Что это такое – понятия не имею.
• А есть еще есть аналогичная китайская компания NIO. Акции сделали +80% за месяц.
• Я не говорю, что акции непременно надо покупать (может быть, наоборот). Есть риск, что Tesla после недавнего выхода на исторический максимум свалится, а з ней и NIKOLA. Но теперь акции NIO и NIKOLA нужно поставить на радары.
Для начала, все таки, немного зауми.
1. Об опционах рекомендую почитать книгу — А.Н.Балабушкин Опционы и фьючерсы. Кратко, сжато, все по делу и без воды. Много хорошей математики. В общем, математику можно пропустить, нужно уловить только общий смысл — о чем эта математика.
2. На сайте eLearning есть 6-7 бесплатных лекций Твардовского — просто, ясно, доступно. Он хорошо и интересно излагает. Смотрел лет 10 назад, 2 раза. Очень рекомендую.
Теперь непосредственно об опционных стратегиях.
Простейшей стратегией является — покупка опциона. Если цена базового актива (БА) растет или будет расти — покупаем опцион CALL вне денег, в нескольких страйках (лучше не более 4-5) от центрального. Если БА падает, аналогично покупаем опцион PUT. Больше стоимости опциона при его покупке вы никак не проиграете (хотя, теперь уж и не знаю )). ГО опциона равно его стоимости, и об этом можно не беспокоится.
Теперь более сложная стратегия для совсем ленивых. Если вы считаете, что актив будет хорошо расти или падать, на центральном страйке покупаем CALL и PUT — такая позиция называется Стрэддл. Теперь, куда бы не пошла цена БА, мы будем в выигрыше. Однако, если цена за пару дней никуда существенно не сдвинется, мы проиграем из за уменьшения внутренней стоимости опциона. Это называется временной распад.
Позиция Стрэддл хороша тем, что думать вообще ни о чем не надо, однако, она, пожалуй, очень, даже слишком, дорогая, и, далеко не самая хорошая за такие-то деньги.) Вообще, начинающим в позиции типа Стрэддлы лучше не лезть.
Пожалуй наилучшей позицией в опционах является Стрэнгл. Суть его в том, что мы покупаем опцион CALL вне денег в нескольких страйках от центрального (тоже желательно не более 4-5), и примерно симметрично ему покупаем опцион PUT. Теперь, как и в случае со Стрэддлом, куда бы цена не пошла, мы получаем прибыль. Такая позиция гораздо дешевле Стреддла, и у нее есть масса других преимуществ, но это уже ближе к зауми.
Ну, и недостатки у Стрэнгла аналогичны Стрэддлу — если цена 2-3 дней никуда существенно не пойдет, мы опять получим убытки от временного распада.
Кроме того, Стрэнгл сложнее конструировать, чем Стрэддл, для которого вообще думать не надо.
В опционах есть такой параметр — Дельта, это скорость изменения цены опциона от изменения цена БА
Дельта = (Изменение стоимости опциона)/(Изменение стоимости БА)
Т.е., на сколько рублей изменится стоимость опциона, при изменении стоимости БА на 1 рубль. От страйка к страйку эта скорость меняется, и при приближении нашего опциона к центральному страйку и переходе опциона в деньги она будет возрастать.
Дельта транслируется в Quik, и ее можно добавить в таблицу опционов.
При выборе Стрэнгла желательно, чтобы параметры Дельта для опционов CALL и PUT были равны или близки друг к другу. Можно купить несколько опционов CALL и PUT в разных страйках, чтобы суммы их Дельт были примерно равны для CALL и PUT. Если же вы считаете, что актив скорее пойдет, например вверх, то Дельту для CALL можно выбрать и побольше, чем для PUT. И наоборот, в случае уменьшения стоимости БА.
Графически позиция Стрэнгл выглядит так:
Тем, кто не читал предыдущий топик этой темы, рекомендую для начала ознакомиться с ним [1].
В комментариях к предыдущему топику меня критиковали за неоптимальность кода Python. Однако, текст читают люди с совершенно разной подготовкой — от почти не знающих Python или знающих другие языки программирования, до продвинутых пользователей. Последние легко могут обнаружить неоптимальность кода и заменить его своим. Тем не менее, код должен быть доступен и новичкам, возможно не обладающим знанием пакетов и продвинутых методов. Поэтому, в коде я буду, по возможности, использовать только базовые конструкции Python, не требующие глубоких знаний, и которые могут легко читаться людьми, программирующими на других языках. Вместе с тем, по мере изложения, без фанатизма, буду вводить и новые элементы Python.
Если вы хотите как-то улучшить или оптимизировать код, приводите его в комментариях — это только расширит и улучшит изложенный материал.
Ну, а сейчас мы займемся разработкой и тестированием индикаторов. Для начала нам нужна простейшая стратегия с использованием МА — его и построим. Самой лучшей по характеристикам МА является ЕМА. Формула ЕМА:
Для моделирование ТС на Python, прежде всего нужен сам Python. Pythonы бывают очень разные.
Самый большой и длинный Python — Anaconda (https://anaconda.org/). Скачать дистрибутив Anaconda можно здесь — Индивидуальное издание -https://www.anaconda.com/products/individual.
Я работаю именно с Anaconda. Установив Anaconda мы получаем сам Python, уже установленные значительную часть нужных и ненужных пакетов с библиотеками Python, и несколько сред разработки. И все это сразу готово к работе, и нам, по большей части, уже не придется дополнительно устанавливать пакеты и среды.
Самый маленький Python последней версии 3.8.2. скачивается с сайта самого Python — https://www.python.org/. Это, практически, только сам язык, компилятор и минимальный набор пакетов. Сделать с ним практически ничего невозможно, и для работы придется постоянно устанавливать нужные пакеты. Среду разработки придется также устанавливать самостоятельно.
Этот Python больше подходит для запуска и работы с уже отлаженными законченными программами.