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

по

Список 33 акций, входящих в IMOEX, по которым возобновлена торговля с 24.03

Список 33 акций, входящих в IMOEX:

AFKS
AFLT
ALRS
CBOM
CHMF
DSKY
ENPG
FEES
GAZP
GMKN
HYDR
IRAO
LKOH
MAGN
MGNT
MOEX
MTSS
NLMK
NVTK
PHOR
PIKK
PLZL
ROSN
RTKM
RUAL
SBER
SBERP
SNGS
SNGSP
TATN
TATNP
TRNFP
VTBR

Обоснованный выбор ОФЗ

На момент написания поста торги облигациями федерального займа проходят в режиме основных торгов. Процентные ставки по ОФЗ, как и ожидалось участниками рынка, устремились вверх. Многие сойдутся во мнении, что, на данный момент, рост процентных ставок оказался «терпимым». Запрет на совершение коротких продаж (сняли 23.03.2022), запрет обычных продаж для нерезидентов, а также заявки на покупку от ЦБ РФ и ФНБ поддерживают рынок ОФЗ, не давая последнему погрузиться на дно. Инвесторы получили возможность купить хоть какой-то российский актив. Стоит ли пользоваться этой возможностью? Однозначного ответа нет. В условиях малого количества альтернатив выбор не велик. Регулятор и биржа не спешат открывать торги на рынке акций, их глубина падения и время восстановления (если оно будет) остаются неизвестными. Царствует неопределенность, а ОФЗ дают хоть какую-то доходность (конечно, не превышающую инфляцию, здесь вообще не поможет ни один российский актив).

Если государственным облигациям вы говорите «да», возникает вопрос: ближние или дальние ОФЗ?



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

Персидский залив...

­­Монархии Персидского залива готовят фронду коллективному Западу 😎

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

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


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

О приостановке торгов ценными бумагами FinEx Funds ICAV

    • 02 марта 2022, 19:05
    • |
    • pyzhyk
  • Еще

02.03.2022 18:40

В соответствии с Правилами листинга ПАО Московская Биржа Председателем Правления «02» марта 2022 года приняты следующие решения:

1. Приостановить с «03» марта 2022 года торги ценными бумагами, включенными в раздел «Первый уровень» Списка ценных бумаг, допущенных к торгам в ПАО Московская Биржа, в связи с наступлением иных существенных событий, которые могут повлиять на проведение торгов ценными бумагами на Бирже (а именно, принятием Советом директоров решения о приостановке определения стоимости чистых активов фонда, выпуска, выкупа, обмена акций и выплат денежных поступлений от выкупа начиная с 01.03.2022), в отношении следующих ценных бумаг:

1.1. Акции биржевого инвестиционного фонда ФинЭкс на американские казначейские облигации с защитой от инфляции (UCITS ETF, класс акций в долларах США) (FINEX US TIPS UCITS ETF) FinEx Funds ICAV со следующими параметрами:

  • тип ценных бумаг – Акции иностранного биржевого инвестиционного фонда;
  • торговый код – FXTP;
  • ISIN код – IE00BNYK7X86.


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

❗ Инфраструктура предоставления ликвидности ETF

❗Инфраструктура предоставления ликвидности ETF. Действующие лица, хроника последних событий и предпринимаемые меры для восстановления эффективной работы маркет-мейкера

Вместо еженедельного дайджеста сегодня публикуем подробный материал о ситуации вокруг маркет-мейкера FinEx ETF.

Многие инвесторы, использующие акции ETF в своих портфелях, полагают, что ликвидность (возможность купить и продать акции по цене, близкой к справедливой) по этим акциям предоставляет непосредственно фонд, ETF-провайдер или управляющая компания. Это не так: фонд ни де-юре, ни де-факто не взаимодействует с покупателями или продавцами акций на биржевом (вторичном) рынке. Работа по обеспечению ликвидности, как правило, возложена на специальных агентов — маркет-мейкеров (ММ). Для полноценной работы ММ должны быть выполнены определенные условия, прежде всего связанные с полноценным доступом к рынку и капиталу. Подробнее об этом — в нашей статье. finex-etf.ru/university/news/infrastruktura_predostavleniya_likvidnosti_etf_deystvuyushchie_litsa_khronika_poslednikh_sobytiy_i_p/

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

Русал: улетел выше своей функции квадратичной регрессия c r^2 0,88

На сегодняшнем росте +6% решил перепроверить, что говорит квадратичная функция регрессия c r^2 0,88
про текушу стоимость акций Русала

По оси X — Фьючерс на алюминий на Шанхайской бирже с 2019-го года
По оси Y — Дневные цены закрытия котировок акций Русал, так же с 2019-го года
Большая красная точка — это сегодняшний день, на момент поста.
Красная линия — квадратичная функция регресси
Синяя пунктирная линия — линенйная функция регресси
Русал: улетел выше своей функции квадратичной регрессия c r^2 0,88
Текущая цена в 84,5 руб. выглядит несколько завышенной на ожиданиях дальнейшего роста цен на алюминий, так как изменения цен на сырьевые товары очень инертны и возможно, кто то знает когда наступит сезонный пик цен.



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

Сбер акции и ставка. Набиуллина у руля.

Ключевая ставка рулит.
Сбер акции и ставка. Набиуллина у руля.




но запаздывание очень велико.
итак имеем вводные данные
Ключевая ставка Цб начала свое снижение 17 июня 2019 года с 7,5% и полтора года снижалась вплоть да 4,25%
Ожидания людей в силу их низкой фин образованности имеют временной лаг, который запаздывает на n количество дней.
Т.е ставка уже развернулась и с 22 марта 2021 года повышалась, а народ все продолжал набирать квартиры и акции. Видим четкое запаздывание в принятие решений населением.
Остается рассчитать показатель n. Это позволит наоборот примерно вычислить когда в умах будет максимальная ставка, а в следствии чего и минимальные цены.
Имеем первый график.
Сбер акции и ставка. Набиуллина у руля.

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

Уменьшаем выборку - увеличиваем стат. значимость?

    • 28 января 2022, 01:22
    • |
    • fxsaber
  • Еще

Торговый робот должен (условно) удовлетворять следующим условиям:

 

  • Совершать достаточно много сделок на интервале настройки (оптимизации).
  • Показывать столь же стабильный результат вне интервала оптимизации.

 

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

 



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

ОФЗ: гарантированная доха под 10%, зависимость курса USD и ставки ЦБ РФ. Когда покупать длинные ОФЗ.

Коллеги,
здравствуйте.

Мониторю ОФЗ.
Самые ликвидные:
— ОФЗ 26209, доха 9,9%, погашение 20 07 2022,
— ОФЗ 26230, доха 9,5%, погашение 16 03 2039.

Для временной парковки рублей, ОФЗ 26209 подходит.

Сделал график зависимости ставки ЦБ РФ от курса USD / RUB:
ОФЗ: гарантированная доха под 10%, зависимость курса USD и ставки ЦБ РФ. Когда покупать длинные ОФЗ.
Между ставкой ЦБ РФ и курсом USD / RUB обратная засисимость: коэффициент корреляции минус 0,2%.
В 2014г. для поддержки рубля, ЦБ РФ подняли ставку до 17%.

Если ситуация с Донбассом всё — таки обострится, то ВОЗМОЖНО ПОВТОРЕНИЕ ПОЛИТИКИ ЦБ РФ:
резкий подъем ставки для поддержания рубля,
если такой сценарий произойдёт, это будет хорошей точкой входа в длинные облигации (ОФЗ 26230, ОФЗ 26238)

С уважением,
Олег.






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

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




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