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

по

NinjaTrader или AMP Futures?

NinjaTrader или AMP Futures?

NinjaTrader
AMP Futures
Всего проголосовало: 98
Здравствуйте.

Хотел открыть счет на 2000-3000$ для торговли внутри дня в AMP и бесплатно взять Volfix. Оказалось, что Volfix полной версии они не предоставляют. Volfix там идет только с Order Window, без аналитических возможностей. Следовательно, подразумеваемое конкурентное преимущество исчезло, оно испарилось.

Поэтому, придется покупать Volfix отдельно.

А далее следующие варианты:

1) NinjaTrader по тарифу Free так как ни Lease, ни Lifetime версия их платформы меня не интересует (бесплатную версию может бы поюзал в дополнение к Volfix так как в Volfix нет обыкновенных свечных графиков). Получаетсяя 2,49$ на круг на примере фьючерса ES.

2) AMP Futures по тарифу Volume-Tiered (счет менее 10000$, количество проторгованных за месяц контрактов менее 1000). Получается 2,05$ на круг на примере фьючерса ES.

В обоих случаях комиссия уже включает в себя поставщика данных CQG. И дополнительно независимо от брокера еще как я понимаю необходимо оплачивать CME Markets Data Fees.

Что бы Вы выбрали и почему, если очень уж хочется поюзать Volfix?

Как бы Вы отозвались о поддержке в NinjaTrader и AMP?

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

Спасибо и жду ваших откликов!

Малая энциклопедия трейдера. Книга и формации.

Добрый день.

Прилагаю некоторые скрины из книги "Малая энциклопедия трейдера"

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

картинка 1 — сильный сигнал, нефть-сигнал на лонг
Малая энциклопедия трейдера. Книга и формации.



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

Python: поиск поддержки и сопротивления

Написал тут питонячью библиотечку небольшую для поиска поддержки/сопротивления.

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

Общая концепция такая:
1. Ищем разворотные точки
2. Обучаем Agglomerative Clustering, собираем уровни из точек

Находит оно примерно следующее:
Python: поиск поддержки и сопротивления


Юзайте в общем. Работает на Python 3.6+

Когда не лень выкладываю что-то по трейдингу в телегу

Это для трейдера!!! Из цикла помоги себе сам !!!

    • 24 августа 2019, 16:44
    • |
    • SEREGA
  • Еще
Этот пост поможет многим трейдерам тк они ведут замкнутый образ жизни !!!) 
Много сидят перед монитором а это вредно для ихнего хрупкого здоровья и потому это видео просто скрасит  боли в районе спины !!! 

Минусы ОФЗ

Долго думали и в итоге все же решили не лезть в ОФЗ (как рублевые, так и валютные) на крупные суммы. Альтернатива вклады.

Основные минусы.

1. Долгое погашение купонов, вывод ден средств по 2-3 дня у гос брокеров, комиссии брокера.

Что дает примерно к номинальной ставке минус 0,5% годовых.

Таким образом текущую эффективную ставку в 7% нужно уменьшать до 6,5%. 
В то время, как по вкладам в надежных банках (топ 30) сейчас дают в среднем 7,2-7,4% годовых.


2. Подсудность.

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

Короче, при проблемах гасить вас будут по взрослому. По вкладам все намного проще, подсудность — районный суд, отсутсвие пошлин, 50% штраф по ЗоЗПП.

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

Диверсификация - иллюзия безопасности!

Здравствуйте, дамы и господа!

Общепринятой точкой зрения на проблему снижения риска потери капитала при инвестициях в различные финансовые инструменты является признание необходимости диверсификации вложений. «Не складывай все яйца в одну корзину!» — самый распространенный лозунг инвестора. Справедливость этой рекомендации принимается как аксиома, без доказательств. Используя в том числе и производные финансовые инструменты, такие как ПИФы, ДУ, ПАММ-счета и пр., инвесторы легко решают задачу диверсификации своих вложений. Однако, диверсификация сама по себе не является способом снижения рисков при инвестициях. Попробую эту свою «крамольную» мысль обосновать и проиллюстрировать примерами.

У сторонников «не складывать все яйца в ону корзину» абсолютным авторитетом пользуются американские экономисты Гарри Марковец (Harry Markowitz) и Роберт Мертон (Robert Merton), первый получил Нобелевскую премию по экономике в 1990-м году, а второй — в 1997-м. 
Мертон, совместно с другим нобелевским лауреатом Майроном Шоулзом (Myron Scholes), решили применить свои модели на практике и создали хедж-фонд «Long-Term Capital Management», который со скандалом обанкротился, оказавшись банальной пирамидой.



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

Представление о «индивидуальности» текущей волны Эллиотта фондового рынка(перевод с elliottwave com)

    • 22 августа 2019, 14:15
    • |
    • RUH666
  • Еще
На фондовом рынке этот показатель «достиг максимума с декабря-января»
Представление о «индивидуальности» текущей волны Эллиотта фондового рынка(перевод с elliottwave com)У каждой волны Эллиотта есть своя «индивидуальность».

Как вы, возможно, знаете, базовый паттерн волнового принципа состоит из пяти волн в направлении следующей большей степени тренда и трех корректирующих волн. Вот иллюстрации этого базового паттерна на бычьем и медвежьем рынках:Представление о «индивидуальности» текущей волны Эллиотта фондового рынка(перевод с elliottwave com)

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

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

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

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


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

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

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

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

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






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