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

по

Не такие, как Путин: что делать с рублями?

 

Для многих трейдеров сейчас самый стрый вопрос о том, что длать с рублями? Может быть к 33 к концу февраля.

Девальвация рубля 2014 года: причины

Главная причина девальвации рубля 2014 года — комментарии о том, что доллар скоро будет по 40. Ещё в конце осени, открыв каждую третью новость на известном почтовом сайте, справа от неё можно было увидеть рекламу статьи под названием «Девальвация рубля будет стремительной, заняв считанные дни». Я бы поверил, что случайно, но статья аж 2009 года, взятая случайным образом с сайта denga ru. Сейчас в том же месте кричащий материал о том, что краха доллара не будет, и это лучший выбор осторожных. А в декабре и в начале января сюда попала статья с рекламным названием «На этот раз центральный банк уступит без борьбы». В ней говорилось о том, что российские власти могут пойти на девальвацию национальной валюты, и курс рубля будет по 40, поскольку у Путина и Медведева просто не будет выбора. В общем, такая нормальная пиар-кампания, и главное, что её участники совершенно ни при чём, прогнозы дают чисто по логике, но ведь вот что бывает, когда логика не такая, как у центрального банка или как у президента Путина. Конечно, контекстная реклама зависит от запросов в поисковике, но всё же…

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

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)


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

Тупики разума2. Мартингейл

    • 18 января 2014, 07:28
    • |
    • ves2010
  • Еще
Перечитывая свои торговые журналы натыкаюсь на интересные идеи. Делюсь наработками. Сразу скажу, что это писалось, тестилось, но не торговалось, т.к. у меня были более лучшие варианты.
 
1 Делаем из биржи рулетку при помощи ТСЛАБА. Способ крайне прост. Если свеча растущая, ставим стоп бай на хай_свечи, тейк на хайтой же свечи+размер_тейка, стоп лосс на хай свечи этой же свечи- размер_тейка. Если свеча падающая, то делаем аналогично стоп селл и прочее от лоу свечи. Дополнительно можно сделать фильтр на мелкие свечи. В результате имеем алгорим рулетки с шансами 50на50 и выйгрышь=проигрышу. Дополнительно разрешаем входить в сделку с 10.30 до 18.30, выходить можно всегда кроме открытия-закрытия.  
 
2 Тейк желателен в пунктах. Если делать в %, то будет косяк с разным размером сделки, что неудобно при анализе работы алгоритма.
 
3 Делаем мартингейл. Ставим блок число убыточных сделок подряд и делаем размер позы pow(2,число убыточных подряд

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

Победителей не судят!




                                     Доброе утро!


     Прежде хочу всех поздравить с Новым 2014 годом и прошедшим Рождеством Христовым!

              Сегодня небольшие откровения… улыбайтесь, господа!

    
   Скажу Вам по-секрету, когда то я был публичной и       узнаваемой личностью. Более 10 лет  тому назад я обрел небольшую славу  в пределах Белокаменной, известность и  признание. Наш «великий» и горячо любимый мэр-пасечник Юрий Михайлович однажды публично, но (вот гаденыш !) задним числом признал мои заслуги перед гражданами столицы  и даже пригласил на «собеседование по вопросу трудоустройства» к своему вице-премьеру г-ну Ресину (да прибудет с ним сила и при следующих трех мэрах оставаться незаменимым!). Что я такого«натворил»  писать не буду, что бы не спалиться… Я просто уверен, что о таком продолжении карьеры  мечтают в самых сладких грезах 99,99 граждан нашей столицы… ну может чуть меньше, если отбросить квартирных лентяев-алкоголиков и, возможно, лиц а-ля «слышь, брат»! Когда то я тоже был не прочь окунуться в сладкие реки московской номенклатуры… давно, когда был молодым и несмышленым). Но горячие 90-е сильно изменили меня...
 
    После мучительного получения второго образования ( во времена Cоюза успел закончить  Московский институт управления им Серго Орджоникидзе), я долго выбирал между десятком хороших и плохих банков. Второе образование  просто заставляло меня  рвануть с Ленинградского проспекта, 49 ( Финансовый университет при правительстве РФ)   и упасть где-нибудь в теплое и мягкое кресло слушать шелест приближающегося ливня из стодолларовых   купюр! Но мое cоветское воспитание ( уж, поверьте, родиться в другое время, отказался бы) и пассионарное нутро ( надеюсь Гумилева читали?) не давали мне этого сделать... За более, чем 10 лет я поменял где то 6-7 банков и ни в одном не мог надолго задержаться ( молчать, поддакивать и со всем соглашаться с  начальством, я так и не научился...). Может я так бы и скитался по банковским конторам, если б однажды в аэропорту не встретил своего приятеля по институту....

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


   В 2003 году первоначальные средства, выделенные для работы, составляли немногим больше 200 лямов деревянненьких, но гордых дензнаков.  Зарабатывали   в год почти по  100% ( пирамидились по-страшному) и считали, что жизнь удалась… Первый удар по ушам мы получили в начале апреля 2006 года, когда, уверовав, что и деревья растут до небес, мы за месяц получили более чем 20% убыток. Если б руководителем компании был не мой приятель, лететь бы мне колбаской по Малой Спасской! Но и тут обошлось..., простили, утешили и даже дали время, чтобы частично сменить команду и подкрутить гайки в собственной голове! Урок оказался поучительным… к 2008 году мы подошли в полном здравии и спокойствии, готовыми «шортить на всю котлету» и умеющими ждать этого cчастливого момента… Как видите не всегда я был ярым медведем, просто иногда жизнь заставляет «переквалифицироваться в...»


   Опять опускаю массу интересных и драматических событий 2008 года, замечу только, что год мы закончили с прибылью 180%.И это без учета опционных позиций (там было негусто деньжат). 2009 год ознаменовался многолетним бычьим настроем… ну если не считать небольшие коррекции… прибыль была сказочная и так продолжалось до середины сентября 2012 года, когда индекс   за неделю вырос почти на 10 % ( господа убежденные лонгисты, попредержите слюни), дав нам уникальный шанс первый раз за три года хорошо поработать в шорт! Ну, что было прошлой зимой Вы знаете по моим блогам… благодаря стратегической и почти маниакальной (можете улыбнуться) работе в шорт и удержанию этих позиций практически до  годовых лоев, удалось за первые 4 месяца фактически заработать 50% " без шума и пыли"… что не осталось незамеченным как моим, ничего не понимающем в фондовом рынке, руководством, так и в трейдерском сообществе...( даже Тимофей Мартынов не поленился меня увенчать венком «профессионального трейдера»… правда потом «бог дал бог и отнял»). Но меня это лишь рассмешило, не более! Какой я «профи»? Тут «профи» и без меня хватает, а я так… погулять вышел… М-да, от скромности точно не помру… но мне можно… имею право… победителей не судят!




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

Хочешь начать зарабатывать, начни работать

По моему скромному мнению есть всего 3 группы участников физ.лиц на рынке. Обобщённо выглядят так:

1. HFT – дрочеры.  Не буду подробно расписывать что это.  Всё уже написано.
Что для этого нужно:

а) Много мозгов. Что сразу отсекает большинство желающих.
б) Деньги на инфраструктуру – убивает почти всех не многих,  кто остался после пункта а.

2. Трейдеров.

Делятся на:
а) Системщиков.
б) Сливаторов. Они же дискретники, они же интуитивщики, они же жопочуйкеры.

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

Если у вас не достаточно ума и не достаточно денег, то остаётся только группа 2. Но и там два варианта.
  1. Бесконечно тренировать жопочуйку.
  2. Начать работать.
По понятным причинам 90% людей идут по первому пути. Потому что они пришли на маркет не для того что бы работать, а что бы, как они думают, «делать деньги».  Ведь «делать» и «работать» – это не совсем одно и тоже. ))

А что же такое работа трейдера?

Ну как же? Сидеть за компом, пить кофе, пялится на графики, тролить на смартлабе, играть в игры, шариться по инету … Ну вы ведь курсе. ) Именно так многим представляется процесс  делания денег.

Торговая система? Нет, не слышали. )

А это и есть главная систематическая работа трейдера – поиск и тестирования торговых систем.  Работа, как и любая другая, требующая усилий, выдержки, настойчивости. Не останавливаться на достигнутом после не удач. Искать новые паттерны, закономерности. Тестировать, проверять. Одним словом РАБОТАТЬ.

Ну кому это надо. Лучше тренировать жопочуйку...) 

Обезьяна с гранатой, или зачем некто тарил декабрьские путы

    • 07 января 2014, 11:36
    • |
    • Chronos
  • Еще
Мегапоза в декабрь-135-пут на фРТС всем буквально плешь проела (здесь и далее тысячи опускаю для упрощения восприятия). Однако, сколько ни смотрел, нигде не видел подробного разбора позиции в ракурсе оценки её возможной результативности. Всё больше — охи, да ахи… А тем временем, тут много чего познавательного.
Во всяком случае, лично мне эта ситуация показалась настолько любопытной, что даже выделил на нее время, чтобы обсчитать её в цифрах. Интересна же она в первую очередь потому, что использовались путы вне денег, что вообще-то не практикуется в позициях подобного рода. Просто в силу очевидной неэффективности (в контексте схемы дельта-нейтральности) этих опционов до момента, пока они не войдут в деньги. Либо приходится принимать чрезмерный риск, что идёт вразрез с концепцией нейтральных по рынку стратегий.


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

Субботние заметки

Время работает на нас –
Из года в год? Из века в век?
Не мерь веками P&L,
Ведь ты ж не дуб,  ты – человек!
А человеку стоит с мыслями собраться,
Так он заставить может даже время сжаться.
Ну, а у дуба есть один косяк:
Ему уже сто лет, но он ещё дурак:))
 
– Всё, довольно! Долой опционы! – так решили мы сегодня,  и, распихав «случайно», но старательно заработанное за последние годы по карманам удивленных клиентов, решили срочно инвестировать накопившуюся в результате долгого общения с непокорной волатильностью «Дельту»  во что-нибудь более существенное, чем в грозящую неминуемым скорым разорением лудоманскую Вегу и похабно улыбающуюся, как падшая женщина, Гамму.


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

"Просто про опционы" - Выбираем судьбу сюжета

    • 30 сентября 2013, 09:20
    • |
    • Гном
      Проверенный аккаунт
  • Еще

"Просто про опционы" - Выбираем судьбу сюжета

Я новичок или я как раз хочу воткнуться в опционы. Пиши с азов, разжуй все в кашку.
Пиши все по хронологии, хотя я и в теме, но послушаю азы
Пиши сразу по делу, выкладывай секреты. Азы потом в книге напишешь. (если кто издаст :)
Ты кто такой ваще, чтобы нас опцикам учить?
Всего проголосовало: 587
Начало http://smart-lab.ru/blog/142921.php и http://smart-lab.ru/blog/141904.php. Ситуация развивается так, что похоже может получиться что-то вроде учебника по опционной торговле. Глав на десять. Но я допускаю, что вам первая часть этого повествования просто не нужна, как элементарная, и на разжевывание не надо тратить время. Поэтому решайте сами судьбу Гнома:

"Просто про опционы". Начало.

    • 30 сентября 2013, 09:14
    • |
    • Гном
      Проверенный аккаунт
  • Еще
Тем, кто не читал предысторию: 

http://smart-lab.ru/blog/141904.php
http://smart-lab.ru/page/gnom

 
— На вечер ничего не планируем, Седой зовет в ресторан.
 
Вика подняла на меня большие глаза и удивленно хлопнула ресницами. — У него же вроде зимой день рождения? У Алисы тоже. Что за повод?
 
— Воскресный вечер, давно не виделись… почему бы не встретиться?
 
— Брось. За последний год в ресторан он звал ровно два раза. И второй раз, на день ВДВ мы, слава Богу, отмазались. Что за повод?
 
— Ну… да, есть повод. Я бы конечно это поводом не назвал, но Седой считает что надо отметить. Короче, сам все расскажет.
 
 
 

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

Трейдинг. Свобода. Майами. 18+

Для начала предлагаю посмотреть вот этот ролик, который я взял у trader-journal.



Теперь моё мнение.


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

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