Избранное трейдера Дмитрий К.

по

♛ ВСЕ ВИДЫ ETF для вашего портфеля ч. 1

 

Всем привет) Сегодня пройдемся по разным классам etf с положительной бетой к рынку и поймем, чем они отличаются друг от друга. Разница может быть очень существенная, вне зависимости от того, что большинство etf будут иметь довольно высокую корреляцию к рынку. Сложные, производные etf в этой статье рассматриваться не будут, ровно как и альтернативные инвестиции, вроде различных etf на commodities. Только старые добрые индексы с плечом 1х. Шкала доходности на всех картинках логарифмическая и доходности total returns (цены бумаг + их выплаченные дивиденды). Всю альтернативную и производную хурму будем рассматривать в следующих статьях, т.к. слишком большой лонгрид получится. Поехали)

Если мне необходима информация по любому etf, я иду на etfdb.com, там можно найти такие показатели, как ликвидность и стоимость владения, кто выпускает etf, его дату создания, его структуру, размер дивидендов и.т.д. Очень полезный ресурс одним словом.



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

скрипт для quik

скрипт для отслеживания бумаг по системе BWS:

--Массив с Тикерами, добавьте нужные тикеры
aTickerList = {"MSNG", "GAZP", "LKOH",
	    "SIBN", "GMKN","ROSN",
	    "SBER", "TATN", "NVTK",
	    "IRAO", "RSTI", "SBERP",
	    "PHOR", "SNGS", "TRNFP",
	    "VTBR", "FEES", "MVID",
	    "RASP", "MFON", "AFLT", 
	    "MAGN", "ALRS", "MTSS", "MOEX",
	    "RTKM", "MGNT", "NLMK", "SNGSP",
	    "CHMF", "MTLR", "HYDR", "MFON",
	    "RSTI", "PLZL", "BANEP", "POLY"
	    };

--Функция поиска цены
function fGetPrice(sTickerName, sNum)
	--Подключаемся к источнику данных
	local ds=CreateDataSource("TQBR", sTickerName, INTERVAL_D1);
	while (Error=="" or Error == nil) and ds:Size() ==0 do sleep(10) end;
	if Error ~="" and Error ~=nil then message("Error: "..Error, 1) end;
	local sSize=ds:Size();
	local sCurrentPrice=ds:O(sSize);
	
	local sLastWeekPrice7=0;
	local sLastWeekPrice14=0;

	--Берем цену закрытия свечи неделю назад
	sLastWeekPrice7=ds:C(sSize-4);
	--Берем цену закрытия свечи 2 недели назад
	sLastWeekPrice14=ds:C(sSize-8);

		--Вычисляем проценты
		local sPrc7=math.floor((100-((sLastWeekPrice7*100)/sCurrentPrice))*100)/100;
		local sPrc14=math.floor((100-((sLastWeekPrice14*100)/sCurrentPrice))*100)/100;

		--Заполняем таблицу значениями
		SetCell(t_id, sNum, 0, tostring(sTickerName));
   		SetCell(t_id, sNum, 1, tostring(sCurrentPrice),sCurrentPrice);
   		SetCell(t_id, sNum, 2, tostring(sLastWeekPrice7),sLastWeekPrice7);
   		SetCell(t_id, sNum, 3, tostring(sLastWeekPrice14),sLastWeekPrice14);
   		SetCell(t_id, sNum, 4, tostring(sPrc7),sPrc7);
		SetCell(t_id, sNum, 5, tostring(sPrc14),sPrc14);

		--Текущая цена больше цены прошлой недели - раскрашиваем зеленым
		if sCurrentPrice>sLastWeekPrice7 then 
			fGreen(sNum);
		end;
		--Текущая цена меньше цены прошлой недели - раскрашиваем красным
		if sCurrentPrice<sLastWeekPrice7 then
			fRed(sNum);
	   	end;
		--Текущая цена больше цены прошлой недели и цена прошлой недели больше цены позапрошлой недели
		--раскрашиваем желтым
		if sCurrentPrice>sLastWeekPrice7 and sLastWeekPrice7>sLastWeekPrice14  then 
			fYellow(sNum);
	   	end;
end;

--- Функция создает таблицу
function CreateTable()
	-- Получает доступный id для создания
	t_id = AllocTable();	
	-- Добавляет 6 колонок
 	AddColumn(t_id, 0, "Тикер", true, QTABLE_INT_TYPE, 15);
 	AddColumn(t_id, 1, "Сегодня", true, QTABLE_INT_TYPE, 15);
 	AddColumn(t_id, 2, "Неделя", true, QTABLE_INT_TYPE, 15);
 	AddColumn(t_id, 3, "2 Недели", true, QTABLE_INT_TYPE, 15);
 	AddColumn(t_id, 4, "Неделя (%)", true, QTABLE_INT_TYPE, 15);
 	AddColumn(t_id, 5, "2 Недели (%)", true, QTABLE_INT_TYPE, 15);
	
	-- Создаем
	t = CreateWindow(t_id);
	-- Даем заголовок	
	SetWindowCaption(t_id, "7 Days");

   -- Добавляем строки
      for k,v in pairs(aTickerList) do
		InsertRow(t_id, k);
      end;
end;

--- Функции раскрашивают ячейки таблицы
function fRed(col)
	SetColor(t_id, col, -1, RGB(255,168,164), RGB(0,0,0), RGB(255,168,164), RGB(0,0,0));
end;
function fGreen(col)
	SetColor(t_id, col, -1, RGB(157,241,163), RGB(0,0,0), RGB(157,241,163), RGB(0,0,0));
end;
function fYellow(col)
	SetColor(t_id, col, -1, RGB(249,247,172), RGB(0,0,0), RGB(249,247,172), RGB(0,0,0));
end;

--Основная функция
function main()
	-- Создаем таблицу
 	CreateTable();

 	--Пробегаемся по массиву тикеров
	for k,v in pairs(aTickerList) do
	  fGetPrice(v, k);
	end;

end;
как выглядит в квике:

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

Полезные ссылки с кратким описанием

    • 20 февраля 2019, 19:07
    • |
    • AlexChi
  • Еще

 


1. Календарь налоговых выплат:

http://www.oviont.ru/ru/useful/calendars/tax/

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


2. Текущие технические рекомендации по акциям МосБиржи от компании БКС:

bcs-express.ru/tehanaliz

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


3. Здесь можно скачать историю торгов по акциям, товарам и индексам:

http://www.finam.ru/analysis/export/default.asp

Очень полезная ссылка. Именно отсюда я беру статистику по акциям МосБиржи и по значению индекса.



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

10 лучших фильмов про биржу, которые можно посмотреть на выходных. Все для Вас мои дорогие.

Итак, вот список фильмов и трейлеры к ним вставлю, 
искренне надеюсь, что хоть немного вдохновитесь просмотром. 
p.s. Мне лично фильм "В погоне за счастьем" понравился.

1. Игра на понижение | The Big ShortЖанр: драма2015 год Режиссер: Адам МакКейВ ролях: Брэд Питт, Финн УиттрокРейтинг Kinopoisk – 8,3Слоган: This is a true story Анонс Kinopoisk: Фильм о людях, которые сделали миллионы на мировом экономическом кризисе.


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

Как я покупаю акции. Простая стратегия

Для чего? Для покрытия пассивного роста рынков. Т.е. к обычным спекуляциям получаю доп. доход от роста рынка.
Почему только Сбербанк? Да потому что по сути это главная бумага российского внутреннего рынка, на Сбере завязана практически вся экономика, почти половина банковского сектора. В общем не очень-то ему страшны санкции — это внутренний игрок + дивы. Там обвалы обусловлены чистой психологией, это хорошо, значит хорошая волатильность.

Задача стояла набрать от половины депо до 70% для данной стратегии.
Купил треть по цене 200, немного по 190, и начался обычный мартингейл с шагом 2 рубля вниз на условный объем, при повышении на 2 рубля соответственно этот объем сдавался обратно(продавался) с прибылью. При накоплении 40 рублей прибыли(20 раз купил-продал) на объем покупается еще один объем на долгосрок к первоначальному. Математически это еще означает, что этот доп. объем куплен на 40 рублей ниже рынка. Отлично.
В итоге стабильно имею дополнительный ежедневный доход, в среднем совершается 4-6 сделок в день по этой стратегии.
Плюс постоянно падает средняя цена.
Три раза сходили за то время на 200 и ниже, теперь моя средняя наверное где-то под 160 или около того.

Пользуйтесь;)

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