Избранное трейдера Андрей Вячеславович (Ganesh)

по

Подборка книг. Годится для изучения с нуля.

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

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

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

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

Дивергенции LUA

    • 22 августа 2019, 14:17
    • |
    • Vitaliy
  • Еще
Доброго дня, коллеги!

Возник вопрос у меня. Может кто сталкивался и решал данный вопрос с тематике алготрейдинга. Не могу понять, как описать дивергенцию по индикатору и цене в LUA. Для понимания картинка. 
Дивергенции LUA

Буду признателен, если кто сможет подсказать что-то полезное.

С уважением, Виталий.

Друг мой, скальпер еще тот, + 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

просили выложить ответ налоговой. Выкладываю

Обсуждали темы о декларировании счёта у инброкера.
Меня просили выложить, когда получу,  ответ налоговой.


Я обратился в районную налокговую, к тем,

кто меня будет судить и выписывать штрафы, если я где то оступлюсь,

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

Вот чётко и конкретно.  Кому не жалко — ставьте плюсики.

просили выложить ответ налоговой. Выкладываю






УРА! ПОБЕДА! над коллекторами и банком.

    • 20 августа 2019, 14:18
    • |
    • Sahsa
  • Еще

Центральный районный суд г. Новосибирска только что, вынес справедливое решение!
Истцом был банк, посреди процесса в процесс хотели включится коллекторы, в порядке процессуального правопреемства. НО!!! 
Это было возражение ответчика:
Уважаемый суд, в судебном заседании 24/07/2019г. представителя третьего лица «Регион Консалт» поступило заявление, в котором он просит установить процессуальное правопреемство на ИП Никитина В.В.
Но в заявлении не указано в качестве какой из сторон участвующих в деле.
Если ИП Никитин В.В. желает стать ответчиком, вместо меня, я с удовольствием передам ему это почётное звание и все права и обязанности и поддерживаю эту инициативу.
Если же ИП Никитин В.В. желает встать на место истца Коммерческого банка Русский Славянский Банк (АО) Банк РСБ 24, я категорически против.

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



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

Лучшие бумаги недели. Выпуск 172 – обновления для вторника

    • 20 августа 2019, 08:14
    • |
    • AlexChi
  • Еще

Лучшие бумаги недели. Выпуск 172 – обновления для вторника


В таблице 1 приведены 32 наиболее ликвидные акции нашего рынка, упорядоченные по убыванию доходности за неделю с 12.08.2019 по 19.08.2019. Первые 8 акций – это лучшие бумаги недели по состоянию на утро 20.08.2019.

Внимание! В связи с делистингом на Московской бирже акций Мегафона, список из 32 бумаг претерпел одно изменение. Вместо акций Мегафона теперь при расчете лучших бумаг недели будут учитываться акции Полюса (PLZL).

Лучшие бумаги недели. Выпуск 172 – обновления для вторника

                                                     Таблица 1.

Бумаги  в таблице 1 выделены тремя цветами:

  1. Красным  - были лучшими неделю назад, а сейчас нет.
  2. Желтым  - были лучшими неделю назад и остались лучшими.
  3. Зеленым — не были лучшими неделю назад, а сейчас стали.


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

Выбор рабочего таймфрейма

    • 19 августа 2019, 19:09
    • |
    • AlexChi
  • Еще

Введение

Если вы торгуете на фондовом рынке уже не первый год, то не могли не заметить, что в последнее время резко увеличилась геополитическая нестабильность и так называемая “дерганность” рынка. Санкции, торговые войны и твиты Трампа приводят к резкому и неожиданному росту волатильности и частой смене текущей торговой тенденции.

Мне все это знакомо не понаслышке. Торгуя по системе BWS уже не первый год, я могу сделать некоторые выводы о том, как изменилась доходность торговых систем на различных интервалах от дневного до годового.

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

Необходимость ограничения убытков



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

Пора бежать в Магнит, или лучше за его акциями?

Инвестиции в Магнит могут оказаться весьма выгодными

Несмотря на то, что Галицкий ушёл из Магнита, компания потеряла существенно в капитализации, а новый менеджмент не сможет развиваться компанию столь же успешно, как её основатель, акции Магнита, могут оказаться весьма неплохими вложениями.
Пора бежать в Магнит, или лучше за его акциями?
По моей фундаментальной оценке наиболее вероятная балансовая стоимость компании будет 6665 рублей, при минимальных наблюдаемых темпах роста на пятилетних промежутках. Наиболее вероятная рыночная цена акций через пять лет — 8389, при условии что P/BV будет находится в пределах от 0.5 до 2. Я сознательно не использовали данные исторических значений P/BV, потому что компания всегда была сильно переоценена по данному показателю, и немалую роль в этом играл «любовь» инвесторов к бывшему акционеру и менеджменту. Оценив возможные дивиденды – совокупный результат инвестора через пять лет может составить 9631, что даёт доходность к текущей рыночной цене на уровне 16,2 % годовых.



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

Бесплатные деньги: Толока

Один из простых способов обменять лишнее время на нелишние (и небольшие) деньги.

Если в свободное время проверять для Яндекса
корректность выдачи, точность запросов и т.п.,
то можно пару баксов в день.

Ну и бонус –
вы улучшите главный поисковик России.

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

 


toloka.yandex.ru/promo?referralCode=EKVH3LPG



Способы, описанные в предыдущих топиках:


Электронные деньги

smart-lab.ru/blog/498050.php


Бесплатное пользование деньгами МФО

https://smart-lab.ru/blog/457668.php

 

Бесплатное пользование кредитными деньгами банков

https://smart-lab.ru/blog/457355.php


Использование пространственного арбитража стоимости банкнот и монет

https://smart-lab.ru/blog/457529.php

 

Экономически выгодное (и экологически ответственное) использование аналитики, инвестиционных предложений и отчетов



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

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