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

по

Прогноз на 2022 год от Змея

    • 30 декабря 2021, 12:49
    • |
    • Zmey
  • Еще
Главным мотивом предстоящего года, я полагаю, станет инфляция. Она хорошо разгоняется и, больше того, многие уже имеющиеся эпизоды повышения цен ещё не нашли своего отражения в официальной отчётности. На затравку вам рисунок 1, цены на подержанные машины в США. С декабря 2019-го года они поднялись сразу на 70%. Кроме того, нынешняя инфляция решительно отличается от той, которая наблюдалась, например, в нулевые годы. Запредельная денежная масса, дефицит квалифицированной и мотивированной рабочей силы, разрушение производственных цепочек. Мне кажется, в наличии все предпосылки, чтобы инфляция приняла самоподдерживающийся характер.

Прогноз на 2022 год от Змея

Рисунок 1 — индекс цен на подержанные автомобили в США.
Но в России и других странах периферии инфляция окажется выше. Сегодня она бьёт, в основном, по товарам, тогда как услуги пока ещё находятся в стороне. Чем больше доля товаров в потребительской корзине, тем выше, при прочих равных условиях, получается и инфляция. Больше того, если Европа и другие богатые страны всё ещё могут питать иллюзии, что повышение цен вдруг остановится и в итоге им не потребуется никакого увеличения зарплат и пособий, то Россия уже вынуждена увеличивать их. Вкупе с новыми ковидными ограничениями и резко возросшими рисками для всего малого и среднего бизнеса, это условия для идеального инфляционного шторма.

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

Обновил индикатор наклонных уровней

Индикатор AT-obl_can для отрисовки наклонных уровней для quik
Обновил индикатор наклонных уровней
--[[
индикатор отрисовки наклонных уровней
Параметры:
delta - чувствиельность индикатора на волатильность в %
rep - количество повторений поиска конечного уровня
shif - сдвиг влево конечного бара 	
wt - признак наличия весового коэффициента =0 - без весового =1,2.. - свосовыми коф. чем ближе к концу тем больше
show=1,			
--]]
Settings=              
        {                          
            Name = "AT-obl_can",   -- название индикатора
            delta=2.0,             -- параметр индикатора  
            rep=10, 
            shif=0,		
            wt=1,	
            --hl=1,	
            show=1,
            line=                                     
                {                               
                    {  
                        Name = "ln1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255, 0, 0)
                    },
					{  
                        Name = "ln2",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255, 0, 0)
                    }
                }
       }


function Init()

    vMin = 0
    vMax = 0
    vMinindex = 0
    vMaxindex = 0
    voldMinindex = 0
    voldMaxindex = 0

  return 2
end


function OnCalculate(index)

  rep = Settings.rep
  shif = Settings.shif
  wt = Settings.wt
  --hl = Settings.hl  

  sz = Size()-shif
  if Settings.show == 1 then   
  
  if index <= sz then 

  if index <= 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    v = C(index)  
  else
         
    if voldMaxindex >= voldMinindex then
	 if vMin~=nil and C(index)~=nil then 
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = vMinindex  
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
       else
          vFrom = vMinindex 
        end 
      end
	 end
    else
     
    if voldMaxindex <= voldMinindex then
	 if vMax~=nil and C(index)~=nil then 
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = vMaxindex
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
       else  
          vFrom = vMaxindex          
        end
      end  
	 end
    end
    end
 
    --if vFrom~=nil then 
	--[[
    for i = vFrom, index do
	 
      k = (C(index)- C(vFrom))/(index- vFrom);
      v = i*k + C(index) - index*k
      SetValue(i, 1, v) 
    end --]] 
    --end
 
   if index == sz then
    for k = 1, 2 do
      vf = 1
	  vs = 0
	  if k == 1 then 
        if vMinindex < vMaxindex then
	      vf = vMinindex
		  vs = vMaxindex
		  up = 0
	    elseif vMinindex > vMaxindex then
	      vs = vMinindex
		  vf = vMaxindex
		  up = 1
	    end 	  
	  elseif k == 2 then  
        if voldMinindex < voldMaxindex then
	      vf = voldMinindex
		  vs = voldMaxindex
		  up = 0
	    elseif voldMinindex > voldMaxindex then
	      vs = voldMinindex
		  vf = voldMaxindex
		  up = 1
	    end 
	  end 
	  n = 0
	  xy = 0
	  x = 0
	  y = 0
	  xx = 0
	  m = 0
      for i = vf, vs do	 
	   if C(i) ~= nil then 
	    m = m +1
	    n = n + 1*(1+wt*m)
	    xy = xy + i*C(i)*(1+wt*m)
	    x = x + i*(1+wt*m)
	    y = y + C(i)*(1+wt*m)
	    xx = xx + i*i*(1+wt*m)
	   end 	
      end
	  if (n*xx - x*x) ~= 0 and n ~= 0 then 
        a = (n*xy - x*y)/(n*xx - x*x)	
        b = (y - a*x)/n	  
		
		for j = 1, rep do 		
	      n = 0
	      xy = 0
	      x = 0
	      y = 0
	      xx = 0
          m = 0 		  
		  for i = vf, vs do	 	
           if C(i) ~= nil then 		  
		    v = a*i + b
		    clc = 0
		    if up == 1 and C(i) >= v then 
	          clc = 1	  
		    end 
		    if up == 0 and C(i) <= v then 
		      clc = 1
		    end 
		    if clc == 1 then
			  m = m + 1
	          n = n + 1*(1+wt*m)
			  --[[
			  if up == 1 and hl == 1 then
                xy = xy + i*H(i)*(1+wt*m)			  
			  elseif up == 0 and hl == 1 then 
			    xy = xy + i*L(i)*(1+wt*m)
			  else --]]
	            xy = xy + i*C(i)*(1+wt*m)
			 -- end 	
	          
			  x = x + i*(1+wt*m)
              --[[   
			  if up == 1 and hl == 1 then
                y = y + H(i)*(1+wt*m)
			  elseif up == 0 and hl == 1 then 
			    y = y + L(i)*(1+wt*m)
			  else --]]
	            y = y + C(i)*(1+wt*m)
			 -- end 	
	          
	          xx = xx + i*i*(1+wt*m) 
		    end 
		   end 	
		  end --[[--]]
	      if (n*xx - x*x) ~= 0 and n ~= 0 and n >= 2 then 
            a = (n*xy - x*y)/(n*xx - x*x)	
            b = (y - a*x)/n	  		   --[[  --]]
		  end 
        end 
		for i = vf, sz do	 		  
		  v = a*i + b
		  if up == 1 and v >= C(vs) or up == 0 and v <= C(vs) then 
		    SetValue(i, k, v) 
		  end 
		end 		
 		
	  end 
	  
    end   	  
   end 
   end 
  end  
  end 
end

телеграм: t.me/autotradering




Обновил индикатор горизонтальных уровней

Индикатор AT-levels для отрисовки горизонтальных уровней для quik

Обновил индикатор горизонтальных уровней

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

Анализ лчи-сделок makdi067

Имеется красивейшая эквити:
Анализ лчи-сделок makdi067
Эта эквити интересна не только тем, что у неё высокий шарп, но и тем, что она получена не на копеечном счете.
На стартовые 30 млн заработано 11 млн рублей.

Это опционная торговля, которая велась по трём базовым активам: RI, Si, BR.

Что я сделал для анализа? Скачал все сделки за конкурс и немного подшаманил файлик.
Видимо, там были открытые позиции на начало конкурса ну и остались открытые на момент окончания.
Чтобы всё закрывалось в ноль для финреза, я добавил в начала и в конец файла несколько строк с виртуальными сделками.

Тогда получилась такая картина.
Финрез по бренту (опционы+БА) порядка 230 долларов.
Финрез по сишке (опционы+БА) порядка 650 тыс рублей.
Финрез по ришке (опционы+БА) порядка 7,5 млн пунктов.
То есть можно сказать, что вся эквити получена на ришке.

Что меня интересовало?
1. Как получено?
2. Насколько устойчиво и насколько масштабируемо?



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

Как решить проблему с заполнением декларации у иностранных брокеров

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

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

В общем, если вам надо ВОВРЕМЯ сделать декларашку по Interactive Brokers или Exante или какому другому иностранному брокеру, пишите ему bavin.vict@yandex.ru

Цены такие:

до 100 сделок $50
От 100 до 1000 это $100
Свыше 1000 сделок $200


Если бы я был инфоцыган от инвестиций, чтобы я продавал лопухам на курсах?

Я был бы херовый инфоцыган, потому что я бы сказал следующее:

✅Ребят, вы купили мои говно-курсы, потому что сами нихрена не хотите думать головой и не хотите тратить время, чтобы разобраться самостоятельно
✅Именно по этим причинам вы и обречены, потому что все что я знаю говорит мне об обратном: для успеха в инвестициях надо включать голову и тратить уйму времени на анализ
✅Если вы думали, что мои курсы сэкономят вам время, вы ошиблись
✅Какое бы знание вы не получили за месяц обучения, чтобы принимать качественные решения, надо постоянно всю жизнь работать с рыночной информацией
✅Таким образом, все что вам может дать «марафон» — это понять что говорят цифры отчета или как из цифр сложить представление об оценке компаний
✅Вы не сможете систематически принимать качественные решения, пока не положите годы опыта и тщательного изучения на это дело
✅Но и это ничего не гарантирует: я знаю массу людей, которые уже много лет работают в инвестициях и до сих пор ничего в них не понимают😁

Ну в общем вы поняли👍
Ваш несостоявшийся инфоцыган, но гордый околорыночник @martynovtim

Порядок расчёта и удержания НДФЛ за 2021 год

В период с 3 по 31 января 2022 года будет произведено списание свободных денежных средств с брокерских счетов в пользу уплаты НДФЛ.

 

Получить предварительный расчёт суммы НДФЛ вы можете в разделе «Налоговый калькулятор» личного кабинета.

 

Сумма налога рассчитывается от прибыли, полученной в результате операций с ценными бумагами и производными финансовыми инструментами.



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

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

Бонус в конце поста

Про тарифные планы и что выбрать инвестору

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



Все достаточно просто. Есть 2 тарифа, которые доступны в Interactive Brokers, это тариф fixed, то есть — фиксированный и tired-ступенчатый.



1 тариф – fixed


Пример по акциям.

Это фиксированная структура, если мы говорим об американских акциях, то она чрезвычайно проста, это полцента за акцию и не менее 1 доллара за ордер.

Если переходить к математике, то если вы покупаете 200 акций, то вы платите 1 доллар и все что меньше 200 акции, всегда будет один доллар. А если, вы покупаете 201 акцию, это будет 1 доллар и полцента.

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

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

Quik топ лайфхаков о которых я не сразу узнал. Часть 2

    • 07 декабря 2021, 11:12
    • |
    • hedger
  • Еще

Первая часть smart-lab.ru/blog/744930.php многим понравилась, поэтому решил написать вторую, где соберу вообще все хитрости и настройки, которые вспомню.

  1. Копирование строк из одной таблицы в другую простым перетаскиванием (к примеру, на строчке «газпром» зажать ЛКМ и потащить во вторую таблицу)
    Quik топ лайфхаков о которых я не сразу узнал. Часть 2
  2. Удаление строк и столбцов (на строчке «газпром» зажать ЛКМ и потащить за пределы таблицы. Чтобы удалить столбец зажать ЛКМ в заголовке потащить за пределы таблицы.
    Quik топ лайфхаков о которых я не сразу узнал. Часть 2


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

ЧТО ЛУЧШЕ КУПИТЬ АКЦИЮ И КУПИТЬ ПУТ-ОПЦИОН ИЛИ КУПИТЬ КОЛЛ-ОПЦИОН?

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

— Дивиденды 💰
По акциям могут выплачиваться дивиденды. А значит если вы купите акцию и пут-опцион, то вы получите дивиденды. А если купите только колл-опцион, то дивиденды пройдут мимо вас. Обычно в ценах опционов заложены дивиденды. Но бывает, что совет директоров принимает решение о внеплановых дивидендах. Тогда результаты теоретически одинаковых позиций будут отличаться.

— Займ капитала 🏦
Представим, что на вашем счете $10000.

1️⃣ В первом варианте вы покупаете 400 акций Pfizer (PFE) по $55 общей стоимостью $22000. Также вы покупаете 4 опциона пут 55-го страйка за $300 общей стоимостью $1200. Купленные опционы пут уменьшают размер вашего счета на величину своей премии, то есть на $1200. Значит на вашем счете остается $8800. Вы купили акций на сумму $22000. Значит вы заняли у брокера $22000 — $8800 = $13200. С этой суммы вы будете платить процент по займу. А значит понесете дополнительные издержки по позиции.

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

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