Избранное трейдера monko

по

Искусственный трейдер. Часть 2. Парсинг и визуализация тренировочного набора данных в Python

Всем, привет! Неделя выдалась «боевой», надеюсь все живы-здоровы!
В продолжении топика «Искусственный трейдер. Часть 1. Подготовка данных для машинного обучения (видео)»
Рассмотрим python-код «парсера» и «визуализатора» данных. Скажу сразу, что этот код вы можете легко модифицировать для анализа ваших данных любого другого формата.
Сам датасет формируется при помощи платформы Jatotrader, которая во время воспроизведения исторических данных сохраняет параметры частотных графиков для дальнейшего анализа и построения модели машинного обучения  в Python.
Для работы с тестовой выборкой нам понадобятся:
1. Установленная платформа Jatotrader FREE (или круче) версии 2.9.3 (или выше). С ее помощью вы сможете создавать любые тестовые наборы для любых инструментов. Либо воспользоваться, в качестве примера, готовым набором для фьючерсного контракта RIH0 с 20.12.19 по 28.02.20 (по два частотных графика 500 и 125 тиков на бар для каждой торговой сессии).

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

Легкие деньги на бирже СПб!

Вчера задержался с прибытием к пульту управления, а когда увидел графики любимых Tesla и AMD — немножко расстроился. На некоторых акциях на бирже СПб раздавали деньги. Можно было взять процентов 5, если не струсить. На сколько мне известно, в это время американские акции торгуются только на этой бирже. Предторговая сессия в Америке открывается в 12.00. Товарищи, кто давно торгует СПб, говорят, что частенько удается прикупить по хорошим ценам в утреннее время.
Зарабатывайте на здоровье!
Легкие деньги на бирже СПб!
Легкие деньги на бирже СПб!

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

День Сбербанк Брокера на смартлабе😢

Сегодня Сбербанк брокер «висел» целый день — клиенты даже в QUIK зайти не могли. Клиенты брокера настрочили 170+ комментариев на форум брокера. Я не помню, чтобы когда-то прежде на нашем форуме брокер собирал столько комментариев за день.

Трагизм ситуации в том, что у именно Сбербанка больше всего новоиспеченных клиентов, которые только только пришли на биржу, и такое разочарование. Мои соболезнования, ребят. Такой день был, а брокер вам «отрезал руки»...😢

Почитать можно тут: Форум Сбербанк Брокер отзывы


IB-демо, я не смог.

    • 24 февраля 2020, 20:14
    • |
    • Sarnie
  • Еще
После АМР решил пощупать демку Интерактив Брокерс.

Прогуглил, оказывается, если на реале депо:
<$2k, комиссии в месяц от 20 дол;
>$2k, комиссии в месяц от 10 дол.
Если у меня меньше денег, почему надо платить больше? Дискриминация нищебродов.

Как обычно, демки предлагают открыть на дофига виртуальных средств, чтоб было где разгуляться. Но нет уж, давайте ближе к реальности. Открываю на минималку в $2000. Терминал мощный, гибкость, разнообразие функций, множество галочек и настроек поднапрягли настолько, что мозги закипели. Взял брейк-аут.

Непонятно почему, но в портфолио у меня не только мой счет с $2k, но и еще какого-то IB эдвайзера, у которого куча позиций в акциях и депо $1,4М. Зачем мне это? Перед открытием сделок бук-трейдер постоянно просил, чтобы я выбрал нужный счет. 
IB-демо, я не смог.
Рылся в настройках, поставил по дефолту свой, но ничего не помогает. Где туплю? Хз.

Короче, пришлось работать с графика. Там в ордерах нормально подставляется необходимый аккаунт. Совершил всего пару трейдов по тем же микро-контрактам. Кстати, интрадей маржа на фьючах у IB гораздо выше АМР, нужно мониторить.

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

Как экспортировать данные из квика через сокеты - ответ и тут же вопрос

Последние несколько месяцев время от времени начинал времени ломать голову над одной задачкой.
Суть в следующем.
Я сделал скрипт на питоне, на основе торговых данных пишет заявки в tri файл квиковский.
Чтоб заявку создать нужно принять решение на основе каких то данных из таблиц квика (например исполнилась какая то ранняя заявка, или банально цена дошла до нужного уровня, и т.п.)
Данные из таблиц квика, как известно, встроенными методами можно экспортировать через ДДЕ сервер, или в базы данных через ODBC.
То есть — для этого не надо обладать знаниями по программированию, это простые, очевидные способы, доступные всем, у кого установлен квик.
Я выбрал способ по ODBC, и пользуюсь им.
Связка работает стабильно, ничего не рушится, правда пару раз за несколько месяцев зависал сам квик из за того, что кончалась оперативная память (сервер слабенький у меня).

Но у такой связки есть слабое место, приходится в питоне запускать таймер, по кjторому питон опрашивает базу данных.

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Налоговое планирование для трейдера - Черногория

Все добрый вечер — прям вот тезисно напишу ибо очень устал сегодня:

Есть такая замечательная страна на Балканах — Montenegro.

Налоговое планирование для трейдера - Черногория

Налоговое планирование для трейдера - Черногория

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

Ошибки при подготовке Декларации 3-НДФЛ

Сегодня речь пойдет про типичные ошибки при подготовке Декларации 3-НДФЛ.
Итак, поехали!


1. Подача Декларации в налоговый орган не по месту регистрации.

Зачастую при подаче Декларации налогоплательщик указывает налоговую не по месту регистрации, а по номеру своего ИНН.
А при этом налоговая декларация представляется в орган по месту регистрации, при смене места жительства – декларация предоставляется в тот налоговый орган, в котором налогоплательщик стоит на учете по месту жительства на момент подачи декларации.
Декларация, поданная не в ту налоговую, считается несданной. Что в свою очередь ведет к начислению штрафов за неподачу декларации в размере 20% от суммы начисленного в декларации налога.

2. Неверно указан «Код ОКТМО»

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

Новые торговые ограничения в IB и способ решения проблемы.

    С Нового Года IB перестал давать мне доступ к ряду бумаг, которыми торговал и держал в портфеле несколько лет. Знаю еще несколько коллег, которым тоже ограничили доступ.
Дословно выглядело так — «из за недостаточных торговых разрешений вы можете разместить только ордер на закрытие».   Те только на продажу, тк часть из них у меня уже была,  новые позиции открывать не давали.

По порядку — TQQQ,  SQQQ,  SSO, SDS. 
Это  утроенный  3*NASDAQ-100 и его шортовый аналог. 
Вторая пара это удвоенный 2*S&P 500® Index  и его шортовый аналог.  На рынке есть и другие похожие варианты, привел то что использую сам.  Бумаги ликвидны,  использую шортовые  фонды для защиты своего дивидендного портфеля во время коррекций рынка. Пример — осень 2018, результатом более чем доволен. 
Можно использовать и по другому:
www.portfoliovisualizer.com/backtest-portfolio#analysisResults
Тестируем два портфеля — VTI (тут все просто,  широкий индекс от Vanguard.  А второй — 50% TQQQ+50%MINT (на выбор — SHV. SPSP и др). Опция — ежеквартальная ребалансировка.   Результат  достойный.

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

Налоговая оптимизация

Продолжаю рассказывать об инвестиционных лайфхаках

Что отличает бедного человека от богатого? На самом деле очень многое, и одним из важных различий является стремление снизить расходы у последних.

Важной составляющей расходов инвестора (да и у любого делового человека) являются налоги. Как мы знаем, они составляют 13% от доходов. Поэтому грамотные инвесторы стремятся максимально снизить эту статью расходов всеми доступными средствами в рамках закона.

Среди методов, которыми пользуюсь я, следующие:
1️⃣ Возврат НДФЛ по ИИС
2️⃣ Удержание акций более 3-х лет (освобождение таких от НДФЛ)
3️⃣ Покупка облигаций, освобожденных от НДФЛ
4️⃣ Максимальное оттягивание до последнего дня уплаты налога на дивиденды по иностранным акциям
5️⃣ Закрытие убыточных позиций и их незамедлительное открытие же по тем же ценам в конце года для отражения убытка по счету
6️⃣ Закрытие плановых прибыльных позиций в начале года для отсрочки уплаты НДФЛ
7️⃣ Использование НКД по ОФЗ для создания «бумажного» убытка

В этом посте я хочу поговорить о последнем методе.

Многим известно, что у облигаций в отличие от банковского вклада есть НКД – накопленный купонный доход, который накапливается по мере приближения даты выплаты. Допустим, например, что у облигации стоимостью 1 000 руб. НКД составляет 100 руб. и выплачивается 2 раза в год: 1 июля и 30 декабря. Т.е. если мы купим ее в начале года сразу после выплаты НКД, то мы заплатим только за фактическую цену облигации. И каждый день нам будут начисляться доля НКД за 1 день. В нашем примере это 100/365=0,27 руб. К 1 июля НКД будет равен 50 руб. и эмитент (выпустившая облигацию компания) их выплатит.

Но фишка облигаций (в отличие от вклада в банке) в том, что мы сами можем продать облигацию когда угодно и получить свой НКД (т.е. %). В данном случае НКД нам заплатит не эмитент, а тот, кто купит у нас облигацию. Кайф же?

Помню, я штудировал тонны литературы и форумы, когда сам был «зеленым», тратил кучу времени. Но в конце было такое удовольствие от того, что узнаешь принципы функционирования финансового рынка.

Что ж, немного отвлеклись, продолжим. Возможность получения НКД в любой момент позволяет применить налоговую оптимизацию. Суть в том, что для налоговой базой расчета НДФЛ является фактическая цена облигации плюс НКД. Т.е. мы покупаем облигацию с НКД (расчет совпадает с налоговой), а продаем без НКД, но он выплачивается эмитентом на наш счет (но налоговая не учитывает эту выплату, поэтому она считает только цену облигации). От этого получается убыток для налоговой.

Разберем подробнее на примере нашей облигации. Для того, чтобы сделать убыток для налоговой, нужно купить облигацию за 1 день до выплаты НКД (30 июля), на следующий день получить НКД и продать ее (1 июля).

Пусть комиссия брокера равна 0,05% за сделку, цена облигации 100% (т.е. 1 000 руб.) и совершаем операции по цене 1 000 руб. Тогда посчитаем фактический результат операции для нас и «бумажный» для налоговой

Наш результат:
Продажа – Покупка = 50 (выплаченный купон) + 1000 (цена продажи) — (1000+(50-0,27)) (цена покупки с учетом НКД за 49 дней) = 1 050 – 1 049,73 = +0,27 руб.

От этого нужно отнять комиссию брокера (0,5%) за куплю-продажу актива:
1000*0,0005 (за продажу) + (1000+(50-0,27))*0,0005 (за покупку) = 0,5 + 0,53 = 1,03 руб.

Итого имеем: 0,27 – 1,03 = -0,76 руб. с одной облигации.

Результат для налоговой:
Продажа – Покупка = 1000 — (1000+(50-0,27)) = 1 000 – 1 049,73 = -49,73 руб.

Увидели разницу? Нет 50 рублей выплаченного купона в начале. Т.е. одна облигация приносит нам фактический убыток всего -0,76 руб. Убыток же для налоговой -49,73 руб.

Опять же, это упрощенный пример. В реальности может быть еще и разница в цене покупки и продажи облигации, как в положительную, так и в отрицательную сторону Но с ОФЗ такая разница будет минимальна, т.к. у них высокая ликвидность.

Допустим за год у Вас чистая прибыль по закрытым позициям 10 000 руб. Вы должны заплатить налог 13%, т.е. 1 300 руб.

Чтобы «оформить» 0 в графе прибыль, нужно совершить сделку с 201 облигацией. По каждой из них, как мы подсчитали выше, «бумажный» убыток -49,73 руб., что в сумме дает -9 995,73 руб.

Итого прибыль для налоговой: 10 000 – 9 995,73 = 4,27 руб.

Фактический убыток от операции: -0,76 * 201 = -152,76 руб.

Все представленные вычисления лишь абстрактный пример. В реальности все параметры всегда разные и индивидуальны в каждом конкретном случае. Но схема одинаковая.

Больше полезной информации у меня в Instagram канале, подписывайся:
www.instagram.com/long_term_investments/?hl=ru


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