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

по

Не спится. Обратный календарь.

Уже не первый раз за последнее время складывается ситуация благоприятная для формирования «обратного календаря». Например, такого:
Не спится. Обратный календарь.
Сразу оговорюсь, что, скорее всего, в пятницу можно будет найти еще более благоприятный момент входа, чем цены закрытия четверга.                           Подобного рода конструкция, сформированная на прошлой неделе, принесла вполне ощутимую прибыль. Если не врет www.option.ru, то гарантийное обеспечение по позиции составит 1 700 000 рублей. При колебаниях ± 2000 пунктов позиция активного управления не потребует, при сильных движениях рынка придется немного «порулить». В случае снижения IV центра мартовской серии до «разумных» 20%, картинка станет еще более
привлекательной:
Не спится. Обратный календарь.       


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

Актуальные опционные стратегии

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

1. Зарабатываем на временном распаде со страховкой http://smart-lab.ru/blog/162927.php
Первый день прошел с убытком, однако потенциал пока очень хорош!

2. Многомерная торговля  http://smart-lab.ru/blog/160075.php
Это самый залайканный пост от 16 января, стратегия работает и приносит прибыль, хотя я столкнулся с определенными трудностями, о которых написано тут http://smart-lab.ru/blog/162415.php  

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

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

Зарабатываем на временном распаде со страховкой

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

Начнем с того, что на НОК3 Денис Дубина рассказал про календарные спреды. Не могу сказать что до этого о них никто не знал, но на российском рынке такие экзерцизы делать в то время было невозможно, вот народ и не думал в эту сторону. Это было сильное выступление и много слов было сказано по этому поводу, много копий сломано и много трейдеров разорились озолотились.    

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

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

Советую почитать "Эндрю Мэтьюза-Живи легко"

 Советую почитать "Эндрю Мэтьюза-Живи легко"
 Советую почитать книгу австралийского психолога "Эндрю Мэтьюза-Живи легко", всего навсего 200 страниц.
Книга просто бумажный психолог и заряжает оптимизмом еще долго после прочтения, я сам не люблю и с подозрением отношусь к книгам в стиле «как разбогатеть, или как стать умным за два дня», но эта книга реально вылечила мои нервы и я стал намного спокойней как был раньше до трейдинга)да стрейдингом я стал таким психом что из за любой мелочи начинаю ворчать как старый дед, и постоянно  закипал! когда делал неправильный трейд, но сейчас после прочтения такое чувство как будто из меня вышел какой то сгусток черноты.
 Прочитайте и вы почувствуете насколько станете спокойны, и насколько будете ловить меньше лосей, ну а кто гребет капусту будет грести больше.

Кнопка в 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 окажется равной нулю. Но фактически мы будем неплохо зарабатывать на гамме при купленной волатильности. Ведь дельта для нейтрализации позиции будет рассчитана в будущем из расчета, что тренд равен нулю или небольшой безрисковой ставке.


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

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