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

по

Математику - люблю. Статистику - уважаю!!!

Добрый день, друзья!

Решил я тут препарировать индекс РТС на тему статистических данных.
Взял данные с 11 января 2010 года по 07 июля 2014 года.
Исследовал дневной период.
Цель исследования: выяснить мат. вероятность «зеленой» и «красной» свечек по дням.
В статистике не учитывалась волотильность.
Вот что получилось:

*вверх — минимум и максимум свечи выше минимума и максимума предыдущей.
*вниз — то же, но наоборот.
* внутр — это внутрення свеча, т.е. максимум ниже предыдущего максимума, минимум выше предыдущего.
* внеш — внешняя свеча, т.е. максмум выше предыдущего, минимум ниже предыдущего.

 Математику - люблю. Статистику - уважаю!!!

Математику - люблю. Статистику - уважаю!!!

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

История Баффета, основанная на известных фактах (компиляция фактов – моя)

Итак, начнем с того момента,  когда пути Баффета и его учителя Грехема разошлись из-за разногласий в инвестиционных подходах. То, что эти разногласия были, не отрицали ни оба участника, ни независимые очевидцы, но вот их природа осталась тайной, известной лишь их участникам. Но на основе будущих действий Баффета можно найти несколько отличий:
— Грехем не участвовал в управлении компаний, в которые инвестировал, Баффет, напротив, этим активно занимался;
— Грехем не афишировал свои инвестиции, руководствуясь принципом «деньги любят тишину»,  Баффет активно рекламирует свои вложения постфактум, еще в доинтернетную эпоху, с момента покупки им Berkshire Hathaway, за что даже вполне заслуженно получил литературную премию в 2005-м году;
— Грехем строго следовал правилам широкой диверсификации, в то время, как Баффет показывал феноменальную доходность именно тогда, когда вкладывал практически все в один актив или сектор (об этом чуть ниже).
Грекхем был достаточно шедр к сотрудникам и потому Баффет возвращается в родной город с приличным по тем временам капиталом больше 100 тыс. долларов. И вкладывает свой капитал в сельхозземли. Это вложение «случайным образом» совпало с началом компенсации государством ставок ипотечных кредитов под залог земель фермерами. Это было одной из мер масштабной господдержки фермеров, берущей начало в середине 50-х. Стоимость сельхозземель из-за этого за 10 лет выросла в 10 раз…


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

Почувствуй себя идиотом



Действительно интересный человек. Увлеченный. Он ищет во всем происходящем причину и находит. 
В то время как многие просто проглотили бы то что им хотят внушить.  
Думаю это самое главное качество для того, кто хочет стать трейдером.
Трейдер должен разбираться в рынке. Понимать происходящие движения. 
Разбирать каждую свою сделку и найти причину того или иного результата.  
Будь то прибыльная сделка, с которой у Вас хорошее настроение и Вы расположены к отдыху или убыточная.
О которой не хочется вспоминать и возвращаться к ней.  
Этот человек может гораздо большее.
Если  Вы  хотя   бы отдаленно обладаете его качествами, то путь в 1 % трейдеров Вам открыт. 
Жак Фреско стал свидетелем множества исторических событий.
Таких как великая депрессия, вторая мировая война. Он рассказывает как начал образовываться гос. долг США, с которым до сих пор не могут справиться, а только переодически поднимают потолок.  
 

И снова про линии тренда. И незнании ТА.

ВОт очередной пост про линии тренда.

smart-lab.ru/blog/185195.php

И все как обычно.  Проводим линии не думая где начинаетя тренд и где он оканчивается.

И снова про линии тренда. И  незнании  ТА.

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

Записки об увиденном

Записки об увиденном (частное мнение о трейдерских поступках)
Тон покажется менторским, но повторюсь, мнение – частное, что вижу, что осуждаю
то и пою. Себя правым в последней инстанции не называю, по обсуждаемым вопросам – любимых решений несколько.
 
— Любителям совершать сделки (личное мнение)
 
Ваша избыточная активность и практика «ни дня без сделки» энтузиазмом  похвальна, но порочна по сути.Заняты вы будете исключительно разменом активов и кормлением своего брокера.
Перед тем как зайти в позицию, подумайте хорошенько о темпе входа, о б уровне, времени об узловых целях  выхода, и главное что и как может испортить ваш план игры.
Как говорится, не знаешь как поступить остановись, пригнись, подумай.
Каждое поспешное решение наверняка окажется неверным и усугубит ситуацию.

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

Вопрос по Quik . Бкс VS Открытие

Поставлены(из дистрибутивов скачаных с сайтов БКС и Откр) и запущены 2 квика, на обих загружаются настройки из 1го и того же файла .
Вопрос по Quik . Бкс VS Открытие 


почему БКСовский берет больше оперативы аж в 4 раза? грузится он соответственно в разы дольше 
соответственно вопросы : 
как это побороть?
ну и еще какие дельные советы, так сказать фишки по  Quik у, я знаю и пользуюсь только одной, это в поле логин писать только 1ый символ.


PS решил проблему удалив все  *.dat файлы из папки с программой 

Грааль найден - это HFT

Грааль найден - это HFT
Многие начинающие трейдеры ищут совершенную торговую систему, торговый Грааль, которая будет приносить прибыль максимально возможную при минимально возможных рисках. Такая система — это мечта трейдера. И самое удивительное, что такие системы есть и они процветают. Существуют Граали в современном финансовом мире и имя таким Граалям — HFT.

Успешный высокочастотные алгоритмы зарабатываю огромные проценты доходности. Делают это постоянно и самое главное с низким, очень низким риском. Все признаки Грааля налицо. Для примера можно взять HFT фирму Virtu. Эта фирма высокочастотной торговли выходит на IPO. И в своем проспекте она раскрывает результаты своей работы. Это эпическая картина Грааля.
Грааль найден - это HFT


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

Pivot Point для Quik part2

    • 27 января 2014, 10:15
    • |
    • Aero
  • Еще
Добрый вечер, ранее я уже выкладывал немного доработанную версию пивотов smart-lab.ru/blog/159422.php Сегодня вот, что то мне моча в голову ударила, и я решил, что мне не нравится данное отображение пивот уровней.
Придя домой сразу же сел и начал изменять отображение этих самых уровней.

Вот что собственно и получилось:
 Pivot Point для Quik part2 

Есть два кода, один ведет расчет для недельных свечек (движение цены внутри недели), и код для дневных графиков (для интрадея)

 Для дневных свечек.
PORTFOLIO_EX VFPivot1;
DESCRIPTION VFPivot;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
cSrc=«GR21»
cTrgt=«GR100»
LinkR="####\###\####\###.bmp"
LinkPP="####\###\####\###.bmp"
LinkS="####\###\####\###.bmp"
FUNC Text2Date(Year,Month,Day)
if (LEN(Month) < 2)
Month = «0» & Month
end if
if (LEN(Day) < 2)
Day = «0» & Day
end if
result = Year & Month & Day
END FUNC

Func LogData(Prm1,Prm2)
output = CREATE_MAP ()
output = SET_VALUE (output, «Param0», GET_INFO_PARAM(«SERVERTIME»))
output = SET_VALUE (output, «Param1», Prm1)
output = SET_VALUE (output, «Param2», Prm2)
ADD_ITEM (CurLogLine, output)
CurLogLine=CurLogLine+1
End Func
FUNC MyRound1(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R3»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound2(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R2»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound3(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «R1»)
label_params=set_value(label_params,«IMAGE_PATH», LinkR)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound4(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «PP»)
label_params=set_value(label_params,«IMAGE_PATH», LinkPP)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound5(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S1»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound6(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S2»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
FUNC MyRound7(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», «S3»)
label_params=set_value(label_params,«IMAGE_PATH», LinkS)
label_params=set_value(label_params,«ALIGNMENT», «TOP»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date1)
label_params=set_value(label_params,«TIME», 0)
label_params=set_value(label_params,«R», 24)
label_params=set_value(label_params,«G», 107)
label_params=set_value(label_params,«B», 139)
label_params=set_value(label_params,«TRANSPARENCY», 0)
label_params=set_value(label_params,«FONT_FACE_NAME», «Tahoma»)
label_params=set_value(label_params,«FONT_HEIGHT», 17)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func
DELETE_ALL_ITEMS()
DELETE_ALL_LABELS(cTrgt)


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

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