Избранное трейдера Игорь GI-trader

по

Торговля на Америке (Часть 2) или интересные выводы.

Добрый день, как я и обещал вот тут https://smart-lab.ru/blog/437316.php расскажу о втором штурме американского рынка.

Да бы не занимать у Вас много времени,  расскажу коротко.

Задача: построение арбитражной стратегии (статистический арбитраж) на американском рынке.

Решение: учитывая опыт первого подхода было решено сделать 100 пар, 200 бумаг.  Разбивка по секторам:

Industry

Quantity

Weight, %

Basic Materials

23

23%

Technology

15

15%

Financials

15

15%

Consumer Goods

13

13%



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

Рандомный ТА или "перевёрнутая" логика

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

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

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

Хотя даже Нассим Талеб допустил такой ляп, объявив тексты Гегеля (величайшего философа, сформулировавшего всеобщие законы развития) бредом, на том основании, что они очень похожи на случайный набор слов. Что уж тогда говорить про остальных.

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

Меры предосторожности при операциях с крипто-активами. (Краткое руководство)

Всё изложенное мной ниже — основано на моём личном опыте и по мере возможности применяется мной на практике. 

Некоторые рекомендации покажутся вам параноидальными и\или противоречащими моим недавним  декларациям.

Хочу пояснить, что эта статья имеет очень специальное назначение и является ориентиром, к которому желательно максимально приблизиться.

Сам я пока ещё весьма далёк от чёткого выполнения всех пунктов этой статьи.

Эта удалённость возникла изза недостатка знаний и изза моих заблуждений, которые сопутствовали мне во время моего продвижения в крипто-мире.

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



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

Полезные штуки-1: Книги по алготрейдингу.

Привожу пожалуй лучший в мире список книг на английском по финансовой математике (по квонтам, Quants):
quantivity.wordpress.com/2010/01/12/how-to-learn-algorithmic-trading-part-3/
-------------------------------------------------------------------------------------
Begin with standard introductory financial time series asset dynamics, volatility, and forecast modeling:

    Analysis of Financial Time Series, by Tsay: standard applied time series text for financial econometrics
    Market Models: A Guide to Financial Data Analysis, by Alexander: excellent introduction to financial modeling and forecast
    Asset Price Dynamics, Volatility, and Prediction, by Taylor: classic text on financial modeling and forecast

Proceed to modern portfolio theory and financial engineering:

    Modern Portfolio Theory and Investment Analysis, by Elton et al.: standard text on modern portfolio theory
    Options, Futures and Other Derivatives, by Hull: standard reference for introductory financial engineering
    Active Portfolio Management, by Grinold & Kahn: standard introduction to quantitative portfolio management by the BGI guys who invented it
    Principles of Financial Engineering, by Neftci: intermediate financial engineering

Continue on to volatility for options and correlation / dispersion for arb:

    Volatility and Correlation, by Rebonato: excellent coverage of volatility and correlation
    Volatility Trading, by Sinclair: volatility arbitrage by a retail practitioner

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

БИТКОИН БЕСПЛАТНО. Надежный кран.

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

Очень много разговоров про Биткоин,
много не по делу.

Есть возможность получить немного (или много) биткоина бесплатно.
Дочитайте до конца, не заводите своих денег — и все получится.

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

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

Сайт, работает стабильно с 2013 года.
https://freebitco.in/

Что нужно делать и можно?
1. Каждый час, когда не лень тыкать капчу и получать свои пару-тройку десятков 
сатошей бесплатно. Появляется таймер — час пройдет — можно опять кликнуть. 
2. Иногда активировать бонусы reward (они копятся)
и будет возможность получать значительно больше, но всего на 1 сутки. Можно получать 100-200 сатоши в час, как пример.
3. Иногда люди выигрывают в лотерею, билеты у Вас появляются автоматически, 
после «тыканий» капчи. Все честно. Друг у меня так выиграл 0.6 битка (это тысяч 250 000 рублей).
4. Как наберете 30 000 сатоши можете бесплатно выводить на свой кошелек, 
я много раз выводил (уже 9 раз) — все честно и работает. 
5. Для тех, то не будет выводить и оставит -  начисляется 4.08% на остаток, каждый день. Это удобно и приятно. 



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

Сбережения - для бедных, инвестиции - для богатых

Взято из https://nakhusha.livejournal.com/20142.html

Ник Маджиулли (ofdollarsanddata.com) напоминает нам о важности сбережений, что весьма коррелирует с моим недавним постом.

Вольный пересказ мой.
Оригинал Saving is For the Poor, Investing is For the Rich

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

"Ник, я скопил 1 000 долл., куда мне их вложить, чтобы получить наилучшую отдачу?"

Я начинаю облачаться в костюм консультанта, вспоминаю все заумные речи и диаграммы, и тут мне приходит понимание: сумма столь незначительна, что доход в 10% даже не покроет ужин с друзьями. Это проблема всех бедняков. Их капитал настолько мал, что проценты практически не играют роли. С другой стороны, если у вас есть 2 000 000 долл., то даже 5%-ое снижение вызовет 100 000 долл. убытков, которые не покрыть из текущих заработков. Таким образом, мы приходим к мысли, что для 

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

О важности заботы о ССС (И о заблуждении Тимофея)

Сейчас я вешу 68 кг, — столько я весил последний раз когда учился в университете. Я особо не занимаюсь регулярным спортом, поэтому мышцы не особо в тонусе, но я пока не чувствую какого-то падения физических способностей… И я даже стал более менее правильно питаться, отчего у меня ушел жир и вес опустился с 76 кг до 68.
Так пишет Тимофей
smart-lab.ru/blog/430629.php
Это заблуждение.
Вес и жир — это не главное.
Главное — состояние ССС (сердечно сосудистой системы).
Неполадки в ССС — это бич современного общества.
70% смертей — от проблем в ССС.
Это статистика.
Чтобы не наживать себе проблем, нужно, как Александр Иванович Корейко — заниматься ЗОЖ, включая в него силовые упражнения с собственным весом и поднятием тяжестей.
Индикатор удовлетворительного состояния ССС — это спосбность отжаться на одной руке без неприятных ощущений в области черепа.
Я сейчас, вместе со всем своим жиром и весом 90кг, для профилактики отжимаюсь на одной руке 2+2.
А когда я весил 102-107, то отжимался 7+7 или 10+10 (но это уже другая история).

статистика ООН

Интересное про Россию, статистика ООН

Россия по статистике ООН, занимает:
1-е место в мире по добыче и экспорту природного газа(35%мировой добычи).
1-е место в мире по величине природных ресурсов.
1-е место в мире по запасам и физическому объёму экспорта алмазов и 2-е место по их добыче.
2-е место в мире по разведанным запасам платины и
1-е место по её экспорту.
1-е место в мире по разведанным запасам серебра.
2-е место в мире по разведанным запасам золота.
1-е место в мире по разведанным запасам каменного угля(23% мировых запасов углей).
1-е место в мире по запасам лесных ресурсов(23% мировых запасов леса).
1-е место в мире по запасам питьевой воды.
1-е место в мире по запасам осетровых, крабов, минтая в 200 мильной экономической зоне.
1-е место в мире по разведанным запасам олова, цинка, титания, ниобия.
1-е место в мире по экспорту азотных удобрений.
1-е место в мире по запасам торфа.

1-е место в мире по темпам роста числа долларовых миллиардеров и 2-е место – по КОЛИЧЕСТВУ долларовых миллиардеров (после США).

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

Опционы для Гениев (горизонтальная волатильность)

Профиль волатильности. Есть такой зверь и он не может не есть. Что бы его поймать, мы вернемся к нашей стратегии лимитных заявок. Если вы видели гениальный биржевой график (а они все гениальные, потому что простые), то должны были заметить, что там цена ходит не просто вверх вниз, но и еще направо (на лево не ходит). Это должно было натолкнуть вас на мысль, что в торговле и торговой системе должно присутствовать время. Вход в рынок и выход из него должен происходить с учетом того, сколько времени вы там будите. Когда вы интересуетесь свой зарплатой или зарплатой соседа, вам важно как часто такая зарплата платится. В нашей ТС мы смотрим на стодневную свечу. Это значит, что торгуем мы сто дней и рассчитываем свою зарплату за 100 дней. И если с этим ни кто спорить не будет, вернемся к распределению случайностей. Помните, мы брали сто свечей и строили колокол. Но вот проходит 50 дней, мы откидываем 50 свечей и наш колокол становиться уже. И если наша сигма за сто дней была 10% (отклонение от цены БА +-)  то через 50 дней (остается еще 50 дней) наша сигма уже 7,5%, а через 99 дней она будет 1%. Допустим, по нашей ТС с лимитками мы определились работать в рамках одной сигмы. Сто дней 10% делим на 100 ордеров, шаг сетки у нас 0,1%. Проходит 50 дней и шаг сетки 0,75%, а на 99 день 0,01%. Но, если ставить отложки через каждые 100 рублей это куда не шло. А вот через каждый рубель, тут уже очко жим жим. Нам такой скальпинг не нужен. Если цена пройдет больше процента в день? Без отката. И как говорилось выше про очко, а оно не железное, его надо укрепить. Например, вставить бронзовую втулку.  И естественной бронзовой втулкой является сетка поширше или пошерее. Но тем самым мы расширяем наш колокол распределения и увеличиваем нашу IV. И тут возникает такой эффект, как горизонтальная волатильность.



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

Quik. Индикатор корреляции

    • 02 ноября 2017, 16:21
    • |
    • Karim
  • Еще
Написал на досуге по просьбе одного из участников смартлаба индикатор корреляции.
Индикатор простенький, считает коэффициент корреляции Пирсона
для двух выбранных инструментов на заданном таймфрейме.
Выкладываю исходный код. Может кому то пригодится.

Settings= 
{ 
Name = "Piton", 
N = 100,
legend = "price2",
line = 
	{ 
		{ Name = "Sint", 
		  Color = RGB(0, 132, 0), 
		  Type = TYPE_LINE, 
		  Width = 1 
		}		
	} 
} 

function Init() 
return 1
end 

Candles = {};


function OnCalculate(index) 
	local numCandles = getNumCandles(Settings.legend);
	if index <= Settings.N or numCandles <= Settings.N then
		return nil;
	end
	
	Candles, n, _ = getCandlesByIndex(Settings.legend, 0, index - Settings.N, Settings.N);
	if n ~= Settings.N then
        return nil;
    end
	
	-- Предварительный расчет
	sum1, sum2, sum3 = advancePaynemt(index);
	
	-- расчет коэффициента корреляции Пирсона
	r = sum3/math.sqrt(sum1*sum2);
	
	return r;
end

--  Предварительный расчет
----------------------------------------
function advancePaynemt(index)	
	local sum1 = 0;
	local sum2 = 0;	
	local sum3 = 0;
	local j    = 0;
	
	--  Вычислить среднее арифметическое
	for i=index - Settings.N + 1, index, 1 do
		sum1 = sum1 + C(i);			
		sum2 = sum2 + Candles[j].close;
		j = j + 1;
	end
	aver1 = sum1/Settings.N;
	aver2 = sum2/Settings.N;
	
	-- Вычислить сумму квадратов отклонений
	sum1 = 0;
	sum2 = 0;
	j 	 = 0;
	for i=index - Settings.N+1, index, 1 do
		sum1 = sum1 + math.pow(C(i) - aver1, 2);
		sum2 = sum2 + math.pow(Candles[j].close - aver2, 2);
		j = j + 1;
	end
	
	--  Вычислить сумму произведений разности
	j=0;
	for i=index - Settings.N+1, index, 1 do
		sum3 = sum3 + (aver1 - C(i))*(aver2 - Candles[j].close);
		j = j + 1;
	end
	
	return sum1, sum2, sum3;
end

Как запустить и настроить:


Архив исходника на QLua: https://yadi.sk/d/OxDvAekV3PLn2z
  • обсудить на форуме:
  • QUIK

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