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

по

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

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




Взять босса "за рога": как регулярно выбивать себе повышение зарплаты

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

1. Критически важно быть в теме зарплат по вашей или по интересующей вас специальности.

Зачем это нужно: работодатели часто любят говорить, что «сейчас тяжелое время», «нет бюджета», «вам надо еще набраться опыта», «в следующем году».  Обычно врут как дышат, если только вы не в кругу приближенных. Потом вы узнаете, что к вам в подразделение пришел левый Уася, который получает на 50% больше вашего. Просто работодатель воспользовался вашей лопоухостью неосведомленностью о реальной ситуации с зарплатами.

Как узнавать о размере зарплат в отрасли:
  • Прямой вопрос коллегам об их зарплатах. Большинство стесняется. Я же всегда спрашиваю и честно говорю «я хочу знать, какой у меня потенциал роста, на что я могу рассчитывать», на моей практике люди с пониманием относятся к такому вопросу.
  • Альтернатива — узнать зарплатную «вилку» для интересующих вас должностей. В этом могут помочь дружественное отношение с прямым руководителем или с кем-то из кадров. Вообще без дружественных отношений расти очень сложно, обязательно стоит поддерживать отношения с приятными и более успешными чем вы людьми на работе.
  • Коллега ушел в другую компанию? Спрашивайте сколько ему предложили, интересуйтесь периодически как обстоят дела с зарплатой в других компаниях, куда перешли ваши знакомые или коллеги.
  • Ходить на собеседования. Важно всегда иметь резюме. Даже если вы не ищите работу.
2. 

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

ЛЧИ 2021. Мои результаты - ник KonstMikh

Добрый день, коллеги. Вот и закончился ЛЧИ, который оказался не простым. Как обычно были взлеты и падения, которые мы все наблюдали.
Моя доходность с 20 сентября по 25 ноября 125,66 %. 
ЛЧИ 2021. Мои результаты - ник KonstMikh
С 17 сентября участвовать в конкурсе не смог, благодаря отвратительной работе брокера Открытие, который затянул и не смог вовремя зарегистрировать своих клиентов в ЛЧИ 2021, хотя я специально для ЛЧИ открыл у них счет и сообщил им об этом еще вначале сентября. А ведь 17 сентября я заработал > 2% на основном счете, а на счете ЛЧИ, где я брал большие риски доходность конечно было бы еще выше, а учитывая геометрическую прогрессию — к концу конкурса этот доход стал бы еще выше. Моя эквити была довольно плавная, поэтому я даже попал в пост MadQuant «ЛЧИ 2021: ищем настоящих трейдеров, а не лудоманов» от 10 октября 2021 г. (https://smart-lab.ru/blog/729797.php) 
ЛЧИ 2021. Мои результаты - ник KonstMikh

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

Майкл Ковел. Биржевая торговля по трендам

Майкл Ковел. Биржевая торговля по трендам



Предыстория следующая. В середине 2010 года впервые наткнулся на эту книгу. То было время неопределенности. С одной стороны, великолепно заработал, торгуя импульсы, в 2009. Это дало возможность распродать остатки загибающегося бизнеса и полностью сосредоточиться на биржевых спекуляциях. С другой стороны, постоянно задавал себе вопросы: «А не случайность ли это?» или «Работает ли этот подход в долгосроке?»

К блогу А.Г. тогда только присматривался. А тут такая книга! Оказывается, целая индустрия работает, используя тот же принцип, к которому сам пришел интуитивно. Методом проб и ошибок. Это было как глоток свежего воздуха. И, возможно, именно это помогло верить в тренд и продолжать его торговать в непростой период, каким был 2011-2013гг.

Книга Майкла Ковела – великолепный сборник, вводящий в мир интересного биржевого подхода, который никогда не сломается. Trend Following. При этом Following – важнейшая часть парадигмы. Работа вторым номером. Сначала движение цены, затем действия трейдера в ответ на нее.



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

Невозможно сделать все. И нефиг пытаться

Это рецензия на книгу “Как привести дела в порядок. Искусство продуктивности без стресса. Аллен Дэвид”

Я эту книгу читал давно, и на английском. Если честно, нихрена не помню, о чем она. Осталось только общее впечатление. Это – самая лучшая книга по тайм – менеджменту, которую я когда нибудь читал.
Она – о безнадежности нашего бытия.
И о тщетности попыток что то планировать.

Бесполезно строить планы из 100 пунктов для достижения цели.
Нифига вы их не выполните.
И не пытайтесь.
Автор это понимает, и предлагает не парить мозг и не вгонять себя в состояние стресса и вечной вины перед самим собой.
Он говорит, что для любого проекта, надо хранить в уме или табличке эксел только два аттрибута – конечный результат и следующий шаг для приближения к этому результату.
И, я даже не знаю, было ли это в книге, но добавлю от себя – если проектов несколько, то надо ОБЯЗАТЕЛЬНО каждый день делать следующее дело для прогресса каждого проекта. Пусть небольшой, но прогресс. Каждый день. Быстро – это помалу, но часто, как говорят то ли китайцы, то ли японцы.



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

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

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

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

Вот топ незаменимых настроек для торговли в Quik:

  1. Для наглядности использую цветовые настройки таблиц (в заголовке нажать ПКМ и выбрать форматирование)Quik топ лайфхаков о которых я не сразу узнал
  2. Отображение на графике уровней позиции, заявок, стоп-заявок на покупку и продажу, а также сделок. Заявки можно вводить прям на графике и легко менять цену просто двигая уровень мышью вверх или вниз.Quik топ лайфхаков о которых я не сразу узнал


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

Простая и агрессивная торговая система

​​⚖️Стратегия Mixed. 

 

Три характеристики стратегии:

• Обгоняет индекс S&P500
• Лёгкая в реализации
• Три инструмента.

 

🤓На разработку такой стратегии меня подтолкнула статья про то, как меняется доходность, если пропустить 25 самых убыточных дней, 25 самых доходных дней. 
pic1


Ссылка: https://www.marketwatch.com/story/how-missing-out-on-25-days-in-the-stock-market-over-45-years-costs-you-dearly-2016-01-25

 

👨🏻‍🎓Философия стратегии Mixed состоит в том, чтобы следовать за индексом, когда он растёт и перекладываться в другие активы, когда он падает.

🤑Лего сказать чем сделать. Скажете вы. Давайте приступим к реализации. 

За основу стратегии взял Стратегию Dual Momentum Гари Антоначи.

⚙️Работает стратегия так:



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

Тестируем робота перед покупкой

    • 17 ноября 2021, 19:18
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, если ты недавно решил разбогатеть на бирже, значит ты тот самый новичок, за деньгами которого охотятся опасные насекомые, типа продавцов роботов. Вот тебе совет, как протестировать робота перед покупкой. Следуй этому совету и сохранишь свои деньги.

Метод тестирования называется Walk-Forward Test (WFT). Выглядит метод так:

Тестируем робота перед покупкой

Короткое описание:

Всякий робот состоит из двух основных блоков — блок логики и блок транзакций. Блок логики обрабатывает данные и выдает сигналы блоку транзакций. Блок транзакций интереса не представляет. Пусть программисты в нем копаются. А мы поговорим про блок логики. Как он работает и откуда знает — когда покупать и когда продавать?

Человек (обычно это прыщавый программист) читает теханальную литературу, скачивает

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

Импульсный робот на индикаторе QStick. Бесплатный. # Тесты 2

 

БЕСПЛАТНЫЙ робот на освоение которого нужно потратить несколько часов времени. Зарабатывающий десятилетиями.

 

Качаем: https://o-s-a.net/market/item/20

 

Графики эквити выглядят вот так:

Импульсный робот на индикаторе QStick. Бесплатный. # Тесты 2
Рис.1 

Импульсный робот на индикаторе QStick. Бесплатный. # Тесты 2



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

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