Избранное трейдера VAR
Кому необходимо открыть Индивидуальный Инвестиционный Счет нового типа и почему не стоит затягивать с этим решением, рассказываю в этой статье.
Всем привет, с вами Captain — автор небольшого блога про личные финансы, инвестиции и FIRE. Жми на морковку 🥕 и присоединяйся, будем повышать уровень финансовой грамотности вместе!!
После публикации предыдущей статьи у многих читателей возник целый ряд вопросов о процессе конвертации ИИС старого типа в ИИС нового, об их отличиях, преимуществах и недостатках, а также стоит ли вообще открывать ИИС, если его никогда не было.
Перед тем как вы погрузитесь в изучение статьи, обратите внимание на тот факт что всё упомянутое в ней не является финансовой рекомендацией для принятие более взвешенного решения просьба провести свое собственное исследование.
Если вы активно используете Биткоин, то наверняка замечали множество различных видов адресов. Возможно, вы сталкивались с аббревиатурами, обозначающими разные способы расходования монет. Эти способы оплаты начинаются с символов “P2” (от англ. “pay to” — “заплатить на”), например P2PKH или P2WSH. Сегодня мы рассмотрим все методы получения биткоина ончейн, которые были внедрены в протокол по мере его развития, и объясним некоторые существенные различия, которые делают каждый метод уникальным.
Отправка на публичный ключ (Pay-to-Public-Key) – это метод передачи биткоина, который не предполагает указания адреса. P2PK был первым типом, который Сатоши внедрил для передачи монет. Как следует из названия, биткоин отправляется непосредственно на публичный ключ получателя. Первая передача биткоина, когда Сатоши Накамото отправил монеты Хэлу Финни в блоке номер 170, была проведена с использованием P2PK.
Вновь взяться за перо меня побудили пост Андрея Х. о доходности к погашению (YTM) и чудовищные проявления ригоризма в комментариях к нему.
Вот утверждения автора, которые подверглись жестокой обструкции:
YTM (Yield to Maturity) — общий доход, ожидаемый от облигации, если облигация удерживается до погашения.
Этот вид доходности предполагает реинвестирование купонов внутри года и позволяет наиболее корректно сравнивать бумаги с разными параметрами (срок, купон, изменение цены)
И в самом деле, YTM это не “общий доход”, а ставка дисконтирования. Мы ведь помним, чем качественно отличаются доход, прибыль и процентная ставка? А выражение “реинвестирование купонов внутри года” правильно будет заменить на “сложную ставку процента ”
Конечно, Андрей Х. создает такие миниатюрные посты не в просветительских целях, а чтобы в очередной раз прорекламировать свои соцсети и телеграм-канал. Завсегдатаи смартлаба это понимают, и не имеют привычки придираться к содержанию и осуждать автора за мелкие недочеты. Мало кто ожидал, что в комментариях возникнет агрессивный неофит, гневно размахивающий старой публикацией малоизвестных американских финансистов.
Честно прошерстив рунет на эту тему, найдя буквально пару тем без ответов, отчаялся и решил задать вопрос живым людям. Прошу помощи!
Итак, на Мосбирже, помимо прочего, торгуется американский маржируемый опцион колл на фьючерс на 10 баррелей нефти Brent.
Допустим, дата экспирации 04.2024, а лучшая цена в стакане в Quik указана как 1.9 (судя по моим подсчетам, это-таки цена в долларах за баррель).
Я хочу купить опцион, но при этом понять, а сколько я, собственно, заплачу? Сколько средств у меня удержат?
В заявке вижу, что, независимо от той цены, по которой я покупаю опцион, у меня также удержат ГО в определенномразмере.
И я не могу понять, откуда концептуально берется это ГО! Мне нужна не формула, а сама причина его существования.
Из теории я знаю, что мой убыток по опциону ограничен размером уплаченной премии.
Также знаю, что по маржируемому опциону премия не списывается в момент приобретения, а удерживается необходимая сумма, а затем происходят расчеты каждый клиринг в виде вариационной маржи в зависимости от того, куда движется цена базового актива.
Кейс 1
Если у тебя всего до 400 тыс.свободных денег в год и ты работающийчеловек с зарплатой облагаемой НДФЛ.Деньги небольшие и гораздо выгоднее открыть ТИП А.
За 3 года ты внесешь 400 000 +400 000+200000 =1 млн руб. Получишь 130 000 доп. доходагарантировано в виде НДФЛ вычета и неважно есть прибыль или ее нет на фондовом рынке.
Кейс 2
Если ты предприниматель или у тебя очень маленькие НДФЛ выплаты, тебе лучше открыть ИИС тип Б. Получив за 3 года в среднем 20 % годовых от 1 млн это 600 000, 600 000 *13 %= 78 000.Почему 20 %! Это если собрать сейчас портфель облигаций под 15 % и реинвестировать квартальные и месячныевыплаты по ним. Как видно тип А с 1 млн. выгоднее. НО! Можно внести за 3 годапо 1 млн на счет. С 3 млн. общий доход составит за 3 года присреднегодовой консервативной доходности 20%, 1800 000 руб. 13 %=234 000.И этот налог платить не надо будет. То есть чистая экономия 234 000 руб.
Что такое Алгопак я уже писал, как и то, как можно сделать для библиотеки на Python moexalgo документацию из докстрингов – ведь пока никакого хорошего пособия с “разжеванными” примерами от Мосбиржи не существует.
На данный момент я поставил задачу – вытащить исторические данные по российским акциям и в дальнейшем их регулярно обновлять. Это позволит мне при изучении Backtrader использовать данные Мосбиржи для компонента DataFeeds, а также разрабатывать и тестировать на исторических данных собственные торговые стратегии.
Приступим. Отправная точка – раздел moexalgo на Гитхабе. Файл samples/quick_start.ipynb начинается с примера:
Сегодня:
Работа с биржевым стаканом через getQuoteLevel2
Особенность нумерации в стакане заявок терминала квик
Работа через функцию обратного вызова OnQuote
Примеры работы со стаканом из скрипта
Сравнение реализации одного алгоритма через разные функции
Из таблицы текущих торгов мы можем получать большой перечень данных, в т.ч. по лучшим ценам спроса и предложения, из которых желающие получат спрэд по выбранному инструменту. Однако иногда нужно заглянуть именно в биржевой стакан. Это, например, пригодится нам далее при выставлении заявок.
Работать с биржевым стаканом можно через getQuoteLevel2 и функцию обратного вызова OnQuote.
Функция getQuoteLevel2 возвращает 2 массива котировок (bid и offer) и 2 значения: количество бидов в стакане (bid_count) и количество офферов (offer_count). Чтобы нам не было скучно разработчики терминала решили последних 2 параметра передавать в виде строки, поэтому при работе их нужно перевести в числа (через tonumber).
Массивы bid и offer содержат цены (price) и количество (quantity) по каждому уровню заявок стакана. Их также нужно будет предварительно перевести в число.
Весь материал, который здесь и далее будет рассматриваться по qlua, работает на 10й версии квика. Вполне допускаю, что со временем какие-то функции разработчики перепишут и в новых версиях что-то нужно будет сверять c мануалами, уточнять хелпом и на форумах, но предполагаю, что а) эти изменения будут вводиться очень не быстро и б) синтаксис и основа при этом останутся без существенных изменений.
Сегодня рассмотрим:
message
Выводит сообщение в торговом терминале в формате окна (в прошлой статье говорил, что удобнее отключить, чтобы не отвлекаться постоянно) и в таблице системных сообщений.
Особенности message: функция после вывода делает перенос строки, поэтому если необходимо вывести несколько значений в одной строке нужно делать их слияние (об этом ниже).
Для корректного отображения русских букв необходимо выбирать котировку файла Windows-1251 (об этом также в прошлый раз мы уже говорили). Иногда по этой причине некоторые разработчики пишут только на английском весь вывод текста в терминал, чтобы не заморачиваться с кодировкой, в т.ч. при размещении на github и совместной работе с кодом.