Избранное трейдера Ray Intraday

по

Моим друзьям в помощь

    • 06 марта 2014, 23:56
    • |
    • Aero
  • Еще
Здравствуйте, сегодня хочу поделиться своими методами торговли для тех кто до сих пор в поисках своей торговой системы.
Топик расчитан на тех кто хочет научиться интрадею и скальпингу, кто то может захочет дополнить свою торговую систему, кто то почерпенет что ни будь интерестное.
И так начнем.
Я не тогрую шаблоны не торгую графические модели, не торгую технический анализ, не веду расчетов, и я не знаю где будет рынок и через сколько, я торгую только то что вижу.
В своих методах я использую три ТФ:
с этого таймфрейма ни каких сигналов не использую, используется только для более точного входа
с этого таймфрейма используется основное количество сигналов 
15М этот таймфрем служит фильтром для сигналов, и иногда сам подает сигналы на вход.
Так же я использую в своей торговле скальперский привод, ленту принтов, в конце топика приложу свой рабочий стол.

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

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)


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

Кому нужно Pivot point для Quik

    • 13 января 2014, 19:25
    • |
    • Aero
  • Еще
И так вчера создавал тему по поводу пивотов, добавил еще по одному уровню расчета, убрал округление, добавил возможность расчета по недельным графикам
Вот собственно код 
PORTFOLIO_EX VFPivot;
DESCRIPTION VFPivot;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
cSrc=«Graph1»
cTrgt=«Graph2»
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 MyRound(pValue)
result=APPLY_SCALE(pValue,4)
label_params=create_map()
label_params=set_value(label_params,«TEXT», result)
label_params=set_value(label_params,«IMAGE_PATH», «line.bmp»)
label_params=set_value(label_params,«ALIGNMENT», «RIGHT»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date)
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», 14)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func


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

Для тех кто знает язык Qpile

    • 12 января 2014, 20:18
    • |
    • Aero
  • Еще
Ребята, есть небольшая просьба, имеется исходник файла для расчета уровней Pivot Point. Только расчет он производит по целым числам, цифер после запятой нет, поэтому не представляется возможным расчет цен с числами после запятой такие как евро\доллар втб и т.д
Прикладываю исходник
PORTFOLIO_EX VFPivot;
DESCRIPTION VFPivot;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;
PROGRAM
cSrc=«GR_RTS24»
cTrgt=«GR_RTS60»
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 MyRound(pValue)
result=floor(pValue)
label_params=create_map()
label_params=set_value(label_params,«TEXT», result)
label_params=set_value(label_params,«IMAGE_PATH», «line.bmp»)
label_params=set_value(label_params,«ALIGNMENT», «RIGHT»)
label_params=set_value(label_params,«YVALUE», result)
label_params=set_value(label_params,«DATE», Date)
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», 14)
label_params=set_value(label_params,«HINT», result)
id=ADD_LABEL(cTrgt, label_params)
end func


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

Гайд по биржевой торговле на мамбе...

    • 14 декабря 2013, 09:03
    • |
    • ves2010
  • Еще
Гайд по биржевой торговле на мамбе...
 20 лет как владею акциями. Пошел 9ый год активной торговли. ИМХО...




Приятные стороны биржевой торговли
1 один из редких видов бизнеса которым можно рулить и в 80лет
2 масштабируем т.е нет разницы между 1, 10 и 100 лямами
3 легко передается по наследству
4 льготное налогообложение 13% ндфл и все… да и вообще торгуя в америке мало кто налоги платит в россии
5 нет ни чиновников, нет ни начальников, есть свобода


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

ПОРОЧНЫЙ ТРЕЙДИНГ

ПОРОЧНЫЙ ТРЕЙДИНГ

Большинство трейдеров изначально концентрируются на создании торговых стратегий (алгоритмов), которые эксплуатируя неэффективности тех или иных финансовых инструментов способны извлекать спекулятивную прибыль.
Однако, стоит фокусироваться не только на исследовании техник, позволяющих получить максимальное математическое ожидание с целью максимизации прибыли, но и на исследовании динамики прироста капитала за счет использования той или иной техники управления капиталом.
Оптимальные методы управления капиталом, являются значительным конкурентным преимуществом участников, которые провели соответственные исследования. Поэтому, удачные результаты исследований, как и любое ноу-хау способное увеличить доход, находится в приватном доступе исследовательских подразделений хедж фондов и банков, проводящих операции на рынке ценных бумаг.
Источники же находящиеся в свободном доступе, и часто, являются субъективными и противоречивыми.
 


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

Супер список приводов для торговли на бирже!!!

  • Скальперский стакан Артема Крамина скачать. Единственный скальперский привод, который можно использовать у любого брокера. Поддерживаемые терминалы — SmartTrade, Quik, AlorTrade и AlfaDirect.
    К тому же привод приспособлен для работы на нескольких биржах: FORTS, ММВБ, Украинская биржа (фьючерсная секция). Бесплатный. Скачать привод Крамина ссылка
  • Привод Бондаря — Для АйТиИнвест и АЛОР. Создан для агрессивного скальпинга, чтобы максимально облегчить процесс торговли, чему способствует динамический стакан, история сделок, кластерный анализ и возможность подключения из сторонних программ графиков нефти, S&P500, DOW. Условно бесплатный. Скачать Привод Бондаря для брокера АйТиИнвест ссылка
    Скачать Привод Бондаря для брокера АЛОР ссылка
  • Привод Морошкина QScalp — бесплатная альтернатива приводу бондаря с открытыми исходными кодами, но только под QUIK.


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

Про "троение" лимитов в QUIK: Т0, Т1, Т2

    • 30 августа 2013, 19:34
    • |
    • swerg
  • Еще
В своих материалах компания ARQA не один раз рассказывала об организации инфраструктуры QUIK для поддержки режима торгов Т+2 на Московской Бирже, однако все эти материалы выстраивались всегда с точки зрения брокера. Хотелось бы на их основе описать ту картинку, которую видит трейдер в своём терминале QUIK, т.к. вопросы про «троение лимитов» явно всё еще актуальны, и наверняка не всем известны на них ответы. В то же время наступит этот Т+2 уже фактически «завтра».

Как многие уже заметили, в таблицах лимитов терминала QUIK свежих версий появился новый столбец «Вид лимита», в котором отображаются значения Т0, Т1, Т2; одновременно с этим появились несколько лимитов по одному и тому же инструменту, различающиеся лишь значением в этой колонке. (Если у вас «несколько одинаковых лимитов» — просто включите отображение столбца «Вид лимита», именно в нём и будет различие.)

Что же это означает? А означает оно срок, к которому относятся обязательства, отраженные на данных лимитах:


  • Т0 — обязательства со сроком расчетов сегодня
  • Т1 — обязательства со сроком расчетов завтра
  • Т2 — обязательства со сроком расчетов послезавтра


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

Истинные и ложные факторы, влияющие на цены активов на бирже.

Истинные и ложные факторы, влияющие на цены активов на бирже.


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


Во-первых, нужно сказать о том, что существует понятие долгосрочного, среднесрочного и краткосрочного тренда по финансовым активам. И я могу сказать с полной уверенностью, что экономическая ситуация частично влияет на изменения цен акций или валют лишь в долгосрочной перспективе. Если грубо, то для начала рынок должен загнать в убытки большинство мелких трейдеров, пытающихся торговать краткосрочно по экономическим моделям, а лишь затем пойти в сторону, соответствующую экономической ситуации. Яркую и красочную форму объяснения данного явления дал Александр Элдер в одной из своих книг, написавший, что котировки на бирже и фундаментальный анализ «привязаны веревкой, длинной в милю. В конечном счете – именно фундаментальный анализ определяет движения цен. Но до „конечного счета“ — что угодно может произойти» (например, сбитие по стопам большинства тех, кто зашёл по фундаментальному анализу).


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

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