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

по

Возвращаемся к началу!

Приветствую всех.

Давно не писал, возможно сменилось поколение на смартлабе!) 

Понятно никому не интересны ни философские мои причины отсутствия, ни физические причины!) Потому пропустим этот момент и перейдем к теме статьи! 
Когда ты на рынке не первый год — вне зависимости от того, заработал ты миллионы или потерял их, возникает ситуации когда ты становишься «звездуном». Не в том смысле, конечно, что ты мега гуру и все знаешь, а в том — что ты перестаешь искать идеи с «нуля». Большинство идей еще на стадии осмысления отметаются как некий примитив и что это сто процентов фигня нерабочая. 

За собой заметил такую тенденцию — приходят часто с вопросами: помогите собрать и пара строк идея! Естественно первое что хочется сказать — фигня это а не идея, не нужно ее даже пытаться смотреть! Чаще всего конечно стараюсь так не говорить, но при этом подобная мысль есть в голове и это прежде всего моя ошибка, допускать такие мысли. 
Такая же ошибка — если после прочтения статьи или просмотра моих видео — начинают реализовывать алгоритм и «слепо» запускать «болванки» в торговлю. В момент когда узнаю о подобных инцидентах — начинает глаз дергаться. 
Сейчас в целом другое мнение. С чего-то ведь нужно начинать? Потому в последних видео которые снимал — я пользовался тактикой — начинай с нуля. То есть даже если идея казалась мне бредовой когда-либо, я все равно пробую реализовать и развить во что-то! Все таки алгоритмы которые запущены были в работу вне зависимости от итога — начинались с нуля, а все модификации которыми пытался адаптироваться к рынку — так толком и не запускал считая, что текущий робот лучше или что модификация в принципе не стоит того чтобы рисковать лишний раз. 
Потому теперь не брезгую начинать с нуля, любой примитив. Это оказалось полезно — особенно с учетом крипторынка — где в принципе крайне мало работают «законы физики»

Ниже видео первой примитивности



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

Получение вычета по ИИС тип А в 2022 году

Наступил 2022 год, а это значит, что самое время позаботиться о возврате вычетов, которые нам полагаются по закону.

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



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

"Попал" на бабульки

я письма из папки спам удаляю сразу, редко смотрю что там. В этот раз глянул — пришло три письма из веб-займа о моей задолженности. Я даже не стал открывать их, сразу в топку. Через несколько дней сын мне присылает скан, типа что это? ХЗ, не пользовался, не брал ничего.
Зашел на сайт, прошел в чат, начал общаться. Да, на меня был оформлен договор 13.12.2021 по паспортным данным и почта моя. Но так как не с моего компа проходила регистрация, то и письма приходили в спам.
Оператор написала номер телефона и последние 4 цифры карты на которое были переведены деньги. Не мое естественно. Посоветовали написать на мвд.рф заявление, а им прислать корешок.
В общем сняли мой долг в НКБИ и официально извинились.
"Попал" на бабульки
"Попал" на бабульки

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

❤ Тренировка памяти и долгосрочное дивидендное инвестирование. Прямая функция от времени

Что общего между  ТМ (тренировка памяти) и ДДИ (долгосрочным дивидендном инвестировании).
Это — навыки.
Навыками обучаются.
Навыки формируются через 9 месяцев.
В подкорке человека образуются новые «устойчивые химические связи».

Сейчас мне 53 года.

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

Как поддерживать память? Тренировать!

Самый простой и эффективный метод — изучение иностранных языков. Любых.

Главное — иметь мотивацию.

Для меня важно писать рукой, чтобы запомнить информацию.



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

TATARIN - ЛЧИ 2021 г. 1332% за 3 месяца. Анализ стиля торговли

    • 05 января 2022, 12:46
    • |
    • hedger
  • Еще
До не давних пор я был против краткосрочной торговли и увидев фантастические результаты TATARINа, решил найти подвох. Обмана не нашел, но вдохновился и мнение поменял, теперь решил научиться торговать на минутках. А здесь расскажу о статистических характеристиках торговли TATARINа.
Результаты TATARINа в 3-х месячных конкурсах ЛЧИ в прошлые года:
TATARIN - ЛЧИ 2021 г. 1332% за 3 месяца. Анализ стиля торговли
Доходность выдающиеся, но смущают не большие стартовые активы. Думаю, причина в первую очередь в психологии: рисковать 1% своих денег с 4 плечем не так страшно, как 100% своих денег с 4 плечем. Это не только страшно, но еще безумно. Ликвидность рынка тоже ограничивает эту стратегию. В конкурсе он выкладывался на все 100%, а в реальной жизни без отдыха сойдешь с ума. Собственно говоря, поэтому реальная годовая доходность всех активов думаю намного ниже.

Анализ результатов 1332% perfection (TATARIN) ЛЧИ-2021:
Еще в декабре проанализировал результаты фондового рынка TATARINа

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

Мои биржевые итоги 2021


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

     Но давайте все же подведем итог по трем стратегиям, которые как бы «флагманские». Все в Финаме. Именно их я чаще всего показываю, советую к автоследованию, и т.д. Это будут:

     1). «Ленивец». Это бай-холд стратегия на российский рынок, маркеттайминга – ноль. Загруз счета всегда 100%, без плеч, без выхода в кеш. Если мы обыграем рынок, то лишь за счет выбора бумаг. Такая вот фишка, не мешать совсем уж разные жанры, в данном случае стокпикинг и спекуляции. Пробовались разные подходы, с прошлого года года подход один – моментум. И точка. Никаких «недооцененных акций», «дивидендных историй» и «корпоративных событий». Арсагера, Клоченок и Марламов живут в соседнем отделе, за фундаменталом не ко мне. Я пробовал, честно. Не сказать, чтобы терял относительно индекса, но и не сказать, чтобы зарабатывал, где-то вровень, так что по итогу, можно сказать, все равно терял – время, силы и нервы. С 2019 начался переход стратегии на моментум, с 2021 только он. Все-таки я алгошник по своей вере, ну ее, экономику, математика рулит.



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

📚Обзоры и стратегии мировых инвестбанков на 2022 год

📚Обзоры и стратегии мировых инвестбанков на 2022 год

По традиции в конце года публикую материалы со взглядами аналитиков на 2022 год. Собрали их вместе с подписчиками канала Bastion

1. Wells Fargo II Which Way to the Recovery Outlook 2022
2. JP Morgan PB Preparing for a vibrant cycle Outlook 2022
3. Invesco Investment Outlook 2022
4. BNP Paribas The Investment Outlook for 2022
5. BNP Paribas Investment Themes Report 2022
6. Citi Global Wealth Investments Outlook 2022
7. VTB — Взгляд на рынки капитала 2022
8. UBS Outlook 2022
9. Credit Suisse Investment Outlook 2022
10. JPM equity outlook 2022
11. ING global outlook 2022
12. Barclays 2022 US Equities Outlook
13. Wells Fargo 2022 Automotive, Mobile & IoT Semiconductor,EDA Outlook
14. Goldman Sachs 10 Questions for 2022
15. Morgan Stanley — Media & Entertainment Outlook
16. Morgan Stanley — 2022 Global Semis Outlook
17. JP Morgan — Internet Outlook 2022
18. Goldman Sachs — Consumer Cyclicals Outlook
19. Goldman Sachs — Aerospace&Defense Outlook
20. JP Morgan Stocks for every strategy Pt1
21. JP Morgan Stocks for every strategy Pt2
22. Black Rock 2022 Global Outlook
23. Robeco The Trends Shaping our Future in 118 Charts
24. JP Morgan 2022 Long-Term Capital Market Assumptions

UPD Добавлены обзоры
25. Атон — Стратегия 2022
26. Кит Финанс Стратегия 2022
27. Сбербанк CIB Стратегия 2022
28. Фридом Финанс Стратегия 2022
29. Открытие Стратегия 2022
30. Vanguard economic and market outlook for 2022
31. HSBC Investment Outlook 2022
32. Fidelityoutlook2022
33. Santander Investing in a world in transition

Если у вас есть еще интересные материалы, то делитесь в комментариях

Обзоры на Google Disk
drive.google.com/drive/folders/1eeDts5joLWydcfeON-W7PJVMoTqIDPY5?usp=sharing


Есть ли идеи в генерации?

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

Юнипро — акции сейчас торгуются на уровне 2,6 руб. Компания не подвержена риску растущих ставок, благодаря отрицательному чистому долгу (денег больше, чем кредитов). При этом, в ближайшие пару лет нам обещают платить 0,317 руб. на акцию дивидендов, что к текущей цене дает более 12% годовых. При текущих доходностях облигаций в 11-12% уже не так интересно, тем не менее, оценка компании сейчас относительно низкая. Если брать на горизонт 2-3 лет, в надежде на то, что ставки в следующем году пойдут на спад, то история становится интересной. Также потенциальным драйвером роста акций может быть покупка со стороны ИнтерРао, о которой многие забыли.



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

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

Индикатор 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

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

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

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