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

по

Кнопка в Excel (Silent Hamster)))


выглядит она так Кнопка в Excel (Silent Hamster)))  если интересно, пришлю код  

Движение улыбки волатильности

Надоело народ воспитывать, к тому же теперь нужно воспитывать дочку :) Научите меня, расскажите, что думаете.

Позиция, которую я озвучивал в предыдущем своем рассказе, немного «недовозит», а это расстраивает. Я вижу где это происходит и почему, но хочу поболтать о том, что бы это значило.


С помощью шикарного софта, к которому я все еще трудно привыкаю, я представляю вам две динамики улыбки в болезненных сериях — феврале и марте на RTS.
Февральская улыбкаНачнем с февральской улыбки:

Зеленая линия отображает текущее состояние и указывает нам на то, что волатильность выросла справа, а слева осталась в более менее том же диапазоне. Улыбка крутеет на глазах и с необычной стороны.

Первое, что в таком случае приходит на ум то, что падения не будет (по крайней мере на взгляд того, кто это делает).


Я знаю, что у русской улыбки волатильности челябинский нрав и тут может быть все, что угодно, к тому же обычно 3-4% сильно меня не трогают, однако хочу спросить мнение уважаемого сообщества. Тут был кто-то и ушел? Какие обычно разницы в волах месячного и трехмесячного опционов?

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

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)


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

Инвестиционный портфель нумизмата 02/14

Вот и настало время подвести годовой подитог наших нумизматических инвестиций в скромные отечественные монетки.
 
Текущий состав портфеля:
10 комплектов Красных Книг
покупка 12500
текущая 15000
тп 17000
(10 комплектов было продано по 15000)
 
10 комплектов Барселон
покупка 8000
текущая 9250
тп 10000
(10 комплектов было продано по 9500)
 
80 монет ЯНАО => sale 40: rebalance
покупка 5250
текущая 8500
тп 9000
(40 монет было продано по 8250)

общая сумма изначально вложенных ДС (на 01.02.2013) 990 000
общая сумма  вырученных ДС (от продажи части портфеля) 575 000
текущая стоимость портфеля 940 000
прирост стоимости портфеля за последние 2 месяца +110 000
общая прибыль портфеля  +516 000 (52% годовых)

изменения:
тейкпрофит по КК повышен до 17000 рублей
тейкпрофит по ЯНАО повышен до 9000 рублей
средства от 40 проданных ЯНАО будут вложены в другие перспективные монеты, для оптимизации и диверсификации нашего портфеля


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

Об оценке будущей волатильности

В статье сравниваются различные методы предсказания будущей волатильности, приводится сравнительная табличка ошибки каждого метода, и делаются выводы о наиболее эффективных способах прогноза.
 
Считается, что прибыль опционной позиции зависит от будущей реализованной волатильности (RV). При этом реализованную волатильность каждый понимает по своему. В частности, иногда подразумевают волатильность, относящуюся к сделкам конкретного лица. Думаю, что это вещь не представляющая широкого общественного интереса. Интерес участников рынка фокусируется на стандартных показателях будущей волатильности.
 
Иногда под RV имеют в виду HV, которая будет реализована в будущем со сделками в конце дня по ценам закрытия. Данный подход понятен и формализуем. Действительно, часто трейдеры хеджируют позицию один раз в день. Однако и такой подход, на мой взгляд, не лишен недостатков. Например, если рынок каждый день будет расти ровно на 2%, то HV окажется равной нулю. Но фактически мы будем неплохо зарабатывать на гамме при купленной волатильности. Ведь дельта для нейтрализации позиции будет рассчитана в будущем из расчета, что тренд равен нулю или небольшой безрисковой ставке.


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

Как я вылез на западные рынки.

Вот и я вылез на западные рынки. Пока небольшим объемом.

I) Не рекламы ради, торговать буду через Openecry.

Почему их:

1) Терминал – просто великолепен. Разработчики явно думали о трейдерах и не задним местом это делали (можете попробовать). К тому же терминал и котировки — бесплатны!!!

2) Комиссии божеские (к тому же скальпить я не собираюсь).

3) Общение с Рустамом оставляет положительное впечатление (надеюсь и будет). Человек работает с клиентом правильно: по деловому и оперативно. Развивает сайт «свой» (я не знаю чей конкретно), где активно описывает, что и как делать тем, кто хочет познавать особенности терминала и проч.

Долго собирал доки (а точнее один документ) на открытие счета. Основная проблема бала найти иной документ подтверждающий адрес проживания (живу в другом месте). Так и не нашел. В конечном итоге удалось открыть счет через «прописку в паспорте». Потом была задержка с денюшкой…

II) Банк, через который осуществлял перевод: Банк Авангард. Комиссия за перевод 15 баксов (это минимум, максимум 150 баксов, а так комиссия 0,2% от суммы перевода; короче это самое лучшее, что я нашел). Валютный контроль прошел нормально (даже доки не запросили, так как сума меньше 5000 баксов). Просто открыл (бесплатную) дебетовую карту и получил хороший интернет-банк и два валютных счета в придачу. Все делают быстро.


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

ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ!!! Всем поклонникам бизнес литературы и тем кто интересуется бизнесом, акциями и МБА

    • 21 января 2014, 16:13
    • |
    • Evgenus
  • Еще
ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ!!! Всем поклонникам бизнес литературы и тем кто интересуется бизнесом, акциями и МБА
 
Рекомендую всем зайти и скачать не пожалеть 98 mb
И изучать МБА самому не торопясь! Хорошая тема рекомендую
скачать: http://yadi.sk/d/1_uXILXxGTgg9
затем скачав находим видео в интернете и вот вам почти что дистанционное обучение...)) причем бесплатно..))
ну а эти ссылки вам в помощь для полной и бесплатной красоты :
elibrary.finec.ru/library/disciplines/
http://www.biznesbooks.com/2010-01-07-17-38-07
 
Прошло чуть более месяца как я предложил всем желающим скачать и  начать обучаться, но в скором времени ко мне стало поступать много писем с просьбой еще раз залить на диск, ну что сказать я только ЗА! Буду рад если кому это поможет или хотябы наталкнет на новые мысли...
Надо единственное наплюсовать чтоб вывели на главную и как можно больше народу узнало и скачало… поддержите! ДАЁШЬ МБА В МАССЫ!!!
 

Стредл продал на неделю - куплю на полдня

    • 20 января 2014, 16:30
    • |
    • Urwald
  • Еще
Общая ситуациия мне видится так — рынок полуобморочный, на сильные движения ни сил (денег) ни желания (черных лебедей) нет. При этом волатильность очень даже ничего 19-20.
Вывод — безопасней продавать, чем покупать.
 Продал стредл ри 140 страйка общей стоимостью 6000п (коллы 2700-2800, путы 3200-3300). Загрузка депо десятая часть, при движении на 5000п (если все же разродимся) начну пирамидиться на 135 или 145 удваиваю, на 150-130 удваиваю еще раз, соответственно  загрузка там составит 40% депо.
 Срок жизни позиции до 29 января (фрс). Причем днем  закрываю все продажи и преворачиваюсь в лонг на центральном страйке. Непосредственно перед ФРС закрываю все лонги.

Многомерная торговля

Не вижу того, что хотелось бы видеть в разделе опционы и не могу молчать.
Очень часто вижу попытки объяснить чем же так хороши опционы, но или мы объясняем плохо или одно из двух — потому предлагаю вашему вниманию новую версию.
Поскольку отгремела экспирация в январской серии и есть возможность придумать себе новую стратегию, предлагаю изучить тот подход, который близок мне.Дневной график индекса РТС (не фьючерс)
Я умышленно не использую никаких практически индикаторов — только то, что дает мне моя стандартная настройка в Альфа-Директ. Мне остается определиться с той частью стратегии, в которой каждый товарисч смартлабовец мега-эксперт: куда же мы двинем — вверх или вниз? Или останемся на месте?
Наверное понятно, что мне похер, но почему бы не повыпендриваться?
С выражением лица Васи Олейника я буду рассуждать так: «где-то тут мы будем консолидироваться в диапазоне 1380-1420 в цифрах индекса и сделаем ложные выходы вверх, а может быть вниз, но в целом рынок смотрит скорее вниз, чем вверх, хотя вверх наверное тоже возможно, если не вниз, но как я всегда говорил, что вниз рынку будет легче, а если вверх, то я говорил, что если не вверх, то вниз, а в прошлый раз все было именно так как я говорил в своем предыдущем обзоре тока немного не угадал со временем!»


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

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