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

по

Бесплатный загрузчик данных с ФИНАМа

    • 29 сентября 2023, 17:15
    • |
    • T-800
      Smart-lab премиум
  • Еще
По многочисленным просьбам выкладываю рабочий загрузчик котировок с сайта finam.ru
cloud.mail.ru/public/SPug/kLapzZcb5

Запаковано в jLoader.rar
Инструкция в архиве в файле описание.txt

Просьба поставить лайк спасибо)

Доработанный индикатор наклонных уровней AT-obl_can

Доработал индикатор, внес параметр весовых коэффициентов
Доработанный индикатор наклонных уровней AT-obl_can

Settings=              
        {                          
            Name = "AT-obl_can",   -- название индикатора
            delta=2.0,                  -- параметр индикатора  
            rep=5, 
            shif=0,		
            wt=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

  sz = Size()-shif
  
  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 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 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	 
	    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
	  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	 		  
		    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)
	          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 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

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

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

Индикатор AT-obl_can, показывающий наклонные уровни
Индикатор наклонных уровней
Индикатор наклонных уровней

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

Субботнее. Римская империя и варварские короли

    • 20 ноября 2021, 02:41
    • |
    • master1
      Smart-lab премиум
  • Еще
Об этом периоде истории мы знаем мало.


Был Аттила.

Правитель гуннов в 434-453 годах, объединивший под своей властью тюркские, германские и другие племена, создавший страну, от Рейна до Волги.
Знали?


Были гунны, были готы, были римляне в пятом веке. А как были?


Как правильно считать полную доходность акций с учетом дивидендов?

Господа инвесторы, возник вопрос. Вот есть у нас ценовой ряд изменения цены акции по годам и дивиденды по годам.
Как посчитать доходность цены акций очевидно, а вот как правильно включить дивиденды, чтобы посчитать полную и среднегодовую доходность акций Сбербанка?
Как правильно считать полную доходность акций с учетом дивидендов?
Первое, что приходит на ум, посчитать див.доходность каждого года, взять среднее арифметическое по годам и прибавить к доходности акций...
Но ведь чтобы получить настоящий CAGR дивиденд по логике надо реинвестировать, что дает весьма ощутимую разницу со временем за счет как и прироста цены, так и дивидендов, полученных на дивиденд.

Сделал ценовой ряд, может кто покажет как:
https://docs.google.com/spreadsheets/d/1SRXQHkw6AQTs35Mhq2GuG5alf6MBPdnOLCa2soDY5y4

полезные ресурсы для быстрого анализа эмитента, контрагента

для быстрого анализа мелких кампаний у меня в закладках пара сайтов.
ну потому что годовой отчёт от ФНС слишком подробный, не всем понятен и нет привычных графиков.

поэтому у меня в закладках есть пара сайтов где всё доступно разложено по полочкам.


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

Где брать информацию. Продвинутый набор

    • 06 августа 2021, 12:16
    • |
    • Czarish
  • Еще

Мы продолжаем делиться с вами полезными источниками информации для принятия инвестиционных решений.

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

Что ж, давайте пройдемся по ним:

fred.stlouisfed.org/ — онлайн-база данных, состоящая из сотен тысяч графиков экономических данных из множества национальных, международных, государственных и частных источников. Призван помочь пользователям ознакомиться со свежими данными макроэкономической ситуации (преимущественно в США) + графики содержат довольно длинный исторический горизонт (от нескольких лет до нескольких десятков лет).

www.federalreserve.gov/ — сайт Федрезерва США. В разделе News & Events — Press releases наиболее интересными могут быть публикации с заседаний Федерального комитета по операциям на открытом рынке ФРС США (FOMC). Да-да, это те самые заседания, на которых принимаются решения о будущем «печатного станка» и ставки ФРС.



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

Где брать информацию. Базовый набор

Любое инвестиционное решение сопряжено со сбором огромного объема информации.

Мы пока обделены таким мощным ресурсом, как, например, терминал Bloomberg, поэтому мы пользуемся другими внешними источниками, о которых и хотим вам рассказать.

Думаю, каждому из вас что-то да приглянется и станет полезным дополнением к инвестиционному анализу. Отмечу, что каждый из представленных здесь источников доступен бесплатно. Итак, поехали:

◾️ e-disclosure.ru – содержит базу всех финансовых отчётов и существенных событий по всем компаниям, зарегистрированным на территории РФ.

◾️ old.conomy.ru – здесь представлены отчеты компаний в оцифрованном виде. Позволит сэкономить кучу времени на перепечатывании отчетов, если вдруг появилось желание самостоятельно посчитать финансовые показатели.

◾️ smart-lab.ru – куда же без нашего родненького форума:) Это довольно таки крупный ресурс по рынку РФ. Есть множество данных по эмитентам (показатели, мультипликаторы, дивиденды), а также форум, где можно ознакомиться с мнениями его участников или поделиться своим.



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

Как бесплатно качать исторические котировки c tradingview с помощью python

Искал откуда можно скачать исторические котировки. Да так, чтобы все было в одном месте: и рынок РФ, и рынок США, и фьючерсы, и крипта. Да ещё и бесплатно.

Все эти котировки есть в tradingview, но скачать оттуда можно только в платном аккаунте.

Как бесплатно качать исторические котировки c tradingview с помощью python



Кстати, при регистрации дают пробный период на 30 дней на любом тарифе. Во время пробного периода можно купить платный аккаунт со скидкой до 60%.

Как бесплатно качать исторические котировки c tradingview с помощью python

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

Полюс взял ТОП-1 В МИРЕ по запасам золота - сравнили компанию с мировой ареной

Время прочтения: 5-7 минут

Интродакшн

Добрый день, уважаемые читатели, меньше месяца назад ПАО «Полюс» официально подтвердил запасы Сухого Лога по методике JORC, что выдвинуло компанию на первое место в мире по их объему. Нам стало интересно, а насколько компания недооценена/переоценена на международном рынке?

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

Рынок:
Перед началом немного справочной инфы за 2020 год, которая понадобится для полного понимания:
Полюс взял ТОП-1 В МИРЕ по запасам золота - сравнили компанию с мировой ареной

Таблица 1. Спрос на рынке золота 2020. Источник: World Gold Council



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

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