Избранное трейдера Камиль

по

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

Перегрет ли индекс ММВБ?

Неоднократно встречал соображения, что капитализация фондового рынка должна переоцениваться на величину инфляции и на величину прироста ВВП. Построение прогнозных величин индекса с учетом переоценки его величины на инфляцию и ВВП с конца 1997 привожу ниже (точка отсчета взята произвольно, больше интересовал угол наклона полученной кривой). До 2014 года прогнозные величины выглядят весьма разумно, отражая перегретость рынка в 2007-2008 годах и перепроданность в 2008-2009 годах. После 2014 года прогнозная кривая уходит резко выше индекса, видимо, отражая экономические ограничения на приток капитала и страх инвесторов. В рамках этой теории, прогнозным значением индекса ММВБ на конец 2017 года является значение в 2500 пунктов...

Перегрет ли индекс ММВБ?



Опционы "с нуля". Часть вторая. Сравниваем и выбираем.

     Наконец-то, меня выпустили из бана. Ну тут уж я сам оказался дурён и нелюбомудрен.  В общем, сам виноват…

 

     Это я к тому, что выкладываю следующую часть с опозданием. Прошу меня за это простить.

 

     Итак, мы решили спекульнуть РИшечкой, чтобы выиграть денюшек на хлебушек.

     Лирическое отступление. Да, я не описАлся, ещё мой любимый Альберт Айнстан говорил, что «Все события в природе носят вероятностный характер». Поэтому биржевая торговля – это Игра, Игра и ещё раз Игра! Не работа, не бизнес, а именно ИГРА! С вероятностными исходами.

     Ничего плохого или предосудительного в этом не вижу. Шахматы, например, это тоже тяжелая, кропотливая, но игра. В которой, чтобы чего добиться, нужно много и упорно учиться и тренироваться. Но учиться – Игре. И играть, играть, играть…

     Или шпионы-разведчики-контразведчики, которые ведут радиоигру и пускают дезу. Тоже игра.



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

Опционы "с нуля". Часть 1-я. Занудная. Рисуем таблички.

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

     Начинаю плавно выкидывать то, что ПРИГОДИТСЯ ВСЕМ!

     Таблички — их три. Прошу желающих — скопировать с большой точностью, ибо дальше все расчёты от них пойдут.
      Не настаиваю ни на чём. Просто дальше пойдут эксельные файлы, котороые любой желающий сможет получить. Забе
сплатьно. Затак. А тама — идеология!

      Итак, рисуем три  таблички. Первая - 

в квике — система. Информация по опционам. Создать.

     Это будет «таблица параметров опционов». Обращаю внимание на размер — 36 строк, или 18 страйков. Всем всё понятно. Зачем и почему — позжее. Нижее.
     Итак, определяем значимые поля — они нам пригодятся!
     ВНИМАНИЕ — все данные для расчётов будут браться из этой таблицы. Воспроизведите её!

Опционы "с нуля". Часть 1-я. Занудная. Рисуем таблички.
     Напоминаю, я пошагово

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

RTSI в картинках за 20 лет

Предпосылки, конечно, связаны с текущей низкой волатильностью в RI. Хочется понять, что ожидать в ближайшем будущем.

Исходные данные взяты с сайта мосбиржи.

RTSI в картинках за 20 лет































RTSI в картинках за 20 лет

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

Растущие компании и их преимущества

Всем привет!

Пост по мотивам II-го Сибирского Форума биржевого и финансового рынка, прошедшего 14-го октября в Новосибирске.

Мероприятие было очень полезным во всех смыслах. Общение, новости, выступление, организация все супер. Судя по всему есть шансы, что класс инвесторов и трейдеров существенно расширится. Критическая масса способствующих этому событий копится.


Моя презентация была про один из вариантов инвестирования, или выбора идей для инвестирования. В США его называют «истории роста».


Растущие компании и их преимущества



На одной из конференций Смартлаба, Анатолий Радченко продемонстрировал 10 компаний которые могут за 10 лет вырасти в 10 раз. И сказал, что бы удивлен, что для «удесятерения» надо прирастать на 26% ежегодно.

Смотрите, есть несколько математических закономерностей:

Чтобы вырасти в два раза за 10 лет надо ежегодно расти на 7,2%
Чтобы вырасти в два раза за три года надо ежегодно расти на 26%

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

Ребалансировка (исследование Вангард)

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

Команда компании Вангард в лице Колина Джаконетти, Френсиса Киннири Мл. и Яна Зильберинга провели серьезную работу с постановкой точек над i в теме частоты и способа ребалансировки активов в портфеле. Статья от 2010 года.

Оригинал (pdf) Best practices for portfolio rebalancing

Аннотация

Распределение классов активов является основополагающим фактором риска и доходности портфеля. Однако со временем активы отклоняются от заданных долей, и чем больше проходит времени, тем сильнее происходит отклонение. Основная цель ребалансировки заключается в возврате пропорций портфеля к первоначальным для фиксации заданного уровня риска. С какой частотой следует приводить доли портфеля к первоначальному распределению? Наши исследования доказывают, что не существует значимой разницы в частоте рабалансировки для скорректированных на риск доходностей, будет она производиться раз в месяц, квартал или год. Однако количество событий по структурированию портфеля напрямую и значительно влияет на стоимость издержек (налоги, время, трудозатраты, комиссии). К примеру, на одинаковом временном промежутке (1926-2009гг.) ежемесячная календарная ребалансировка потребует в сумме 1008 операций, тогда как ежегодная 10% пороговая потребует совершить всего 15. В результате, по нашему мнению, для широко диверсифицированного портфеля акций и облигаций ежегодная ребалансировка с порогом в 5%, вероятно, будет разумным балансом между контролем риска и минимизацией затрат на подобные действия с точки зрения комиссий и налогов.

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

Торговая система "купи-продай".

    • 16 октября 2017, 08:10
    • |
    • XXM
  • Еще

Представляю торговую систему «купи-продай».

Суть ее очень проста: Покупаем некоторое количество бумаг (start_qty), и выставляем заявки по лесенке на продажу через определенное количество пунктов.
Шаг лесенки назовем step. Да, бумаги следует продавать одинаковыми пачками, по qty_in_step лотов.
(Оставляем пока за бортом поста тему — а что делать, если купили, выставили заявки на продажу, а бумага пошла вниз?)
Поведение Equity при разных start_qty приведено на рисунке.
Супер-система, купи-продай. Многие знают, но стесняются говорить ;)


Индикаторы можете скачать со страницы www.xsharp.ru/indikators  файл StockTest.zip, два индикатора:
1. StockTest.lua — проставляет метки сделок. Ее следует добавить на график бумаги;
2. StockEquity.lua — строит кривую Equity, следует добавить на отдельное окно.

Успешной игры по тренду!


Налоговые льготы для инвесторов на Московской Бирже

Очень полезная презентация Алексея Федорова (Московская Биржа) по налоговым льготам для инвесторам.
(выступление в Новосибирске)
https://vk.com/doc620047_451953600
 

Налоговые льготы для инвесторов на Московской Бирже

Рост золота после Золотой Недели в Китае. А ведь работает идея)))

Помните мой топик https://smart-lab.ru/blog/423359.php от 29-го сентября 
Есть предположение что золото всегда растет после праздников в Китае, они отдыхали неделю.
И это повторяется уже на протяжении нескольких последних лет.
Вот такой был график.
Рост золота после Золотой Недели в Китае. А ведь работает идея)))
Вот что видим сейчас)))
Рост золота после Золотой Недели в Китае. А ведь работает идея)))

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

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