Избранное трейдера Юрий Филонов

по

Биржевой тренажёр ChartGame, 10 место ($67.28 млрд.)

    • 24 августа 2019, 23:17
    • |
    • Diamond
  • Еще
Ранее ves2010 предложил попробовать 1000 сделок на биржевом тренажёре ChartGame, мне понравилась идея торговли чистого графика без какого-либо фундаментала, без новостей и вообще какой-либо информации, кроме цены и я решил попробовать. В какой-то момент тренажёр начал сокращать капитал без каких-либо причин и мне показалось, что это симуляция брокера-кухни или какой-то баг, но выяснилось, что в тренажёре существует такая вещь как «Lifetime», т.е. вы должны успеть сколотить состояние за 50 лет и у вас есть 2 варианта это сделать: внутридневной трейдинг и среднесрочный свинг-трейдинг. Второй вариант явно выгоднее, но требует особого подхода к оценке риска и управлению капиталом. После слива более 100 депозитов удалось подобрать наиболее живучую торговую систему, которая исключает везение и не наносит ущерб доходности.

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

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

Друг мой, скальпер еще тот, + 34% за день.

Общаюсь с одним знакомым. Молодой студент, скальпинг любит, впрочем, как и многие нетерпеливые трейдеры. Сразу оговорюсь, что скальпинг — очень тяжелый вид спекуляций. Но торгует он не часто, 3-5 дней в месяц, этого хватает, чтобы выглядеть не как выжатый лимон и снимать деньги с рынка.

Трейдером его назвать язык не повернется, но уже второй год все еще снимает сливки с рынка. Вчера мне прислал свою работу по Доллар-Рублю, на что ожидал наверное услышать от меня признания, что он крут.



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

Camarilla Equation. Индикатор для QUIK. Часть 3.

    • 22 августа 2019, 12:29
    • |
    • XXM
  • Еще
Получил такое сообщение:

привет!
у меня в квике стояла камарилла аж с 2014 года, когда вы выложили здесь этот индикатор.
квик обновился до 8 и камарилла пропала.
это не исправить?

Глянул по тэгу https://smart-lab.ru/tag/Camarilla/ и вот они:
1. Camarilla Equation. Индикатор для QUIK.
2. Camarilla Equation. Индикатор для QUIK. Часть 2.

Выкладываю вариант, не зависящий от обновлений QUIK.

-- Camarilla.lua
Settings={
	Name = "Camarilla",
	period = 'D',
	line =
		{
			{Name = "S5", Color = RGB(255, 0, 0), Type = 1, Width = 2},
			{Name = "S4", Color = RGB(255, 165, 0), Type = 1, Width = 2},
			{Name = "S3", Color = RGB(255, 255, 0), Type = 1, Width = 2},
			{Name = "PP", Color = RGB(0, 255, 0), Type = 1, Width = 2},
			{Name = "R3", Color = RGB(0, 191, 255), Type = 1, Width = 2},
			{Name = "R4", Color = RGB(0, 0, 255), Type = 1, Width = 2},
			{Name = "R5", Color = RGB(139, 0, 255), Type = 1, Width = 2},
		}
}

local math_floor = math.floor
local levels = 0
local ydH, ydL, ydC, ydO = {},{},{},{}
local PP, R3, R4, R5 = 0,0,0,0
local S3, S4, S5 = 0,0,0
	local delta = 0
	local cl = 0
local predThisDay=0
local function dTs(t) return 100*(100*t.year+t.month)+t.day; end
local OldDay = ''	-- для выделения начала торгового дня

function Init ()
	local t=getDataSourceInfo()
	local tt = t.interval
	if tt == -3 then 
		message('Месячный график не обрабатывается.',1)
		return 
	end
	return 7
end

function OnCalculate (index)
	local time tt=T(index); ---время из свечи
	--local ThisDay=dTs(tt)	-- дата в формате yyyyMMdd
	local tDay=dTs(tt)	-- дата в формате yyyyMMdd
	local ThisDay = tDay
	if Settings.period == 'W' then
		ThisDay=tt.week_day	-- номер недели
	end
	if index == 1 then
		--message('First ThisDay = '..tostring(ThisDay),1)
		local t=getDataSourceInfo()
		--7.2.5 Функция предназначена для получения информации об источнике данных для индикатора.
		local scale = getSecurityInfo(t.class_code, t.sec_code).scale	--	NUMBER, Количество значащих цифр после запятой
		mul = 10^scale  -- возведение в степень
		local tt = t.interval
		if tt == -3 then tt = 'месяц' 
		elseif tt == -2 then tt = 'неделя'
		elseif tt == -1 then tt = 'день' 
		else
			tt = tt..' мин.'
		end
		--message(t.sec_code..'('..t.class_code..'), цифр после запятой: '..scale..', mul = '..mul..', дата = '..ThisDay,1)
		levels = levels + 1
		if ThisDay ~= OldDay then
			OldDay = ThisDay
		end	
		predThisDay = ThisDay
		--
		delta = H(index) - L(index)
		cl = C(index)
		R5 = (H(index) / L(index))*cl
		calcLevels(index)
		local per = 'daily'
		if Settings.period == 'W' then
			per = 'weekly'
		end
		message('Camarilla '..per..', Т = '..tt..', © xsharp.ru 20.06.2015', 1)
		return
	end
	if Settings.period == 'W' then
		if ThisDay < OldDay then	-- для неделек
			OldDay = OldDay + 1
			if OldDay ~= ThisDay then
				OldDay = ThisDay
			end
			levels = levels + 1
			delta = ydH[levels-1] - ydL[levels-1]
			cl = ydC[levels-1]
			R5 = (ydH[levels-1] / ydL[levels-1])*cl
			calcLevels(index)
			--if index<120 then
			--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
			--end
			predThisDay = ThisDay
		else
			if ThisDay ~=predThisDay then
				--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
				predThisDay = ThisDay
				OldDay = OldDay + 1
			end
			ThisDayF(index)
		end
	elseif Settings.period == 'D' then
		if ThisDay ~= OldDay then	-- для дневок
			OldDay = OldDay + 1
			if OldDay ~= ThisDay then
				OldDay = ThisDay
			end
			levels = levels + 1
			delta = ydH[levels-1] - ydL[levels-1]
			cl = ydC[levels-1]
			R5 = (ydH[levels-1] / ydL[levels-1])*cl
			calcLevels(index)
			--if index<120 then
			--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
			--end
			predThisDay = ThisDay
		else
			if ThisDay ~=predThisDay then
				--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
				predThisDay = ThisDay
				OldDay = OldDay + 1
			end
			ThisDayF(index)
		end
	elseif Settings.period == 'H4' then
		if ThisDay ~= OldDay then	-- для дневок
			OldDay = OldDay + 1
			if OldDay ~= ThisDay then
				OldDay = ThisDay
			end
			levels = levels + 1
			delta = ydH[levels-1] - ydL[levels-1]
			cl = ydC[levels-1]
			R5 = (ydH[levels-1] / ydL[levels-1])*cl
			calcLevels(index)
			--if index<120 then
			--message('index= '..tostring(index)..', Смена недели: '..tostring(ThisDay)..', OldDay: '..tostring(OldDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
			--end
			predThisDay = ThisDay
		else
			if ThisDay ~=predThisDay then
				--message('index= '..tostring(index)..', ThisDay= '..tostring(ThisDay)..', predThisDay: '..tostring(predThisDay)..', d='..tDay..', R3= '..R3..', PP= '..cl..', S3= '..S3,1)
				predThisDay = ThisDay
				OldDay = OldDay + 1
			end
			ThisDayF(index)
		end
	end
	return S5, S4, S3, cl, R3, R4, R5
end

function round(value)
	return math_floor(value*mul + 0.5) / mul
end

function ThisDayF(index)
	ydC[levels] = C(index)
	if H(index) > ydH[levels] then
		ydH[levels] = H(index)
	end
	if L(index) < ydL[levels] then
		ydL[levels] = L(index)
	end
end

function calcLevels(index)
	ydO[levels] = O(index)
	ydH[levels] = H(index)
	ydL[levels] = L(index)
	ydC[levels] = C(index)
	--
	R3 = cl + delta * 1.1/4
	R4 = cl + delta * 1.1/2
	--
	S3 = cl - delta * 1.1/4
	S4 = cl - delta * 1.1/2
	S5 = cl - (R5-cl)
	--
	R5 = round(R5)
	R4 = round(R4)
	R3 = round(R3)
	S3 = round(S3)
	S4 = round(S4)
	S5 = round(S5)
end
  • обсудить на форуме:
  • QUIK

Активы для разных типов рецессии

В прошлом посте я предположил, что снижение ставки ФРС подтвердило переключение рынка из стадии пика в стадию рецессии.
В этом попробую выбрать подходящие инвестиционные инструменты для различных её типов.

Вероятные сценарии развития экономики можно представить в виде вот такой матрицы:
Активы для разных типов рецессии
Международный банк прогнозирует замедление экономики. А это и называется рецессией.

Есть два типа рецессии:

  • Может сопровождаться инфляцией — стагфляция 70-х
  • А может нет -  дефляционные кризисы 2000 и 2008 гг. 
  • Или даже проходить сразу обе стадии: сперва дефляционный шок, а затем инфляция (Великая депрессия 1929-39 гг)


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

Предметно про Алросу. Без прогнозов просто факты.(ну ладно, совсем чуть-чуть)

Я очень не люблю давать прямые рекомендации в стиле «тарь на всю котлету». Поэтому просто факты, которые как мне кажется, важны, дабы поддержать ребят кого придавило в бумаге.

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

Соотношение акционерного капитала к Рыночной капитализации

Как видите такое было в 4кв 2017.

Предметно про Алросу. Без прогнозов просто факты.(ну ладно, совсем чуть-чуть)

Место на графике

Предметно про Алросу. Без прогнозов просто факты.(ну ладно, совсем чуть-чуть)



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

Медвежий тренд рай для инвестора))

Доброго времени суток.
Рынок падает, а у долгосрочных инвесторов должен быть план на покупку подешевевших активов, на имеющуюся подушку безопасности!
У меня план есть и есть подушка безопасности, а значит я молодец)
Список компаний следующий:
Сбербанк
Сбербанк Префы
Норникель
Северсталь
НЛМК
ММК
Лукойл
Новотек
РусГидро
ФСК
МосБиржа 
МТС
Аэрофлот
План покупки следующий: При просадке ММВБ 2600 и ниже покупка всех перечисленных эмитентов на 10% от имеющийся подушки безопасности.
При дальнейшем снижении на каждые 100 пунктов покупка на 10%  от подушки безопасности.
Таким образом при ММВБ 1700 пунктов моя подушка закончится! 
 


Башнефть: расстановка точек над дивидендами

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

Гипотеза. Башнефть для Роснефти – дойная корова, деньги из неё можно забирать не дивидендами, а дебиторской задолженностью, и единственный в принципе повод платить дивы – это наличие минора в виде республики Башкирии. Сумма дивидендов при этом определяется бюджетом Башкирии, больше Сечин не даст. 

Доказательство 1. Смотрим отчётность компании. До контроля Сечина над Башнефтью (конец 15 года) дебиторка 12 млрд, конец 16 – уже 60 млрд, конец 2018 – 163 млрд. Сто шестьдесят три миллиарда, Карл! Это половина от капитализации компании, это те деньги, которые Роснефть вывела из Башнефти (кроме дивидендов!) и использовала в своих интересах.

Доказательство 2.



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

Список акций с нулевой стоимостью.

Мой прошлый пост о бесплатных акциях >>> https://smart-lab.ru/blog/546690.php  вызвал активное обсуждение. С начала хочу поблагодарить всех за оставленные комментарии, а также интересные мнения. В этой теме я решил ответить на часто задаваемые вопросы.

Стратегия обнуления балансовой цены акций не имеет отношения к трейдингу. Её в большей степени можно отнести к долгосрочной спекуляции. Отправной точкой для начала её реализации служит любой финансовый кризис или личная оценка будущего роста конкретной компании.

Теперь по просьбам трудящихся я озвучу список акций в моём портфеле, по которым квик отображает нулевую балансовую стоимость. По убыванию: Башнефть (BANE), Татнефть (TATN), МРСК ЦП (MRKP), Черкизово (GCHE), Полиметалл (POLY), Полюс (PLZL), МРСК Волги (MRKV), ФСК ЕЭС (FEES), Россети (RSTI), Роснефть (ROSN), Сбербанк (SBER), Лукойл (LKOH), ИнтерРАО (IRAO), МосБиржа (MOEX), Новатэк (NVTK).

Следует также отметить акции, которые не смогли достигнуть нулевой отметки в своей балансовой стоимости. По убыванию: Ростелеком (RTKM), АФК «Система» (AFKS), РусАгро (AGRO), ВТБ (VTBR), МТС (MTSS), Детский мир (DSKY), Банк «Санкт-Петербург» (BSPB), Магнит (MGNT).



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

Акции. Как бесплатно их взять на бирже?

Давно я прокручивал в голове тему бесплатных акций на бирже. Сегодня настал тот день, когда я морально готов об этом рассказать. С фондовой биржей я работаю очень давно и можно сказать «прошёл и огонь, и воду, и медные трубы». На своём жизненном пути мне приходилось видеть огромное количество аналитиков и «успешных трейдеров». Большинство из них закончили жизнь в небытие или в лучшем случае отправились в рабство (работать по найму).

Начну с нескольких слов про У.Баффета. Я давно поймал себя на мысли, что 99% людей неверно интерпретируют его слова. Большая часть информации доходит до читателей в искаженном виде. Вероятно, это делается умышленно. Я использую в своей работе первоисточник без посторонних комментариев. Мы разберемся в деталях в ходе данного поста.

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



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

Любовь, деньги и кровь

У парня умерла невеста.

Сидит он в большом горе.

Мимо проходит даос:

— Радоваться надо! Она возвратилась к подлинному!

Парень, недолго думая, даосу по зубам,

а кулак его и проскочил.

Тут парень понял,

что перед ним просветленный человек.

Поклонился он даосу и говорит:

— Научи меня, мудрый отец, как такому горю радоваться.

А даос отвечает:

-         Хорошо, научу.
Я тебе покажу. Я могу ее воскресить.
Только это дорого обойдется.
Отдашь мне все, что у тебя есть.
А ей две капли крови.


Парень обрадовался и на все согласился.

А она в гробу лежит,

уже в землю собрались зарывать.

Даос говорит:

-         Подождите, сейчас она оживет.

Пошептал над ней,

руками поводил,

а потом взял в жениха две капли крови
и закапал девице.

И растворился в воздухе.

А невеста ожила.

Смотрит:

жених перед ней голый стоит.

Даос забрал буквально все, включая труселя.



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

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