Избранное трейдера MadQuant
Добрый день, друзья.
Сегодня статья посвящена порядку не просто заполнения самой декларации, а как грамотно отметить в декларации полученные убытки в 2017 году, чтобы грамотно их сальдировать.
Разберем пример, в котором гражданин торговал через двух российских брокеров – у одного в 2017 году получен убыток, а у второго получена прибыль и с нее удержан был уже НДФЛ.
Можно ли в таком случае зачесть убыток и прибыль, если брокеры абсолютно разные? Конечно, можно. И я сейчас покажу, как правильно это сделать. Это совершенно не сложно.
Надо у прибыльного брокера запросить справку 2-НДФЛ. У убыточного брокера следует запросить справку об убытках (или налоговый регистр, в котором будет выделен убыток). И заодно я покажу, почему от убыточного брокера не хватит справки 2-НДФЛ, почему нужна справка об убытках.
Я буду показывать, как заполнить декларацию на программном обеспечении Федеральной налоговой службы, которую можно скачать с официального сайта ФНС России.
Когда вы получили на руки все нужные справки, то начинать работу следует со справки 2-НДФЛ, чтобы ввести данные по прибыльному брокеру. И вот тут, как показывает практика, возникают часто вопросы. Посмотрите на пример справки 2-НДФЛ: на картинке видно, что были операции с ценными бумагами и ФИССами.
Три недавно опубликованные научные работы, похоже, подтверждают то, о чем многие твердят в течение многих лет: “эффективные рынки” не только не эффективны — с точки зрения выполнения информационной функции — они также очень сильно манипулируемы. Одна из научных работ, на которую ссылается Economist, утверждает, что инсайдеры, имеющие связи в правительстве, получали прибыль даже от финансового кризиса, а две другие работы доходят до предложения о том, что вся система торговли акциями сфальсифицирована.
В отличие от обычных эпизодов инсайдерской торговли, которые традиционно осуществляются с помощью случайных советов, и которые требуют обширных дорогостоящих расследований, связанных с изучением разнообразных фактов, включающих в себя телефонные звонки, электронные письма или свидетельства информаторов, на которых устанавливается записывающие устройства, — указанные научные работы сделаны на основании анализа статистических паттернов, которые, как утверждает Economist, свидетельствуют о наличии инсайдерской торговли, получившей, вероятно, широкое распространение.
Ну что, для начала — очередной апдейт по 100% пассивному портфелю, построенному на принципе стратегического инвестирования
Напоминаю, что мой модельный портфель был запущен в середине 2016, окончательно сформирован год назад, и с тех пор с учетом дивов вырос (в американских долларах) на 40.30% супротив 34.52% у S&P (открывается в высоком разрешении по клику)
Откровенно говоря, то, что портфель вырос на растущем рынке — не является особой заслугой. Стратегические преимущества компаний проявляются на гораздо более длинных периодах, чем один год. Так что, продолжаем эксперимент и следим за результатами.
Другой, более интересный вопрос — изменились ли за это время какие то предпосылки, которые заставили бы меня убрать каких то эмитентов из портфеля, или добавить новых ?
Про «убрать» — ответ «нет». Все, что я писал про включенные в портфель компании, остается в силе
Про «добавить» — если бы условия игры предлагали довнос денег, я бы однозначно купил майкрософт, как наиболее чистую игру на облачных сервисах. И еще —
Узнал, что продается робот на Lua, «Автологин терминала QUIK».
Продается то, что есть в открытом виде на quik2dde.ru
Выкладываю тут:
-- quik_login.lua -- Автологин терминала QUIK -- © http://qui2dde.ru/ -- Версия: 2.0 -- для Quik от версии 7.11.1.5 local w32 = require("w32") -- логин и пароль для терминала QUIK_LOGIN = "Uxxxxxxx" QUIK_PASSW = "yyyyy" function FindLoginWindow() hLoginWnd = w32.FindWindow("", "Идентификация пользователя") if hLoginWnd == 0 then hLoginWnd = w32.FindWindow("", "User identification") end return hLoginWnd end timeout = 1000 -- таймаут между попытками поиска окна логина is_run = true function OnStop() timeout = 1 is_run = false end function main() while is_run do sleep(timeout) if isConnected() == 0 then local hLoginWnd = FindLoginWindow() if hLoginWnd ~= 0 then local n1 = w32.FindWindowEx(hLoginWnd, 0, "", "") local n2 = w32.FindWindowEx(hLoginWnd, n1, "", "") local n3 = w32.FindWindowEx(hLoginWnd, n2, "", "") local n4 = w32.FindWindowEx(hLoginWnd, n3, "", "") w32.SetWindowText(n2, QUIK_LOGIN) w32.SetWindowText(n3, QUIK_PASSW) w32.SetFocus(n4) w32.PostMessage(n4, w32.BM_CLICK, 0, 0) end end end endБлагодарности, как понимаю, следует адресовать swerg