Избранное трейдера Нечто

по

27 лет в стакане! Некруглый праздник. ;р))

    • 05 ноября 2019, 19:14
    • |
    • Petrov
  • Еще
27 лет в стакане! Некруглый праздник. ;р))

 03 ноября 2019 года я скромно без помпы отменил 27 годовщину
своего трейдерской деятельности на Российском рынке ценных бумаг.
А вот сегодня и подарки подоспели.
Мосбиржа + 3%.
МАГНИТ +2,2%.
Пустячок, а приятно.
; р))

Индикатор с границами

пример использования:
два индикатора с разными периодами совместно дают более точный сигнал
Индикатор с границами


Settings={
Name="MNKMK",
period=200,
delta = 1,
line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255,0, 0)
                    },
					{  
                        Name = "cur2",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 255)
                    },
					{  
                        Name = "cur3",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(0,0, 255)
                    }
                }

}
--[[

описание свойств:
period - период, за каротрый делается расчет
delta - множетель отступа по вертикали H - L

назначение:
распознавание точки разворота тенденции

использовался метод:
метод наименьших квадратов (аппроксимация линией)

--]]

function Init()
 	
  return 1
end

function OnCalculate(index)
    
  sz = Size()
  n = Settings.period
  d = Settings.delta  
  
  if index == 1 then 
    a1_0 = 0
	a2_0 = 0
	a3_0 = 0
	a4_0 = 0  
    a1_1 = 0
	a2_1 = 0
	a3_1 = 0
	a4_1 = 0 
	HiLo_0 = 0
	HiLo_1 = 0
	prevk = 0
  end  
       

   i = index
   a1_1 = a1_1+i*C(i)
   a2_1 = a2_1+i
   a3_1 = a3_1+C(i)
   a4_1 = a4_1+i*i  
   HiLo_1 = HiLo_1+H(i)-L(i)
   y = nil
   
   if index-n > 0 then
        
    i = index-n
	a1_0 = a1_0+i*C(i)
	a2_0 = a2_0+i
	a3_0 = a3_0+C(i)
	a4_0 = a4_0+i*i
	HiLo_0 = HiLo_0+H(i)-L(i)
	
	a1 = a1_1-a1_0
	a2 = a2_1-a2_0
	a3 = a3_1-a3_0
	a4 = a4_1-a4_0
	HiLo = (HiLo_1-HiLo_0)/n
	
	if((n*a4 - a2*a2) ~= 0) then
	  
	  a = (n*a1 - a2*a3)/(n*a4 - a2*a2)
	  b = (a3 - a*a2)/n
       
      y = a*index + b 
	  
	  y1 = y - HiLo*d
	  y2 = y + HiLo*d
	  
	  if O(index) < y1 then
	    y = y2
		prevk = 1
	  else
	   if O(index) > y2 then
	    y = y1
		prevk = 2
       else 
	    if prevk == 1 then
		  y = y2
		end 
	    if prevk == 2 then
		  y = y1
		end 		
	   end
	  end 
    end 
	
   end 
 
   return y
 
  
endЬЛ



Ситуация на текущий момент

Ситуация на текущий момент



Вчера индекс ММВБ закрыл день черной свечкой и «внутренним днем» — фигура консолидации. Сопротивления, взятые накануне 9на утро 2815 и 2810) были пробиты и протестированы снизу, однако индекс удержал локальную поддержку на 2790, где проходит и 15сс233, дважды отбившись от нее, поэтому сегодня мы снова попробуем взять свои сопротивления. В случае успеха рост на рынке продолжится с целями 2860, 2921 и 2957. Отбой от зоны или пробой 2790 можно продавать с целями 2760, 2750 и 2735. В приоритете пока остается обновление истхаев в рамках 5 волны.

Ситуация на утро выглядит позитивно:

СиПи оттестил сверху свою новую поддержку (на утро 3004 и 2998) И пытается продолжить рост. Цель — 3043. Ждем  добоя туда. Отмена сценария — уход под поддержки с ретестом сверху — в этом случае снижение продолжится с целями 2990, 2970 и 2950.

Евро-доллар еще раз ткнулся в свою основную поддержку (1,0924), лоев не обновил но можно зачесть это за 5 волну и выдвинуть предположение что мы начали среднесрочный рост. На текущий момент пара пробила свое первое сильное сопротивление на 1.1043 и тестит последнее на 1,1073. В случае его пробоя с ретестом сверху мы получаем разворотный сигнал на часах и ждем пару на дневном сопротивлении — 1,1207 и 1,1354.

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

Заработал 1млн. на фондовом рынке

    • 03 сентября 2019, 16:29
    • |
    • iireg
  • Еще

Неожиданно.

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

Я этого события ждал, конечно, но наступило оно неожиданно. Сегодня открыл личный кабинет у брокера и вот оно, долгожданное событие

 Заработал 1млн. на фондовом рынке

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

Стоит отметить, что на текущий момент, рост портфеля (курсовой + дивиденды) превышает объем внесенных средств и это хорошо, стремимся к превышению роста портфеля над вложениями, тогда можно будет перенаправить вносимые средства в другое направление

Общая динамика и роста стоимости портфеля и его доходность меня устраивает
Заработал 1млн. на фондовом рынке



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

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

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

--[[
параметры: 
Procent - процент зигзага 
--]]
Settings={
Name="ZIGZAGPROF",
Procent=1,
    line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 0)
                    },
                    {  
                        Name = "cur2",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 255)
                    }							
                }
}

function Init()
  
  y1 = nil
  y2 = nil
  x1 = 1
  x2 = 1
    
  return 1
  
end

function OnCalculate(index)

  de = Settings.Procent
  
  delt = 0.01

  vl = C(index)
  if index == 1 then 
	y1 = vl
    y2 = vl
  else   
	  if C(index) > y1*(1+de/100) and y1 < y2 then 
	    x2 = x1
	    y2 = y1	
	    x1 = index 
	    y1 = C(index)	        
	  end 	
	  if C(index) > y1 and C(index) > y2 then 
	    x1 = index 
	    y1 = C(index)	  			  
	  end 
	  	  		
	  if C(index) < y1*(1-de/100) and y1 > y2 then 
	    x2 = x1
	    y2 = y1
	    x1 = index 
	    y1 = C(index)  		
	  end 	
	  if C(index) < y1 and C(index) < y2 then 
	    x1 = index 
	    y1 = C(index)	  			  
	  end 	  	  		
	end 	
  
  if x1 ~= index then 
    curfrom = x1
	curto = index
  else 
    curfrom = x2
	curto = x1
  end 
 
 --[[
  if curto ~= curfrom and curfrom ~= nil and curto ~= nil then 
    if C(curto) ~= nil and C(curfrom) ~= nil then 
      k = (C(curto)- C(curfrom))/(curto- curfrom)  
      for i = curfrom, index  do
        curv = i*k + C(curto) - curto*k  		          
	    SetValue(i, 1, curv)
      end   	
	end 
  end
--]]
    
    lev = nil
	if x1 ~= x2 then  
     
	
	k = (C(x1)- C(x2))/(x1- x2)    
	maxd = 0
    for i = x2, x1  do
      
	  lev = i*k + C(x1) - x1*k  		
	  
	  if  C(x2) > C(x1) and lev <= H(i) 
	  then 
	    if maxd < H(i) - lev  then 
          maxd = H(i) - lev 
		end
        --maxd = 0.5		
      end 
	  
      if  C(x2) < C(x1) and lev >= L(i) 
	  then 
	    if maxd > L(i) - lev  then 
          maxd = L(i) - lev
		end 
		--maxd = -0.5
      end 	  
	  
    end   	
      
    lev = nil 
    --[[if x1 < index 
	  and 
	  (
	  C(x2) > C(x1) and C(x1) < C(index) 
      or 
      C(x2) < C(x1) and C(x1) > C(index) 	  
	 )
	then --]]
      lev = 
	    index*k + C(x1) - x1*k + 
		maxd
	--end   
    
	  
	  
	--[[  
	
	map = 10
	lev = 0
	if index-map+1 > 0 then 
      for i = index-map+1, index  do
        lev = lev + C(i)
      end   		
	  lev = lev/map
	  ma = lev
	end
	
	map = 30
	lev2 = 0
	if index-map+1 > 0 then 
      for i = index-map+1, index  do
        lev2 = lev2 + C(i)
      end   		
	  lev2 = lev2/map
	  ma2 = lev2
	end	

	
	if 
	  C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev and C(index) - C(x1) > C(index)*delt
	  or 
	  C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev2 
	then 
	  lev = C(x1)--*(1-delt)
	  prev = lev        
	else  	
	  if 
	    C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev and C(x1) - C(index) > C(index)*delt
	    or
	    C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev2 
	  then 
	    lev = C(x1)--*(1+delt)
	    prev = lev
	  else
        lev = lev2  
	  end		
    end	

	if 
	  C(x1) > C(x2) and ( lev < C(index) or prev == C(x2) )
	then 
	  lev = C(x2)--*(1+delt)
	  prev = lev
	end
	
	if
	  C(x1) < C(x2) and ( lev > C(index) or prev == C(x2) )
	then 
	  lev = C(x2)--*(1-delt)
	  prev = lev
	end	
	
    if C(x1) < C(x2) and ( lev < C(index) or prev == C(x1) )
	then         	  
	  lev = C(x1)
	  prev = lev
    end
	  
    if C(x1) > C(x2) and ( lev > C(index) or prev == C(x1) ) 
	then         	  
	  lev = C(x1)
	  prev = lev       		
	end
	 --]] 

	
  end   
  
  return  lev
 
  
end



Для корректного отображения данных счета необходимо обновить QUIK до версии 8.0.2

В связи с вступлением в силу с 1-го июля 2019 года Указания Банка России N 4928-У для корректного отображения маржинальных показателей, лимитов покупки/продажи и таблицы состояние счёта в системе QUIK пользователям необходимо обновиться до версии 8.0.2, доступной на всех серверах системы.

Обращаем ваше внимание на то, что новая версия системы QUIK работает только на операционных системах с 64-х битной архитектурой. Пользователям систем с 32-х битной архитектурой при подключении к серверу обновление предложено не будет. В связи с чем рекомендуем обновить систему Windows до 64-х битной архитектуры.

Управление клиентской поддержки Банка ВТБ (ПАО)

Открой счет в самом надежном брокере — банке ВТБ

Инвестиции. Моя стратегия, тактика, результат и ошибки.

Всем доброго дня. Решил поделиться свои опытом в инвестировании на фондовом рынке. 

Для начала я дам свое определение инвестора и чем он отличается от спекулянта/трейдера. 

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

Я инвестор и вот мой портфель - 

Инвестиции. Моя стратегия, тактика, результат и ошибки.
Инвестиции. Моя стратегия, тактика, результат и ошибки.

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

Мои итоги июня

Закончился июнь. В отличие от мая месяца, где я маялся дурью, тут «июниться дурью» мне не пришлось. Прикрутил дисциплину, и сразу дела наладились. Да, не обошлось без пары косяков (забыл поставить стопы), но там я покрылся сразу по рынку и без сожаления (приобретённый рефлекс в результате жизненного опыта). Торговал строго по тренду. Рынок радовал, а тренд светился всеми красками радуги, поэтому июнь получился в плюс. Рос индекс, а вместе с ним рос и мой депозит.
Имею полное право вальсировать. Вальсировал :-) 

Пхай
Что показалось мне любопытным. Я спокойно взирал на график и видел себя в растущем дневном тренде, но оказалось… Оказалось, что я играл контртренд на самом крупном таймфрейме, какой только есть в природе. На каком таймфрейме? На народном. Да, есть такой супер-таймфрейм, называется народным, вот его определение:
«Май – всё в землю пхай, а июнь – хоть сей, хоть плюнь».
Блин, у меня всё вышло ровно наоборот! В мае пхай у меня не вышел, зато в июне я опхаялся! Значит, это была торговля на контртренде :-)



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

Торговый план на 24.06.2019

В группе ВКонтакт https://vk.com/simple_trade Вы найдёте: каждый понедельник в 11:00 по мск ONLINE обзоры, торговый план на день БЕСПЛАТНО, а также полезные статьи, публикации сделок, обсуждения и знания на основе личного опыта. 

Присоединяйтесь! )) 

Всем привет. Сегодня новостной фон нейтральный. Рынки на хаях, а мировые ЦБ заявляют, что готовы гнать цены на фин. активы бесконечно вверх. Но мы работаем по ситуации и на коротких дистанциях ;)

Торговый план на 24.06.2019
Br — Глобально тренд вниз, локально растём. Инструмент пробил локального продавца в зоне 63.5 — 64 и показал рост, пока в рамках коррекции, но потенциал сохраняется в зону 67.5 — 68. Сценарий для лонга: Коррекция к уровню 64,7, остановка на объемах выше уровня и длительная проторговка в течение 1-2 часов. Лонг с целью до 65.75 и далее на пробой. Либо ожидать пробой хая 65.75. В случае если не сможем удержать инструмент выше 64.7, возможен шорт с целью до 63.5



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

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