Избранное трейдера klimvv
Нет, это не про наших фсбшников. Это я сейчас про настоящих, реальных трудяг, которые горбатились как проклятые, жили впроголодь, откладывали больше половины зарплаты ради своей цели: уйти с работы в тридцать или чуть позже. Конечно, сорокет выглядит более реалистичным, но в 40 уже не так сильно хочется на море, в горы или на тусу. После 40 вообще мало чего хочется, кроме как поспать.
Но давайте к делу. Во-первых, как и где такое вообще возможно — чтоб без выслуги лет и без папаши-генерала? Самый очевидный пример — IT, но есть и другие варианты; помню, ходила история про инженера из NVidia, который стал миллионером в 30 и жизнь ему стала не мила — и я в это охотно верю. Новые траты, нахлебники, завистники — всё это может превратиться в реальный гемор, особенно если семья изначально строилась на расчёте, а настоящих друзей никогда не было.
Я наткнулся на замечательную историю Кристи Чен и её мужа. Они не брали ипотеку, не заводили детей, а откладывали всё возможное на протяжении своей короткой, но упорной карьеры. И в 31 год их совместный портфель перевалил за миллион баксов. Причём они даже не из Америки, а из Канады. Сейчас они живут на 40к канадских долларов в год. Это чрезвычайно скромно для США, просто скромно для Канады, но вот для других частей света это вполне себе жир. Два ляма рублей в год на двоих — неплохо, а? Если работать не надо, вроде норм. Работа, знаете, тоже требует расходов: приличные костюмы, ботинки, транспорт, бизнес-ланчи, дебильные тусы с коллегами. Часики-портфельчики-сумочки.
Фишка ранней пенсии в нескольких вещах. Во-первых, надо иметь смелость на нестандартные и зачастую осуждаемые обществом действия. Уволиться на пике карьеры? Да. Жить впроголодь, получая отличную зарплату? Да. Не поддаваться искушению отхватить быстрых денег в Кэшбери, чтобы “удвоиться за год”? Да. Не брать ипотеку? Не заводить детей? Штоа? А что скажет бабушка?
Давайте посмотрим на опцион без всего лишнего. Есть страйк 100 и мы покупаем на нем пут. Теперь, если цена окажется ниже этого страйка (на 90) то нам поставляют 100 коней по 100 в короткую. Мы тут же закрываем эту позицию по 90 и получаем прибыль 10*100 коней. Если цена уходит выше 100, то ни кто ни кому не должен. Соответственно, мы получаем идеальный стоп, если купим БА по 100. Цена падает и нам ничего, цена растет до 110, мы забираем свою прибыль. Все очень просто. Кто сказал, что это должно чего то стоить? Это просто разновидность стопа. И этот стоп, на самом деле, должен быть бесплатным. Но нам выставляют счет за премию. Ее надо как то компенсировать. Что это за премия? Давайте построим позицию. Купили путов (дельта -50) купили БА (дельта 50). Опять «вилка в жоп». Если цена премии 500, то края вилки пересекут линию нуля на 90 и 110. Доходим до 110, наши 50 контрактов приносят: 10*50=500, премия -500. Вниз до 90: опцион +1000, БА-500, премия -500. То есть, что бы выйти в 0 у вас цена должна дойти до одной из ног опциона. И зайти за них, если вы на прибыль надеетесь. Это такая простая пассивная стратегия. Понятно, чтобы зайти за ноги БА, вола БА должна быть выше той волы которую опцион определил.
Доброго времени суток, коллеги!
Сегодня поговорим кратко о том, где хранятся купленные вами ценные бумаги.
Как правило, если мы заключаем договор с лицензированным Брокером, мы подписываем договор на Брокерское обслуживание, а также на Депозитарное.
Брокер имеет 2 лицензии:
1) Брокерская лицензия. Именно она позволяет Брокеру быть посредником между вами и Биржей.
2) Депозитарная лицензия. Она позволяет Брокеру хранить ваши ценные бумаги, быть их номинальным держателем. В 21 веке почти все ценные бумаги – это электронные записи в компьютере, поэтому по факту Брокер физически бумагами как таковыми не владеет. Но вы в любой момент можете запросить у Брокера документ, который подтверждает, что у вас есть n-ое количество бумаг той или иной компании. Данным документом является Брокерский отчет, документом Депозитария выступает выписка со счета депозитария. Она заверяется печатью и подписью ответственного лица.
#Thinkorswim studies #FIBO по прошлой неделе #Показывает на графике уровни Фибоначчи по предыдущему недельному бару #Thinkorswim https://RadchenkoVY.com/TOS input price = close; input showOnlyToday = yes; input ShowLabels = no; input period = AggregationPeriod.WEEK; # если нужно чтобы показывало Фибоначчи по бару не предыдущей недели, а вчерашнего дня, то измените здесь просто на AggregationPeriod.DAY; input displace = 1; def prevHigh = if (showOnlyToday and !IsNaN(close(period = period)[-1])) or isnan(close[1]) then double.nan else high(period = period)[displace]; def prevLow = if (showOnlyToday and !IsNaN(close(period = period)[-1])) or isnan(close[1]) then double.nan else low(period = period)[displace]; def shouldplot = yes; plot pivot = if shouldPlot then (prevHigh) else Double.NaN; pivot.SetStyle(Curve.FIRM); pivot.SetDefaultColor(Color.yelLOW); plot h7 = if shouldPlot then pivot + 2 * (prevHigh - prevLow) else Double.NaN; h7.SetStyle(Curve.FIRM); h7.SetDefaultColor(Color.Green); plot h8 = if shouldPlot then pivot + 1.764 * (prevHigh - prevLow) else Double.NaN; h8.SetStyle(Curve.FIRM); h8.SetDefaultColor(Color.gRAY); plot h9 = if shouldPlot then pivot + 1.618 * (prevHigh - prevLow) else Double.NaN; h9.SetStyle(Curve.FIRM); h9.SetDefaultColor(Color.gRAY); plot h10 = if shouldPlot then pivot + 1.5 * (prevHigh - prevLow) else Double.NaN; h10.SetStyle(Curve.FIRM); h10.SetDefaultColor(Color.gRAY); plot h11 = if shouldPlot then pivot + 1.382 * (prevHigh - prevLow) else Double.NaN; h11.SetStyle(Curve.FIRM); h11.SetDefaultColor(Color.gRAY); plot h12 = if shouldPlot then pivot + 1.214 * (prevHigh - prevLow) else Double.NaN; h12.SetStyle(Curve.FIRM); h12.SetDefaultColor(Color.gRAY); plot h1 = if shouldPlot then pivot + 1 * (prevHigh - prevLow) else Double.NaN; h1.SetStyle(Curve.FIRM); h1.SetDefaultColor(Color.GREEN); plot h2 = if shouldPlot then pivot + 0.764 * (prevHigh - prevLow) else Double.NaN; h2.SetStyle(Curve.FIRM); h2.SetDefaultColor(Color.gRAY); plot h3 = if shouldPlot then pivot + 0.618 * (prevHigh - prevLow) else Double.NaN; h3.SetStyle(Curve.FIRM); h3.SetDefaultColor(Color.gRAY); plot h4 = if shouldPlot then pivot + 0.5 * (prevHigh - prevLow) else Double.NaN; h4.SetStyle(Curve.FIRM); h4.SetDefaultColor(Color.gRAY); plot h5 = if shouldPlot then pivot + 0.382 * (prevHigh - prevLow) else Double.NaN; h5.SetStyle(Curve.FIRM); h5.SetDefaultColor(Color.gRAY); plot h6 = if shouldPlot then pivot + 0.214 * (prevHigh - prevLow) else Double.NaN; h6.SetStyle(Curve.FIRM); h6.SetDefaultColor(Color.gRAY); plot l1 = if shouldPlot then pivot - 1 * (prevHigh - prevLow) else Double.NaN; l1.SetStyle(Curve.FIRM); l1.SetDefaultColor(Color.yelLOW); plot l2 = if shouldPlot then pivot - 0.764 * (prevHigh - prevLow) else Double.NaN; l2.SetStyle(Curve.FIRM); l2.SetDefaultColor(Color.gRAY); plot l3 = if shouldPlot then pivot - 0.618 * (prevHigh - prevLow) else Double.NaN; l3.SetStyle(Curve.FIRM); l3.SetDefaultColor(Color.gRAY); plot l4 = if shouldPlot then pivot - 0.5 * (prevHigh - prevLow) else Double.NaN; l4.SetStyle(Curve.FIRM); l4.SetDefaultColor(Color.gRAY); plot l5 = if shouldPlot then pivot - 0.382 * (prevHigh - prevLow) else Double.NaN; l5.SetStyle(Curve.FIRM); l5.SetDefaultColor(Color.gRAY); plot l6 = if shouldPlot then pivot - 0.214 * (prevHigh - prevLow) else Double.NaN; l6.SetStyle(Curve.FIRM); l6.SetDefaultColor(Color.gRAY); plot l7 = if shouldPlot then pivot - 2 * (prevHigh - prevLow) else Double.NaN; l7.SetStyle(Curve.FIRM); l7.SetDefaultColor(Color.RED); plot l8 = if shouldPlot then pivot - 1.764 * (prevHigh - prevLow) else Double.NaN; l8.SetStyle(Curve.FIRM); l8.SetDefaultColor(Color.gRAY); plot l9 = if shouldPlot then pivot - 1.618 * (prevHigh - prevLow) else Double.NaN; l9.SetStyle(Curve.FIRM); l9.SetDefaultColor(Color.gRAY); plot l10 = if shouldPlot then pivot - 1.5 * (prevHigh - prevLow) else Double.NaN; l10.SetStyle(Curve.FIRM); l10.SetDefaultColor(Color.gRAY); plot l11 = if shouldPlot then pivot - 1.382 * (prevHigh - prevLow) else Double.NaN; l11.SetStyle(Curve.FIRM); l11.SetDefaultColor(Color.gRAY); plot l12 = if shouldPlot then pivot - 1.214 * (prevHigh - prevLow) else Double.NaN; l12.SetStyle(Curve.FIRM); l12.SetDefaultColor(Color.gRAY);Полная библиотека индикаторов, фильтров и и сканеров для Thinkorswim в этом блоге http://bit.ly/2vKq4F8
Буквально вчера ночью (и чуть-чуть сегодня утром) решил немного улучшить Гугл документ, в котором веду свой портфель (более подробно ознакомиться можно в предыдущих постах, начинать здесь: https://smart-lab.ru/blog/489421.php). Стало интересно, на какие денежные потоки я могу рассчитывать в следующие полгода.
Это должно помочь лучше планировать будущие инвестиции, а также понять, можно ли что-то из этого потратить на свои хотелки (получилось, что пока нельзя:(. Хочу поделиться (и немного похвастаться), что из этого получилось.
Что для этого нужно? По большому счету, не так и много. По моим облигациям дата и размер будущего купона уже автоматически забираются с сайта Мосбиржи. Выглядит это примерно так:
По облигациям известна дата и размер только следующего купона. Поэтому по ним прогноз будет только где-то на полгода вперед.
По акциям информации о будущих дивидендах не было, пришлось добавлять новые колонки «Дивиденды, на акцию», «Дата закрытия реестра» и «Дивиденды, всего выплаты». Заполнить эти колонки нужными данными труда не составляет, спасибо Тимофею за отличный сайт: