Избранное трейдера Великий комбинатор

по

Облигационный портфель программиста

Подвел итоги по своему специальному облигационному счету. Год назад я положил на отдельный брокерский счет 800 000 рублей, где решил торговать только облигациями.
Через год баланс счета стал ровно 1 000 000. Т.е. за год я заработал 25% годовых. Дополнительные средства на счет не вносил, но всю прибыль реинвестировал.
Основные факторы:
1. Заходил в первичных размещениях, продавал на вторичке выше номинала.
2. Несколько раз рисковал, покупая просевшие в цене бумаги (СилМаш лучший из всех)
3. Реинвестирование купонов (появилось много бумаг с ежемесячным купоном, и это очень круто, реально повышает доходность).

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

Итак,

1. Участие в первичных размещениях.
Тут обязательно надо смотреть и отчетность эмитента и организаторов (их другие выпуски), т.е. проводить большую ручную работу.



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

Перепост с хабра на тему процесса создания программы Parse_Signal для автоматизация торговли через Tradingview. Плюс анонс сайта с данным проектом.

Всем добрый вечер!
Выкладываю свой пост с хабра о процессе написания программы Parse_Signal. Раскрываю технические аспекты создания программы.
Проблема: На текущий момент наиболее удобным и полноценным программным обеспечением (далее ПО) для автоматизации торговли на российском биржевом рынке является небезызвестный ТСЛАБ.   Несмотря на несомненные плюсы в виде удобного визуального редактора для написания торговых скриптов, который позволяет писать роботов даже без знания языков программирования, есть ряд недостатков, которые делают использование данного ПО для меня крайне не практичным. И думаю не только для меня, учитывая, что средний размер счёта на Мосбирже как правило не превышает 500 тыс.р… Читать полностью по ссылке...
Теперь у данного проекта появился отдельный сайт, где можно скачать актуальную версию программы, ознакомиться с инструкциями по настройке программы и запуске своего первого робота.

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


Правила разумной экономии

Экономия это урезание чужих доходов © Джон Мортон

 

Дочь рассказала, что сосед по парте её спросил: «Почему ты отличница, а тебе до сих пор айфон не подарили?». И рад бы я списать это на детскую хитрость и на то, что это был прозрачный намёк, мол пора бы обновить телефон, отец, но нет, — не водилось такого никогда и слишком искренним в глазах было непонимание логической связи между оценками и подарками.

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

И покупаются взрослыми на последние деньги дорогие игрушки. «Деньги с собой в могилу не заберёшь» — девиз сегодняшнего российского общества. «Испортили себя, испортим и детей» — добавил бы я.



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

Анонс торговых сигналов

    • 15 апреля 2019, 19:09
    • |
    • AlexChi
  • Еще

 

Введение

Многие, наверное, слышали о системе BWS, по которой я публично торгую уже много месяцев и сигналы которой каждый день выкладываю здесь на смартлабе. Эта система – не единственное, что у меня есть. Помимо этой системы у меня есть еще 3 торговых робота. Вот они:

  1. Робот CandleMax
  2. Робот AVP
  3. Робот PVVI

Сигналами этих роботов я и планирую с вами поделиться.

Роботы спекулятивные, среднее время удержания позиции составляет около 3 дней. Срабатывают редко, сигналы бывают не каждую неделю.

Тем не менее, каждый из этих роботов прошел проверку на статистике с первого дня торгов на МММВ и по 29.12.2018. И результаты, показанные этими роботами, просто поражают!

Описание роботов

Робот CandleMax


CandleMax – это единственная свечная модель, которая выдержала проверку на истории.

Здесь вы можете найти подробное описание этой свечной модели:

Тестирование рабочей свечной модели на исторических данных



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

Как выбирать акции для своего инвестиционного портфеля

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

Формирование инвестиционного портфеля

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



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

скрипт для 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

Тестирование рабочей свечной модели на исторических данных

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

Введение


Эта статья является заключительной в цикле тестирования японских свечей. Всего в этом цикле будет 8 статей. Вот список предыдущих статей:

1. Тестирование свечи молот на исторических данных
2. Тестирование модели бычье поглощение на исторических данных
3. Тестирование модели медвежье поглощение
4. Тестирование модели завеса из темных облаков
5. Тестирование модели медвежье харами на исторических данных
6. Тестирование модели просвет в облаках на исторических данных
7. Тестирование модели бычье харами на исторических данных

Все 7 свечных моделей, которые я описал до этого, не выдержали проверки на истории. Сейчас настало время привести ту единственную свечную модель (из мне известных), которая выдержала подобную проверку.

Описание модели



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

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

    • 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

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



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

Почему следует открыть ИИС прямо сейчас?

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

В настоящее время в результате значительного упрощения процедуры получения налоговых вычетов, их популярность растет с каждым днем. Граждане активно пользуются стандартными, социальными и имущественными вычетами, однако, индивидуальные инвестиционные счета (далее ИИС), которые, соответственно, дают право на получение инвестиционного вычета, для многих все еще остаются слишком непонятными. Я же хочу объяснить, почему считаю, что сейчас абсолютно каждый человек, который имеет официальный доход и платит с него подоходный налог, или по крайней мере собирается это делать через 3 года, должен обязательно открыть себе ИИС.

Право на получение инвестиционного вычета у Вас возникает при выполнении всего лишь трех условий:

  1. Вы официально трудоустроены и платите подоходный налог, либо в течение налогового периода имели другие виды дохода, облагаемые НДФЛ.
  2. Вы открыли индивидуальный инвестиционный счет в брокерской компании, либо банке.
  3. Вы внесли в течение налогового периода (календарного года) денежные средства на Ваш ИИС.


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

Как управлять инвестиционным портфелем почти с 0 риском?

Как управлять инвестиционным портфелем почти с 0 риском?

Пока наметилась пауза в торговле. Хочу поделиться опытом из прошлого. Возможно, кому-то будет полезно и интересно.

На дворе 2006 год. Мне выдали в доверительное управление N сумму в управление — достаточно крупную. Задач стояла, показать положительный результат по итогам года, а в худшем случае не потерять.

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

Идея не оригинальная конечно, но я поступил так.

на 90% портфеля были закуплены облигации ТОПовых эмитентов с фиксированной доходностью и погашением в конце года.

оставшиеся 10% выделены для активных торгов акциями. При этом, максимально допустимым убытком по данной части портфеля была сумма равная доходу по облигациям.



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

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