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

по

Первые 30 торговых сигналов: счет моих роботов 23:7

    • 16 сентября 2019, 19:24
    • |
    • AlexChi
  • Еще

Первые 30 торговых сигналов: счет моих роботов 23:7


Сегодня 16.09.2019 у меня закрылись две публичные сделки моих роботов:

  • Робот PVVI, купивший ИнтерРАО (IRAO) по 4.8805, закрыл сделку по тэйк-профиту, цена продажи 5.005.
  • Робот PVVI, купивший ФСК ЕЭС (FEES) по 0.19298, закрыл сделку по тэйк-профиту, цена продажи 0.19728.

На текущий момент было 30 публичных сигналов на покупку. Четырнадцать от робота AVP, одиннадцать от робота PVVI и пять от робота CandleMax. Вот ссылки:

  1. тс: покупка HYDR робот AVP
  2. тс: покупка NVTK робот AVP
  3. тс: покупка TATN робот PVVI
  4. тс: покупка RTKM робот AVP
  5. тс: покупка GAZP робот CandleMax


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

Модель, которая даёт прибыль в 80% случаев

Рассказываю про одну из моих любимых формаций или моделей в трейдинге, которая позволяет зарабатывать на любой фазе рынка. Я назвал эту модель «Тест экстремума». Примеры её использования на графиках под видео



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

Ситуация на текущий момент

Ситуация на текущий момент


Вчера индекс ММВБ закрыл день еще одним «волчком» — в нашем случае  — фигура консолидации и размышления. Индекс еще раз оттестил свои поддержки (на утро зона 2662-2665) и двинул вверх, однако до сопротивления (на утро зона 2694-2700) не добрался, но имеет все шансы сделать это сегодня. Ждем добя туда и отработки уровня: на отбое кроем лонги и берем шорты с целями 2653, 2620 и 2605, пробой с ретестом даст сигал на продолжение роста с целями 2747 и 2791.

Ситуация на утро выглядит умеренно позитивно:

СиПи снова тестит свои сопротивления (на утро — кластерный уровень 2935). Отбой оттуда шортим с целями 2888 и 2852, пробой с ретестом покупаем с целями 2967 и 3001.

Евро-доллар оттестил свое сопротивление (на утро — 1,1107) и двинул вниз, вновь пробив свою поддержку (1,1085) и оттестив ее снизу — в пользу продолжения снижения с целями 1,1026 и 1,0978, отбой откуда снова покупаем. Так же покупаем пробой с ретестом 1,1107.

Золото потихоньку снижается. Здесь продолжаем ждать снижения с целями 1482, 1426 и 1370. В случае пробоя 1520 вверх можно пробовать купить тест сверху с целями 1581 и 1615.

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

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

Для тех, кто торгует внутри дня

Тем, кто торгует интрадей, возможно, будет интересна книга

Ван К.Тарп. Брайан Джун. Внутридневной трейдинг: секреты мастерства. М. Альпина Паблишер, 2002.

Один из авторов — Ван Тарп, доктор психологии (медицинское отделение университета Оклахомы) и философии. Разрабатывает модели успеха, используя нейролингвистическое программирование как инструмент выявления общих качеств, присущих преуспевающим трейдерам. Успешный краткосрочный трейдер, коллекционер произведений искусства. Создал тест на предрасположенность к трейдингу, названный его именем. Это 176 вопросов — «инвентаризация инвестиционной психологии». Вопросы касаются 10 черт характера, влияющих на способность взвешенно мыслить в экстремальных торговых ситуациях.

 

А вот некоторые тезисы из этой книги:

 

  1. На подготовку должно тратиться в день столько же времени, сколько и на саму торговлю. Я (В.Тарп) обычно уделяю трейдингу 8-10 часоов в день: 3-4 часа торгую и от 4 до 6 ч. готовлюсь.
  2. Вы должны поддерживать «базовый капитал». Это та сумма, ниже которой вы никогда не должны опускаться.
  3. Нет нужды предсказывать рынок, чтобы делать деньги.Главное — уметь контролировать закрытие позиций и их разумный размер.
  4. Не открывайте позицию, не зная свой «стоп».
  5. Я торгую на 1-мин. свечном графике. Время, которое я нахожусь в сделке — от 2 до 5 мин., т.е. от 2 до 5 единиц торговой шкалы ( если вы торгуете 5 мин.свечой — то это от 10 до 25 мин.)


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

Отравленные резервы: стратегический нефтяной запас США протух

В СМИ сегодня активно обсуждают неприятную для США ситуацию, которая может повлиять на цены нефти. Для ознакомления рекомендуется статья в РИА: https://ria.ru/20190417/1552741987.html?utm_referrer=https%3A%2F%2Fzen.yandex.com:

«Нефть в стратегических запасах США испорчена ядовитым сероводородом, сообщили Bloomberg представители американского нефтегазового гиганта Exxon Mobil. В партии сырья из стратегического резерва, купленной прошлым летом, содержание токсичного газа в 250 раз превысило технические нормативы и в семь раз — уровень, смертельно опасный для человека. О причинах скандала и его последствиях для экономики США — в материале РИА Новости.

Токсичное топливо

Полтора миллиона баррелей, приобретенные в августе прошлого года Exxon Mobil у Министерства энергетики США, поступили из хранилища Bryan Mound на завод Exxon в Техас-Сити. Там-то и выяснилось, что сероводорода в сырье — пять тысяч частей на миллион (ppm), хотя по государственным стандартам допускается не более 20 ppm.



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

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

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

Введение


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

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

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

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



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

FullCup. Мои итоги в трейдинге за 2018.

    • 30 декабря 2018, 15:48
    • |
    • FullCup
  • Еще

Ремарка: БЛАГОДАРЕН И ПРИЗНАТЕЛЕН МОИМ ЧИТАТЕЛЯМ ЗА ПЛЮСЫ !
Пусть они вернутся Вам Удачей, Успехом и Благополучием !!!
.
FullCup. Мои итоги в трейдинге за 2018.
.
Что на ЛЧИ в абсолютном первенстве занял 12 место, это Вы знаете.
А что с результатами ТС за 2018 год?
А вот они!!! Это Эквити тактики СрСр (6153 шага профита за год на один торгуемый контракт!)
Результат тактики МодТС1 лучше на 40 % (8842 шага профита за год на один торгуемый контракт!)
.
FullCup. Мои итоги в трейдинге за 2018.

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

Склейка графиков в QUIK

Торгующие камрады, подскажите, кто в курсе, как победить склейку графиков фьючей в Квике?

Перешел на новый контракт. При замене галочку «склейка графиков» убирал. Тем не менее склейка осталась.
Данные полностью перезаказывал. Однако склейка остается. 

Как победить?

Склейка графиков в QUIK


  • обсудить на форуме:
  • QUIK

Торговая система BWS

    • 04 декабря 2018, 07:40
    • |
    • AlexChi
  • Еще

Торговая система BWS

Введение

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

         Если вы уже давно торгуете на фондовом рынке, то наверняка заметили, что одни и те же бумаги растут сильнее рынка, а другие все время стоят на месте или даже падают. Примеров можно привести много: это и ВТБ, который разместился на IPO в 2007 году по 13.6 копеек, а сейчас стоит менее 4 копеек, это и Газпром, который когда-то в 2008 году стоил более 300 рублей, а сейчас, спустя 10 лет, стоит в два раза меньше. Да и каждый из вас без труда может привести множество подобных примеров. В то же время есть бумаги, которые выросли за это время в несколько раз, оставаясь лучшими много лет подряд.



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

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