Избранное трейдера vitalii yagodkin

по

Как выбрать акции по стратегии Смарт-Инсайдеры с помощью программы , если у вас русский брокераж.

Для чего и почему была создана программа Смарт Сток Инсайдер  https://smartstockinsider.com/ читайте в предыдущей записи здесь.
Теперь о том как выбрать компании из списка Санкт-Петербургской биржи для  неквалифицированных инвесторов, у которых открыты счета у отечественных брокеров.

Для выбора акций можно воспользоваться опциями программы Акции Санкт-Петербургской биржи (тариф Усиленный и выше). 
Все таблицы содержат информацию о количестве всех инсайдеров-покупателей за последние 30 дней, общее количестве в компании Смарт-Инсайдеров и количестве Смарт-Инсайдеров, у которых были зафиксированы сделки за последний месяц. Данные обновляются несколько раз в день.  

Как выбрать акции по стратегии Смарт-Инсайдеры с помощью программы , если у вас русский брокераж.

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



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

Результаты портфельного инвестирования. 01 июня 2019г — 06 декабря 2019г

Результаты портфельного инвестирования. 01 июня 2019г — 06 декабря 2019г
Результаты портфельного инвестирования. 01 июня 2019г — 06 декабря 2019г

Все портфели — виртуальные.

Портфели созданы 01 июня 2019г (и позднее, указано отдельно) для слежения за поведением акций эмитентов, имеющих значительную долю экспортной выручки, и для сравнения с акциями прочих эмитентов.

Доходность портфелей указана с момента их создания и без учёта выплаченных дивидендов. (кроме портфеля ETF-ПИФ ММВБ индекс бенчмарк, в цене компонентов которого дивиденды уже учтены)
Дивиденды не учитываются изза того, что ещё не закончена разработка раздела Смартлаба «Списки Бумаг»



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

В помощь брату Форекснику

Ежели совсем нет стратегии, попробуй мониторить эти цены

ресурс https://www.cityforex.co.uk/foreign-exchange-rates.php

В помощь брату Форекснику
В помощь брату Форекснику

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

Итоги ноября. Обзор портфеля. +20% за месяц. Привет, Сберегателю от Лонга)

Здравствуйте, уважаемые читатели.

Завершился очередной торговый месяц, а значит — самое время подвести итоги. Накопленная доходность портфеля сначала года составила 61,64%, против доходности индекса, выросшего на 32,37%.
Итоги ноября. Обзор портфеля. +20% за месяц. Привет, Сберегателю от Лонга)
За этот месяц мой портфель вырос на 20,08%, против роста индекса на 1,28%.
Итоги ноября. Обзор портфеля. +20% за месяц. Привет, Сберегателю от Лонга)



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

Очередная подборка полезных сайтов.

Много выходило топиков по этой теме.
Собрал все в один вам.

Время торгов мировых бирж

http://stocktime.ru

Реальная статистика трейдеров и их сделок, стата может быть интегрирована в аккаунт на profit.ly с помощью платформы (thinkorswim, intereactive brokers и др.)

https://profit.ly

Календари статистики и отчетности

http://mfd.ru/calendar

https://www.forexfactory.com

https://ru.investing.com/economic-calendar/

https://stockinfocus.ru/economic-calendar/

https://www.finam.ru/analysis/macroevent/default.asp

https://www.biopharmcatalyst.com/calendars/fda-calendar

Сплиты

https://www.briefing.com/calendars/splits

https://www.nasdaq.com/market-activity/stock-splits

Отчеты СОТ

https://www.cftc.gov/MarketReports/CommitmentsofTraders/index.htm

Карта рынка



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

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

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

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

--[[
параметры: 
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



даю советника в работу на Форекс

всем привет

готов делиться советником (мною написан) — без оплатно ...

работает только по понедельникам… открывает ордера через несколько минут после поступления первых тиковых данных после 12-ти ночи ...

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

http://www.myfxbook.com/members/olegM75/mondaytrade/3251286

процент прироста не обращайте внимание, выставлен минимальный лот 0,1… сами для себя определите ММ ...

пары для торговли все с комфортным для вас спредом (на скрине 5ти знак счет):
даю советника в работу на Форекс



один человек — один счет реальный ... 

EndCandleClosing=true — закрытие ордера по закрытию текущей свечи, с того момента, когда ордер вышел в профит
EndCandleClosing=false — закрытие ордера по Тейкпрофиту

ContinueTraiding=true — открывать новый ордер в понедельник, даже если предыдущий ордер не закрылся

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

Паттерн, который работает

Решил запостить полезную плюшку (надеюсь).

В отличии от этой темы, которую считаю:
Паттерн, который работает
Кстати говоря, автор мне не знаком и с ним не пересекались, но я оказался в ЧС — «Совпадение? Не думаю». © Киселев.

1. Работает практически на любом рынке.
2. Простота идентификации
3. Хороший P/L

Паттерн, который работает

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

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