Избранное трейдера Beach Bunny

по

О практической пользе transformer для торговли на бирже

 Введение

     Многие datascientists, желающие использовать ML на финансовых рынках, прочитали толстые книжки об инвестировании, может даже создавали модели с учетом прочитанного. И наверняка знают как правильно оценить полученные модели с точки зрения ML. Разобраться с этим необходимо, чтобы не было мучительно больно, когда прекрасная модель на бумаге, превращается в генератор убытков при практическом использовании. Однако оценка эффективности модели ML на бирже, довольно специфическая область, тонкости которой раскрываются только когда вы погружаетесь в процесс. Под процессом я понимаю трейдинг с частотой совершения сделок гораздо чаще «пара сделок в месяц, в течении полугода». Существует множество подводных камней, о наличии которых вы даже не подозреваете, пока смотрите на трейдинг извне. Я попробую вольно изложить свои мысли на данную тему, я покажу метрики, условно разбив их на 3 группы и обьясню их смысл, покажу свои любимые и о чем нужно подумать, если вы хотите практически использовать модели, а не повесить их на стеночку в красивой рамочке. Представлю метрики в табличном и графическом виде, показав их взаимосвязь. Сравню показатели моделей в виде «какую модель выбираю я» и «что выбираете вы» и кто тут больше ошибается. Для любителей кодов, приведу реализацию всего подсчитанного, так что можно сразу применить прочитанное для оценки своих моделей. Я не буду тут говорить о борьбе с переобучением или регуляризации или стратегиях кросвалидации — оставлю это на потом. Здесь мы начинаем со списка уже спрогнозированных сделок, с помощью transformer о которой я писал в прошлой статье. Поэтому данный текст будет его логическим продолжением, где я оценю модель с точки зрения ее практического использования.



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

Как я решил проблему с налогами у иностранного брокера?

В общем, в этом году налоговая прислала мне письмо счастья с просьбой уплатить налоги за 2018-2020 годы по счету, который нашли у меня на Кипре. 

Я сходил в налоговую, где инспектор мне объяснил, что надо каждую сделку из отчета брокера внести в журнал, пересчитать на рубли и посчитать налог.

Сказать что я был шокирован — ничего не сказать, потому что в моем брокерском отчете только за 2020 год было пару десятков тысяч сделок😁

Добрый инспектор сказала: ну ничего, посидите денька 3 и заполните. Нам и по 500 листов сдавали отчеты.

К счастью, проблема решилась гораздо гораздо проще. Из недр смартлаба вышел святой человек — Виктор Бавин, который сказал, что их бухгалтеры сотнями такие налоговые отчеты заполняют и предложил помощь. 

Что было дальше?

Я отправил Виктору брокерские отчеты за 3 года. Его бухгалтеры за 1 день посчитали мне налоги. Суммарно кстати получилось за 2020 год около 750 страниц😁
Далее я дал им логин/пароль от своего кабинета налогоплательщика и они автоматом занесли все данные туда.

Мне осталось лишь уплатить налог. Налоговая выставила счета, и я оплатил их со счета ИП, поскольку лично мне так было удобнее.

Кстати на прошлой неделе я получил очередное письмо счастья. Теперь просят явиться в налоговую и объяснить, почему я не уплатил налог вовремя.
Что им отвечать кстати? Кто знает?

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

Подстраивание под текущие реалии используя процент вместо константы

Приветствуем. 

Иногда ну очень сложно придумать заголовок статьи… потому сильно не ругайтесь)

Основная идея заключается в том — что при работе с объемами, или размером бара, при составлении паттерна — часто используется фиксированная константа. ну например размер бара должен превышать 200пунктов, дельта должна быть больше 900, а объем не меньше 9000 — иначе не входить. Конечно же это все работает с периодичностью, но рынки меняются в любом случае, и такие строгие условия могут хорошо работать сейчас, а завтра или вчера уже не так хорошо.
Вот пример линии, которая строится при определенных условиях от константы
Подстраивание под текущие реалии используя процент вместо константы

Снизу это объемы, и заметно что до 15года они были больше, чем после, и горизонтальная линия которая строилась по условиям объема — менялась чаще в тот период, а в текущем же времени меняется крайне реже, что говорит о том — что данные условия просто-напросто — не выполняются. Учитывайте сильно сжатый график) то есть последнее время целый год могут не складываться условия, которые каждую неделю случались в 11м году.



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

Как платить налог с Валютных сделок на брокерском счете. На реальном примере

    • 27 декабря 2020, 08:11
    • |
    • 10-Q
  • Еще
Как платить налог с Валютных сделок на брокерском счете. На реальном примере
Я сразу даю ссылку https://yadi.sk/i/YBYWrD2b3LglMg на реальную Пояснительную записку с расчетом базы из которой все понятно

Вся сумма реализованной валюты признается Доходом. И вся она должна быть задекларирована.

Пример:
вы приобрели 1 доллар за 60 рублей.
Вы реализовали его позднее за 70 рублей
Ваш доход 70 рублей, а не 10, не надо путать Доход с Прибылью. Доход физ лица — это что то вроде выручки у юр лица. И таким образом вы должны задекларировать и всю выручку от продажи и оборот, если обернули один доллар несколько раз

Пример:
вы приобрели 1 доллар за 60 рублей.
Вы реализовали его позднее за 70 рублей
вы приобрели 2 доллара за 71 рублей.
Вы реализовали 2 usd позднее за 76 рублей
Две реализации на сумму 70 и 76x2 рубля, итого доход 222 рубля должны быть задекларированы (Код дохода 1520)
А сумма сделок приобретения валюты это ваш вычет: 60 + 71x2 = 202 руб (Код вычета (903)

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

Статья про налоги. 3 НДФЛ

В этом году большое количество людей открыло счета на фондовом рынке.
У зарубежных брокеров. 

Так вот, многие не знают. Что отчет в налоговую подается раз в год.
То есть вы открыли счет в 2020, а налог платим в 2021. 
Статья про налоги. 3 НДФЛ



Далее.

Срок подачи декларация 3-НДФЛ в 2021 году общий как для ИП, так и для физического лица. Если этот день выпадает на выходной или праздничный, то крайний срок подачи декларации переносится на ближайший рабочий день (п. 7 ст. 6.1 НК РФ). Переносов в 2021 году не будет, так как 30 апреля 2021 года выпало на пятницу.



Сегодня в своей статье я опишу крайне важную и объемную тему, с которой рекомендую ознакомиться всем.


Покажу на примере Interactive Brokers.
У других брокеров аналогичная схема.

 



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

Актуальное Interactive Brokers

Наиболее частый вопрос у новичков. как пополнить и вывести средства у иностранного брокера, а именно брокера США IB. 
Специально для вас, пошаговая подробная инструкция. 

+ БОНУСОМ. 
Наиболее популярные вопросы по этому брокеру. 
Смотрите ниже.

Итак, начнём.

Пошаговая инструкция как пополнить и вывести средства из  Interactive Brokers.

 

Как перевести (пополнить) в IB, подробно здесь:

Как перевести деньги в Interactive Brokers со счета в российском банке

https://smart-lab.ru/blog/606122.php


Актуальное  Interactive Brokers

Как вывести из IB, к себе в банк.

Начнем.

Пошаговая инструкция: как вывести средства из Interactive Brokers к себе в банк.  
  1. Заходим в личный кабинет в IB.
  2. Вкладка: Переводы и платежи
  3. Перевод средств.
  4. Вывод средств.
  5. Для перевода RUB и USD на банковский счет рекомендую WIRE-перевод


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

Декларация 3-НДФЛ - почему важно декларировать убытки (часть 1)

Всем привет.

Достаточно часто у инвестора при совершении операций с ценными бумагами, ПФИ и валютами по итогам года сумма расходов превышает величину доходов и образуется убыток.

Не все знают, что для того, чтобы иметь возможность в будущем использовать этот убыток для уменьшения налога (ст. 220.1 НК РФ), его нужно задекларировать в текущем. В противном случае вы рискуете потерять эту возможность.

Для того, чтобы задекларировать убыток текущего года необходимо подготовить и подать налоговую Декларацию по форме 3-НДФЛ. Именно она с отметкой, подтверждающей ее подачу в налоговый орган, впоследствии станет подтверждением задекларированного убытка.

Все просто: есть сданная декларация – есть убыток и налог можно уменьшить, нет сданной декларации с убытком – налог придется платить в полном объеме.

Перечень обязательных документов, которые подтверждают наличие убытка в отчетном периоде и которые необходимо хранить для учета убытка при расчете налога:



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

Наброски торговой платформы использующей IB C++ API.

Всем привет, 

На днях поднималась тема о IB и C++ API. И вот я решил, что пора уж тоже выложить что то на гитхаб :). 

В идеале это должна быть торговая платформа, работающая как под виндой так и под линуксом. Так как весь этот проект развивается параллельно с другим более простым решением, то в нем мало что реализовано. Есть получение данных, возможность выставления различных ордеров и написание своих модулей/роботов которые включают в себя как GUI так и обработку данных (этот пункт на данный момент реализован как то совмем неудачно, думаю его в плагины перенести). В коде есть 'мусорные' модули, это мои эксперементы с qt gui :).

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

https://github.com/CloseToAlgoTrading/IbTradeQtDev

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

Ах да, документации на данный момент нет… есть только некоторые наброски. Все в зачаточном состоянии.



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