Избранное трейдера Garry36.6

по

Применение наивного байесовского классификатора на R для поиска закономерностей и прогнозирования

    • 09 мая 2016, 13:48
    • |
    • SciFi
  • Еще
В последнее время изучаю R и машинное обучение. 

Мои статьи про R, машинное обучение, количественный анализ

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

Использовал эту статью: Применение машинного обучения в трейдинге

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

Теорема Байеса в теории вероятностей, как теорема Пифагора в геометрии.

Байесовская вероятность — это интерпретация понятия вероятности, используемая в байесовской теории. Вероятность определяется как степень уверенности в истинности суждения. Для определения степени уверенности в истинности суждения при получении новой информации в байесовской теории используется теорема Байеса. 

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

Бодо Шефер - Путь к финансовой независимости

Бодо Шефер - Путь к финансовой независимости

Никогда не принимайте совет человека, который не является тем, кем Вы охотно бы стали.

Бодо Шефер

Литературой о финансовом богатстве, бизнесе и саморазвитии я впервые заинтересовался примерно в 2006 году. Это были времена, как теперь принято говорить, предкризисной эйфории: зарплаты росли, рубль крепчал, промышленность наращивала выпуск.

Я в полной мере ощутил на себе все подарки судьбы — через год после окончания института я уже летел вверх по корпоративной карьерной лестнице, женился и начал самостоятельную взрослую жизнь отдельно от родителей. При этом несмотря на увеличившиеся расходы, довольно легко получалось копить. Банковский счет уверенно рос: 20, 50, 100 тысяч рублей. Но я мечтал о миллионах, большом доме и красивой машине.

Среди множества шарлатанов авторов книг, описывающих путь к богатству и успеху, меня больше всего впечатлил Бодо Шефер. Ещё в 1993 году он выпустил простое, конкретное, математически точное руководство, основанное на личном опыте и здравом смысле.



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

Случайность прибылей и закономерность убытков

Условно, основных участников на рынке можно представить следующим образом:
  1. Генераторы движений на рынке (делают будущее изменение цены)
  2. Инсайдеры (знают будущее изменение цены)
  3. Системные трейдеры (следующие за изменениями цены)
  4. Случайные трейдеры (например, интуитивщики или лудоманы)
Известное высказывание о том, что на финрынке лишь убытки закономерны, а прибыли случайны, относится к третьей группе лиц. О них и пойдет речь. Точнее, речь пойдет о том, почему желаемые и ожидаемые прибыли скорее случайны, а нежелаемые, но также ожидаемые убытки скорее закономерны.

За основу объяснения возьмем временнЫе показатели некой торговой системы:
Случайность прибылей и закономерность убытков


















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

Анализатор опционных позиций. OptionFVV. Версия 1.2 public

Здравствуйте дорогие друзья!

Решил опубликовать версию 1.2 моего анализатора.
Вот какие изменения в версии 1.2:
Что нового:
Вкладка улыбка:
1. Сделал выбор какие маркера спроса и предложения рисовать на вкладке «Улыбка», путы колы или вместе на одной улыбке. NULL — это значит маркера не надо рисовать.
Анализатор опционных позиций. OptionFVV. Версия 1.2 public
2. Добавил историю улыбок на момент последнего открытия или роллирования стратегии. И возможность сравнения этих улыбок на одной диаграмме. История улыбок сохраняется автоматически, если из КВИК пришла новая сделка при нажатии кнопки «Импорт сделок» в портфеле. Сохраняется под названием стратегии в которую прилетела сделка. Тем самым мы можем хранить истории улыбок по стратегиям независимо. Оказалось очень удобно. 

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

Поколение индиго.(в поход за очередным баном)

Мой кумир, Михаил Фридман в колонке для Форбс высказался о экономике будущего.
Всем советую почитать эти заметки «дилетанта», как он выразился. 
www.forbes.ru/mneniya/mir/319431-pokolenie-indigo-vkhod-svobodnyi?page=0,0
Тезисы:
1. «гипотеза о скорой исчерпаемости каких-либо природных ресурсов, в связи с чем существенно затормозится экономическое развитие, переходит в разряд исторических казусов и заблуждений, на свалку истории...»
2. " темпы роста развивающихся стран будут неуклонно отставать от развитых, тем самым увеличивая и без того значительную разницу в доходах и уровне жизни. "
3. «Нарастание напряженности и взаимной неприязни толкнут еще сильнее на политическую арену популистов, играющих на страхах, зависти и ощущении невозможности изменить свое собственное общество, а потому разжигающих жгучее желание уничтожить чужое — такое благополучное, процветающее и недосягаемое..»
4. «краткосрочные экономические успехи авторитaрных и даже тоталитарных режимов все еще иногда соблазняют общества, тоскующие по сильной руке и готовые пожертвовать правами собственных граждан ради экономических достижений»
5. «создающаяся на наших глазах экономика будущего — экономика индиго — это экономика свободных людей»

Особенности расчёта комиссии за маржинальной кредитование у разных брокеров.

Думаю, многие используют заемные средства брокера  и/или срочный рынок (фьючерсы, опционы) для увеличения доходности торговли( но и повышения рисков).
Я напишу в статье некоторые особенности расчёта комиссии,  с которыми столкнулся на своём опыте (или прочитал в  других источниках).

1.БКС.
Данным брокером пользуясь давно. За годы использования обнаружились следующие особенности:
1. Если открыть короткую позицию по акциям, и  то на сумму проданных акций можно покупать другие акции на плечи, и комиссия будет только за шорт. Например, у вас на счёту 10 рублей, вы можете открыть шорт по акции А на сумму 10 рублей и купить акций Б на 20 рублей и платить только % за шорт акций А.
В качестве Б могут быть и ликвидные гособлигации с близкой датой погашения.
2. Дивиденты на плечи бкс выплачивает. Тем кто в курсе. В бкс нужно в дату див. отсечки (с учётом Т+2) проверять, не находятся ли акции в репо у брокера. Если акции были зарепованы брокером, то нужно ножками идти в представительство/филиал брокера для того, чтобы подписать бумагу о выплате вам дивов. СамНеЗнамВамОбьясням при подписании договора об этом нюансе скорее всего умолчит.

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

Всем привет! Индикатор для QUIK - нештатный, нашару

Всем привет! 
Чуть о себе: зарабатываю на российском рынке (только для себя), делаю торговые программы (для себя и для других).
Давно читаю Smart-lab, нахожу что-то полезное и интересное. Вот добавлю одну свою легенькую утилитку для Квика, надеюсь пригодится.

Всем привет! Индикатор для QUIK - нештатный, нашару

Индикатор Fractal_Chennal, рисует уровни по «фракталам» с задаваемым периодом. В отличии от штатного  «Fractals» дожидается окончательного формирования формации. Я его использовал в качестве трейлинг-стопа в некоторых программах. Отдает два значения скриптам.
Код:

Settings={
Name = "Fractal_Chennal",
period=5,
line={
{
Name = "Level_High",
Type =TYPE_LINE,-- = LINE --линии  = DASH -- тире  = POINT -- точки
Width = 1,
Color = RGB(0,255, 0)--green
},
{
Name = "Level_Low",
Type =TYPE_LINE,
Width = 1,
Color = RGB(255,0,0)--root
}}}

idx_prosl=0

function Init()
return 2
end

function OnCalculate(idx)
if idx==1 then
P = math.floor(Settings.period/2)*2+1
message("Код бумаги: "..getDataSourceInfo().sec_code.." ; период индикатора: "..P,1)
t_H,t_L={},{}
end
if idx~=nil and idx>P then
if idx_prosl~=idx then
local l=idx-P
for l=l,idx-1 do
t_H[l]=H(l)
t_L[l]=L(l)
end
if t_H[#t_H-(P-1)/2]==math.max(unpack(t_H,#t_H-P+1,#t_H)) then
H_ind_value=t_H[#t_H-(P-1)/2]
end
if t_L[#t_L-(P-1)/2]==math.min(unpack(t_L,#t_L-P+1,#t_L)) then
L_ind_value=t_L[#t_L-(P-1)/2]
end
end
else
H_ind_value=nil
L_ind_value=nil
end
idx_prosl=idx
return H_ind_value, L_ind_value
end
Как пользоваться:

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

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