Избранное трейдера Артем Иванов

по

Гайд по НАЛОГАМ


Материал, который я готовила год, сегодня вы можете скачать абсолютно бесплатно!
Это 85 страниц, на которых написано все про налоги.


 ! Более того, сегодня вы можете НЕ соблюдать авторские права, и поделиться этим гайдом со всеми вашими знакомыми!

Предистория

  Год я по мелким крупицам собирала все, что касается вопроса налогообложения для частных инвесторов.
  Этот материал = год моей жизни.
  Запросы в Минфин, общение с налоговой, сопоставление статей налогового кодекса, выявление всех спорных моментов… обзвон всех брокеров для того, чтобы выяснить, как они считают налоговую базу по спорным моментам..

  Кому-то может показаться, что написать 80 страниц авторского текста по налогам не так сложно… но это был год, когда я каждый день занималась созданием этого материала.
⠀И на сегодняшний день этот материал нагло украден, а на его базе готовится несколько курсов «коллегами блогерами».



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

Система ведения личного бюджета по правилам "You Need A Budget" (YNAB). Личный опыт

Есть два вопроса, которые регулярно задают себе люди:
  1. Где взять деньги?
  2. Куда они исчезают?
В процессе поиска ответов на них многим приходит в голову мысль начать вести свой/семейный бюджет. Записывать все доходы и все расходы. Но насколько это эффективно? В чистом виде не очень. Деньги ведь надо не только считать, но и управлять ими. Только тогда ответы на вышеозначенные вопросы будут даны в полной мере.

Общая информация о системе YNAB

Эта система подробно описана в книге "Вам нужен бюджет. 4 правила ведения личных финансов, или денег больше, чем вам кажется" Джесси Микам. Система весьма простая, да и книга очень небольшого объёма (88 страниц). На мой взгляд её можно отнести к таким же крайне полезным произведениям, как «Самый богатый человек в Вавилоне». Они прекрасно дополняют друг друга.
Правил, как сказано в названии книги, всего четыре. Разберём подробнее каждое из них.



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

Как отправлять сообщения из Квика в Телеграм! И писать в файлик разную дребедень!


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

Про ботов в телеге здесь  https://core.telegram.org/bots
в гугле  куча инфы  и примеров, как чего куда и зачем.


--
--СКРИПТ Niki для smart-lab.ru 260321  ревизия
---------------------------------------

-- Флаг для поддержания работы функции main
is_run=true

fut_limit_old =0
fut_limit_max =0
kgo_old       =0.5


function main( ... )  -- чудотворная функция внутри  которой все  работает

		   
		    --"r": режим чтения (по умолчанию);
			--"w": режим записи;
			--"a": режим добавления;
			--"r+": режим обновления, все предыдущие данные сохраняются;
			--"w+": режим обновления, все предыдущие данные стираются;
			--"a+": режим добавления и обновления, предыдущие данные сохраняются, запись разрешена только в конец файла.     b бинарные файлы
		   
		   -- Пытается открыть файл в режиме "чтения/записи"
		   f = io.open(getScriptPath().."\\Limits.txt","a");
		   -- Если файл не существует
		   if f == nil then 
			  -- Создает файл в режиме "записи"
			  f = io.open(getScriptPath().."\\Limits.txt","w"); 
			  -- Закрывает файл
			  f:close();
			  -- Открывает уже существующий файл в режиме "чтения/записи"
			  f = io.open(getScriptPath().."\\Limits.txt","a");
		   end;

    while is_run do    
        sleep(1000)   -- 1000 = 1 секунда    --волшебная пауза в  работе  скрипта
		
		if getFuturesLimit("A111", "A111111", 0, "SUR") ~= nil then     -- защита от  пустых таблиц    -- впишите ваши данные из Квика
		
			-- %c   - дата и время (по-умолчанию) (пример, 03/22/15 22:28:11) 
			-- %x   - дата (пример, 09/16/98)
			-- %X   - время (пример, 23:48:10)
			
			seconds = os.time(); -- в seconds будет значение 1427052491
			date1 = os.date("%x",seconds);  --  %c   - дата (по-умолчанию) (пример, 03/22/15 22:28:11) 
			time1 = os.date("%X",seconds);  --  %c   - время (по-умолчанию) (пример, 03/22/15 22:28:11) 
			
			
			--[[
			liquidity_coef           --NUMBER  Коэффициент ликвидности  
			cbp_prev_limit           --NUMBER  Предыдущий лимит открытых позиций на спот-рынке» 
			cbplimit                 --NUMBER  Лимит открытых позиций  
			cbplused                 --NUMBER  Текущие чистые позиции  
			cbplplanned              --NUMBER  Плановые чистые позиции  
			varmargin                --NUMBER  Вариационная маржа  
			accruedint               --NUMBER  Накопленный доход   
			cbplused_for_orders      --NUMBER  Текущие чистые позиции (под заявки)  
			cbplused_for_positions   --NUMBER  Текущие чистые позиции (под открытые позиции)  
			options_premium          --NUMBER  Премия по опционам  
			ts_comission             --NUMBER  Биржевые сборы  
			kgo                      --NUMBER  Коэффициент клиентского гарантийного обеспечения  
			currcode                 --STRING   Валюта, в которой транслируется ограничение  
			real_varmargin           --NUMBER  Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом в поле «varmargin» транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены  
			--]]
			
			
			fut_limit    = getFuturesLimit("A111", "A111111", 0, "SUR").cbplused_for_positions    --  NUMBER  Текущие чистые позиции (под открытые позиции)     -- впишите ваши данные из Квика
			varmargin    = getFuturesLimit("A111", "A111111", 0, "SUR").varmargin                 -- впишите ваши данные из Квика
			accruedint   = getFuturesLimit("A111", "A111111", 0, "SUR").accruedint                -- впишите ваши данные из Квика
			ts_comission = getFuturesLimit("A111", "A111111", 0, "SUR").ts_comission              -- впишите ваши данные из Квика
			kgo          = getFuturesLimit("A111", "A111111", 0, "SUR").kgo                       -- впишите ваши данные из Квика
			
			profit = varmargin + accruedint;
	 
			--if  math.abs(fut_limit-fut_limit_old) > 10000 then       -- каждые 10000 рублей изменения ГО,   слишком частый файл печати 
			if  math.abs(fut_limit-fut_limit_old) > 100000 then       -- каждые 100000 рублей изменения ГО,   настраиваем под себя.
			
				open_lim     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit                  --NUMBER  Лимит открытых позиций
				f:write( tostring(date1).."  "..tostring(time1).."  ".."ГО: "..tostring(fut_limit).."  ".."Профит: "..tostring(profit).."  ".."Комис: "..tostring(ts_comission).."  ".. "КГО: "..tostring(kgo).."  Lim: "..tostring(open_lim)..  "\n"); -- "\n" признак конца строки
				--f:write( tostring(date1).. "  " ..tostring(time1)..  "  " .. "BID: " .. tostring(res_trans) .. "  " .. "ASK: " ..  tostring(MXU8ask_vol) .. "\n"); -- "\n" признак конца строки
				   -- Сохраняет изменения в файле на диск
				f:flush();
				
				fut_limit_old = fut_limit;
			end
			
			if fut_limit_max == 0  then   								
				fut_limit_max = fut_limit;
			end	
				
			if ( math.abs(fut_limit-fut_limit_max) > 1000000 and fut_limit>0 ) then   	  -- настраиваем под себя							
				message( tostring(fut_limit) )   ----сообщение в Квик--
				--message( tostring(time1) )
				---------------------------------------- отправляем сообщение в  Телеграмм--
				pos_free     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplplanned               --NUMBER  ГО свободных денег от позы без пониженного ГО 
				open_lim     = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit                  --NUMBER  Лимит открытых позиций
				tg_message = tostring(open_lim).."   ГО:"..tostring(fut_limit).."   Поза:"..tostring(open_lim-pos_free) 
				os.execute('curl  "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ')    -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
				----------------------------------------
				-- Пример строки   https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text=  + Привет Квик!
				----------------------------------------
				fut_limit_max = fut_limit;
			end	
			
			if  math.abs(kgo-kgo_old) > 0 then
				---------------------------------------- отправляем сообщение в  телеграмм
				tg_message = tostring(kgo).." Внимание! Изменился коэффициент КГО" 
				os.execute('curl  "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ')    -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
				----------------------------------------
				-- Пример строки   https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text=  + Привет Квик!
				----------------------------------------
				kgo_old = kgo;
			end
		end
		
		
		
    end
f:close();  -- закрываем файл печати.
end		
		

-- Остановка скрипта из Квика
function OnStop(stop_flag)

    is_run=false

end


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

Важные советы при заполнении декларации 3-НДФЛ - памятка для инвестора

Доброго всем дня, спешу описать ошибки, которые часто допускают при заполнении декларации 3-НДФЛ, когда декларируют свой доход. Сейчас идет «горячая пора» сдачи отчетности и поэтому хочу обратить ваше внимание на следующее:

1. Дивиденды по зарубежным акциям

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

Приведу простой пример – допустим, через Тинькофф банк вам была осуществлена выплата дивиденда по американской бумаге 46,80 долларов, при этом сумма налога была удержана 5,2 долларов. Нельзя ставить в декларацию сумму дивиденда 46,80 и налог 5,2, правильно будет поставить сумму начисленного дивиденда 52 доллара и сумму налога 5,2.

2. Сальдирование результатов

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



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

Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла

Привет! Бегло полистал SL и обнаружил, что книжные обзоры делятся на 2 типа – инвесторские и хардкорное алго (HFT и опционы). Промежуточный вариант попытаюсь закрыть данным постом. По уровню сложности книги в обзоре находятся между зубодробительной подборкой от Eugene Logunov https://smart-lab.ru/blog/534237.php и приятным чтивом по фундаментальным стратегиям.
Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла

1)    Lasse H. Pedersen – Efficiently Inefficient

Отличная книга и №1 по соотношению польза/сложность. Автор показывает, как кванты тестируют и отбирают стратегии в портфель. Условно ее можно разделить на 4 части: арбитраж, факторные стратегии, глобал макро и технические моменты запуска и финансирования фонда. HFT и опционные стратегии упоминаются вскользь. Наверное, книга подойдет и для совсем начинающих, т.к. все метрики (вплоть до волатильности) и базовые концепции раскрываются с 0.

LHP – один из боссов крупного хедж фонда в Гринвиче, но в отличие от Далио или Дракенмиллера, еще и хардкорный академик. Поэтому в книге любое утверждение подтверждается ссылками, а для глубокого погружения есть отличный список первоисточников. Понятно, что никаких секретов своего работодателя LHP не раскрывает, но профильные главы для меня оказались полезными в плане идей + отсылки туда, где копать глубже.
Что почитать по (алго) трейдингу? Обзор небанальных книг без Талеба, Грэма и Богла



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

Почему я больше не инвестирую в российские компании и вам не советую. Часть 2.

Привет. Меня зовут Кофман Леонид, я предприниматель и квалифицированный инвестор с 10ти летним стажем. Ведущий YouTube-канала и Telegram-канала об инвестициях «Инвестиции Шаг за Шагом».

Пару месяцев назад на Смартлабе вышла первая часть этой статьи и вызвала шквал противоречивых мнений — почти 300 комментариев:). От «Стыдно жить в России и покупать американские акции!» до «Капец, ты только сейчас понял, что в рублях нельзя инвестировать?».

У читателей было две основных претензии:

 1. «Вот вы рисуете графики с 2010 года, а начали б инвестировать в 2008, увидели б, что рынок умеет не только расти, но и активно падать». Разумно. Теперь возьмем для анализа не 10 лет, а 20.

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

Погнали!

Немного личного.



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

Самая простая стратегия для трейдинга — 15 активов на дистанции в 10 лет

Пришлось немного поработать и проанализировать 15 активов на дистанции в 10 лет. Спасибо питону, руками в ексельке я бы долго всё это ковырял. Код можно найти в телеграме t.me/zenoftrading

Пока напомню, что было в прошлых сериях:
1. Рассмотрел очень простую стратегию: покупай после закрытия вниз и продавай после закрытия вверх
2. Посмотрел сколько может быть закрытий подряд и на что это влияет
3. Посмотрел как влияют комиссии

Для сегодняшней заметки исторические данные брал с yahoo finance. Не без приключений, конечно, но о них дальше. Вот полный список бумаг:

Российский рынок
— Сбербанк (SBER.ME)
— Газпром (GAZP.ME)
— ВТБ (VTBR.ME)
— Лукойл (LKOH.ME)

Индексы
— Индекс Московской биржи (IMOEX.ME)
— S&P500 (SPY)

Американский рынок
— Apple Inc. (AAPL)
— Exxon Mobil Corporation (XOM)
— Bank of America Corporation (BAC)

Товары
— Фьючерсы на пшеницу (Chicago SRW Wheat Futures, ZW=F)
— Фьючерсы на сою (Soybean Futures, ZS=F)

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

Ленивое полу-алго.

Иногда некоторые контексты, комбинации факторов что-то такое рождают интересное.

 

— Когда ты чем-то увлечен (трейдинг).

— Когда ты капец какой ленивый.

— Когда в твоих руках мощный инструмент (питон, pandas).

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

— Когда иногда вместо чуть более важных дел, прокрастинируя, ты начинаешь делать что-то чуть менее важное, но обычно более интересное.

 

 

В общем такую штуку для себя придумал. На стыке алго и не алго.

 

Вычисления в стиле pandas позволяют мне закодить приличную долю вариативности моих идей. А писать что-то в pandas это супер-удобно. Написал инфраструктуру, в рамках которой могу:

— Задавать критерии отбора ситуаций (смотрю на OHLCV как источник). Ну там, объем вырос, волатильность аномальная, паттерн какой-то нарисовался и т.д.

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



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

10 правил инвестирования в акции.

Как инвестировать в акции? Как не потерять деньги на бирже? Как покупать акции? Полное руководство: часть 1.

10 правил инвестирования в акции. Рекомендации для начинающих.



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

Как я построил свою пассивную стратегию.

Так случилось, что до 2012 года я «обнулился» по причинам, не связанным с фондовым рынком. В 2012 пришлось возобновить накопления с нуля, что было поздновато – исполнилось 40. Поэтому риск принимаю несколько избыточный. Большая часть накоплений в ценных бумагах.

Отдаю себе отчет, что управление осуществлялось на растущем рынке. Поэтому высокими результатами (а я оцениваю результаты, как высокие) я обязан именно этому фактору. Изначально думал отложить публикацию до кризиса, чтобы отразить преодоление оного. Но кризис все не наступает. В то же время надеюсь получить пару разумных комментариев для «подумать», а также 100 баллов от Мартынова, чтобы получить возможность ставить оценки другим постам на форуме.

За время управления портфелем понял важность сформулированной стратегии. Помогает защититься от неоправданных метаний. Очень важно, когда есть четко сформулированные идеи и расчеты, положенные в основу стратегии. Если хочется что-то поменять, надо сначала переформулировать положения стратегии. Чаще всего при спокойном размышлении необходимость вносить изменения отпадает.



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

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