Избранное трейдера FullCup

по

Лучшие книги по финансовым рынкам

Понятно, какого лектора слушать интересно: харизматичного, знающего, успешного в своей области. Но есть одна хитрость: крутой лектор никогда не рассказывает всего, что знает. Во-первых, он хочет, чтобы на его семинар пришли ещё раз (а в случае какой-нибудь “Второй Молодости” это его основная задача). А во-вторых, так он кажется более умным и убедительным.

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

1. The Drunkard’s Walk by Leonard Mlodinow («Несовершенная случайность», Леонард Млодинов). Ничего лучше по теории вероятности, на мой взгляд, не существует: тут всё объяснено доходчиво, последовательно, и при этом настолько интригующе, что многое понимаешь и запоминаешь, ещё не дочитав предложение. Куча живейших примеров из жизни, исторических курьёзов, огромное количество исследований поведения людей перед лицом неопределённости.

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

Компании, заработавшие больше всего денег в 2019 году

Компании, заработавшие больше всего денег в 2019 году

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

В совокупности 100 крупнейших компаний мира получили доход более 15 триллионов долларов.
В топ-100 компаний представлены 17 стран.
Более половины из 100 самых ценных компаний мира находятся в США (35 компаний) или Китае (23 компании).
100 самых ценных компаний в мире распределены по различным отраслям, особенно широко представлены в сфере энергетики, транспорта и финансовых услуг.

Информация для этой визуализации взята из списка Fortune компаний Global 500, ранжированных по доходам.
Мы проиллюстрировали топ-100 этих компаний на диаграмме выше, где каждый восьмиугольник представляет одну компанию. В каждом восьмиугольнике мы указали логотип компании, ее доход и страну, в которой она находится. Размер каждого восьмиугольника в визуализации пропорционален доходам компании, а более крупные фигуры представляют более высокие доходы. Кроме того, каждая компания выделена цветом, представляющим отраслевой сектор, такой как энергетика, продукты питания и розничная торговля, а также технологии.



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

Локирование торговых позиций

Локирование торговых позиций

Финансовый успех в трейдинге напрямую зависит от умения управлять рисками. Если вы научитесь этому мастерству, то сможете обрести стабильный источник пассивного дохода или сформировать долгосрочную рабочую модель. Безусловно, для этого нужна рабочая торговая стратегия и психологический настрой, но если вы сможете настроить правильную работу риск и мани менеджмента, то вы на правильном пути и успех в вашем деле будет гарантирован.

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

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



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

График доходности по цене отсечения ОФЗ-ПД

Здравствуйте, коллеги!

Многие интересуются о применения метода анализа Тактика Адверза к разным процессам… В ожидании встречи на офисе читаю смарт-лаб,  и в этом интересном топике о размещении ОФЗ присутствует график доходности по цене отсечения ОФЗ-ПД вот он:

График доходности по цене отсечения ОФЗ-ПД
 
Максимальные и минимальные экстремумы этого графика рассчитываются уровнями НР моделей расширения, правила построения описаны здесь
Схематично из этих правил модель расширения строиться так:
График доходности по цене отсечения ОФЗ-ПД



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

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

Торгуем нефтью вместе с FullCup 22.08.2019

    • 22 августа 2019, 09:19
    • |
    • FullCup
  • Еще
.
❤  БЛАГОДАРЕН И ПРИЗНАТЕЛЕН МОИМ ЧИТАТЕЛЯМ ЗА ПЛЮСЫ!
Пусть они вернутся Вам Удачей, Успехом и Благополучием !!!
.
Благополучного дня! 
ТС в нефти со вчера в шортах  по 60,83; стоп на куплю  на  60,71
Сегодня в ТЕЛЕГРАММ-КАНАЛЕ будет демонстрационная трансляция сигналов ТС !
.
Пока распИл августовского профита остановился. Посмотрим...
.
это Эквити робота ТС в шагах (пунктах, центах) с начала августа:
(По абсциссе — номер срабатывания сигнала ТС,
по ординате — результат в шагах (пунктах, центах) на один контракт.)
.
Торгуем нефтью вместе с FullCup 22.08.2019
.
Можете это итоговое значение (в шагах на один контракт) умножить на стоимость шага (сейчас  6,63 рубля) и умножить на количество торгуемых Вами контрактов. Получите Вашу сумму профита в случае Вашей торговли по сигналам ТС с начала августа.

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

Это только для тебя, это только твоё.

Долго у меня зрела эта мысль.

Всё никак не мог преобразовать в текст.

Мысль простая, поэтому текст маленький получался.

Вопщем, если у тебя появилась идея, или знание, или умение, или талант — то это только твоё и больше ничьё.

Это дар тебе.



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

Как делить параболу на рубль? (Brent, Gold, USDRUB, SBER)

Здравствуйте, коллеги!

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

Предваряя анализ хочу акцентировать внимание на том что бесплатная версия программы Skilful находится здесь

Меня как приземлённого человека, интересует где можно получить максимальную доходность.

Нефть за рубли (эта возможность сейчас доступна в программе), бай от уровня НР модели расширения 3626:
Как делить параболу на рубль? (Brent, Gold, USDRUB, SBER)

Золото с ласт барами и дополнительный мощный сигнал почему я его продавал, стихотвореньем:

Как минимум до конца лета,
не жди от золота расцвета )))

А то и далеко дольше....

Как делить параболу на рубль? (Brent, Gold, USDRUB, SBER)



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

Самое страшное в трейдинге

Я осознал, что с эмоциональной точки зрения меня не так сильно волнуют прибыли или убытки как таковые. Гораздо больше меня волнует, прав я или нет. 

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

Но это абсурд. Почему? Потому что тайминг рынка просчитать невозможно. Даже если ты прав по сути, ты никогда не знаешь в какое время начнет сбываться твой прогноз и с каких ценовых уровней. Потому что рынок не поступает логично. Если хочешь зарабатывать — лучше строить торговые системы, а не прогнозы.

В этом смысле с эмоциональной точки зрения аналитику всегда будет гораздо проще торговать акции LONG ONLY. Почему?

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

★Распилило...

    • 21 августа 2019, 10:06
    • |
    • FullCup
  • Еще
Вот пишу и про грустный период моей ТС.
Попала ТС на одну из двух противных пил… и распилило...
Хоть не торгуй накануне экспираций...
Ещё и переносы через ночь-выходные не задались...
.
Жду Ваших комментариев и советов...
.
★Распилило...


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