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

по

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

Пробой или Отскок? Продолжение паттерна

Предыдущая статья имела определенный интерес.
4,7к просмотров,  61 (!!!) добавлено в закладки, но всё же Тимофей меня не добавил в рассылку, как автора достаточно популярной статьи))) Ну да ладно))

Продолжим делать доброе дело.
Прочитав предыдущую статью, кто то скажет, а что делать если вошёл по системе, а тебя выбило по стопу?
Пробой или Отскок? Продолжение паттерна
Соответственно, мы просто входим на том же уровне в другую сторону (зеленая стрелка). Такие ситуации тоже бывают, но не часто.
Тут понятно. Идем дальше.

Как повысить эффективность паттерна? Либо задам вопрос по другому: как понять, будет пробой уровня или отскок?

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

Допустим вы научились строить уровни и должны понять входить на отскок или пробой.
Достаточно смотреть каким образом цена подходит к уровню:

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

Русский Юг Отпуск

Русский Юг

Отпуск

 

На 10 дней свалил на юга. Объездил все побережье азовского моря + крым. Делюсь впечатлениями. Авто старая судзука SX-4 с подключаемым полным приводом. Обще впечатление — неплохо, но погода все испортила- было всего 3-4 хороших дня, в другие то ветер, то шторм, то дождь. 

 

1 Дорога. Платник М-4. 600руб в один конец. По транспондеру скидка 20%. Транспондер можно купить на АЗС. Под павловском жопа и коллапс часа на 2-3. Под ново-шахтинском ремонт моста — и тоже пробки на несколько часов. Дорога перегружена. Стоянок мало. Все заправки забиты автомобилями остановившимися на ночлег. За остановку на обочине штрафуют. Рекомендую азски татнефти — они большие, и пончики — помпончики — они круглосуточно и есть где поспать. Гайцов нет. Везде камеры. Редко ловят встречку и обочечников. Инет был везде и в крыму. За редким исключением. Если не было — лез на ближайшую гору и о чудо инет появлялся. В крыму инет стоил 200руб в день.

 



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

Священный ГРААЛЬ N 2

      Приветствую не ватную часть смартлаба.От нечего делать и запила на сбере и Ri, решил спалить свои рабочие паттерны.Большинство из них всем известные, некоторые у гур позаимствовал.
      Узнал о трейдинге от брата в 2014 году.Он тогда познавал его в интрадейной торговле на Si и Ri.Получалось у него не очень, уровень знаний был слабоват и упорства не было.Лично я тогда заразился.Смотрел ролики Резвякова, тогда они вдохновляли.Только в 2016-2017 году, я осознал что это вода конкретная.Брокерский счет открыл в 2016 году в Сбербанке.Поначалу 1-2 контракта гонял.Получалось относительно неплохо(помню как-то за день 1300р с 1 контракта снял).На радостях уволился с работы и залил еще немного денег.Затем пошли ошибки и пересиживание убытка.В итоге через 4 месяца бессистемной дрочки, пришлось пойти на работу и временно завязать с трейдингом(просадка оказалась 25%, ну и часть денег ушла на жизнь).Через полгода опять решил залить денег, показалось что опять грааль нашел.Через 2 месяца в состоянии эйфории опять уволился и история с просадкой повторилась вновь.

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

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

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

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

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



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

Обзор доходностей облигационного рынка России

Обзор доходностей облигационного рынка России
Кривая срок/доходность близка к идеалу или идеальна. За последнюю неделю сами доходности выросли на 0,1%, не более чем обычные колебания. В остальном, по справедливости: бумаги с короткими сроками торгуются ниже ключевой ставки (она 7,75%), с длинными – выше. Через месяц-два, возможно, появится спекулятивная идея в покупке длинного конца, например, ОФЗ 26225, но, очень надеюсь, покупать его можно будет на процент-два дешевле сегодняшней, стремительно росшей последний месяц цены. А сама спекуляция будет интересна под потенциальное снижение ключевой ставки. Ставка высокая, и несмотря на внешние угрозы, требует пересмотра.
Обзор доходностей облигационного рынка России



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

Как я за 2 года сделал финансовый сайт в 2 раза больше Смартлаба и [почти] ничего не заработал

    • 27 октября 2018, 09:10
    • |
    • anektar
  • Еще
Я тут недавно постил свою методику заработка пенсионных баллов на онлайн-проектах, как трейдеру не остаться без пенсии после слива депозита. У людей в комментариях были вопросы по сайтам, и как я на них зарабатываю. Я сделал вывод, что многим интересна тема инвестиций в сайты и заработка на сайтах.

Могу кратенько спалить немного инфы о своем основном текущем интернет-проекте и заработке с него. Трейдерам будет полезно (все равно торчишь у монитора, сливаешь, хоть бы что полезное сделал). Стебусь, конечно. Ну а если серьезно, сайты позволяют серьезно диверсифицировать доходы и снизить личные финансовые риски в рамках трейдерского лайфстайла (кровать-монитор-кровать — вы же не про Майами, тачки и телок сейчас подумали?)

Как заработать на своем сайте

Начну с вводной для тех, кто в танке. В интернете есть миллионы и миллионы сайтов. Глобально они делятся на 2 типа. Половина из них что-то продает, половина ничего не продает. Те, которые ничего не продают, называются

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

Отчитаться по доходам, полученным на фондовом рынке в 2018 году, надо будет по новой форме

Добрый день!

Налоговая инспекция утвердила новую форму налоговой декларации 3-НДФЛ за 2018 год. Основание: приказ ФНС России от 03.10.2018 г. № ММВ-7-11/569@. Сам приказ пока не вступил в силу (начало действия документа – 1 января 2019 года). Скачать новую форму декларации можно будет позже.

Почему я обращаю внимание на этот документ? По завершении текущего 2018 года многие из вас будут обязаны отчитаться по полученным доходам, а кто-то будет претендовать на налоговый вычет. Давайте перечислим все возможные случаи, когда подается декларация 3-НДФЛ:
– получение дохода, из которого не был удержан налог налоговым агентом;
– получение дохода из-за рубежа;
– получение дохода от продажи имущества, находящегося в собственности менее трех лет;
– получение выигрыша;
– получение в подарок имущества не от близких родственников;
– необходимость получения налогового вычета в связи с расходами на приобретение или строительство жилья;
– необходимость получения налогового вычета в связи с расходами на лечение;



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

про удобрения и деньги.

   Для начала отвечу на вопрос, заданным в предыдущем моем топике.  Почему будучи успешным трейдером, заработавшим на квартиры, я ною о том, какая несправедливая жизнь в России и почему я пишу, а не тупо живу, радуюсь, пользуюсь дешевизной рабсилы и наивностью холопов?
  Перед тем, как заработать я наблюдал за рынком около шести лет и пытался его понять, и с каждым годом он становился все противней и противней, так как все его процессы строятся на сплошном обмане. Пытаться заработать на фондовом рынке это все равно, что играть в покер с человеком, который видит твои карты. На первый взгляд выиграть кажется вообще невозможным, но есть один момент, за этим столом сидит не только двое вас, но и множество других игроков. И Ваша задача дождаться такой карты, при которой вы сможете забрать банк у других и самому не попасть под разводку того, кто всегда в курсе ваших комбинаций. Это на самом деле очень не простая задача. Вот почему не существует роботов, которые дают постоянную прибыль на большой сумме, так как против этого алгоритма будут играть и в конечном счете, он проиграет. Прибыльными могут быть только те роботы, которые смогут забирать лишь очень мизерную часть прибыли от оборота, которая будет несущественной для основного участника. Поэтому массовая продажа прибыльных стратегий невозможна. Если вы проследите судьбу людей отдавших рынку десятки лет, то большинство из них просто становятся обычными мошенниками, Мейдофф, Коровин, ...., которые понимают, что могут заработать только на деньгах своих лохов.

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

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