Избранное трейдера jackan
Огромное человеческое спасибо всем, кто участвовал в обсуждении нормальности рынка и матожидания. Надеюсь, оно было полезно не только мне и количество людей осознавших, что "реальный рынок НЕ является лог-нормальным случайным блужданием" (даже с оговорками про нормировку на текущую волатильность по причине ненаблюдаемости последней) увеличилось.
Но опционщики — парни ловкие (а девушки еще и красивые).
Дело в том, что опционные позиции — это на самом деле преобразования функции плотности рыночного распределения. Давно грезил этой мыслью (собственно, идея достаточно очевидна и бесспорна). Но только недавно (в том числе благодаря обсуждениям природы рынка) удалось продвинуться в этом направлении.
Давайте достанем из старого шкафа старую поеденную молью модель Блека-Шолза
В данной статье нас интересует возможность проверить на исторических данных эффективность использования стохастического осциллятора для прогнозирования будущего движения цены. Данный индикатор технического анализа показывает положение текущей цены относительно диапазона цен за определенный период в прошлом и измеряется в процентах. Чтобы рассчитать значение стохастического осциллятора можно воспользоваться следующей формулой: K = (C – L_min)/(H_max-L_min)*100,
где С – цена сегодняшнего закрытия,
L_min – минимальная цена за расчетный период,
H_max — максимальная цена за расчетный период.
В качестве расчетного периода будем использовать период равный 5 дням. При этом считается, что стохастический осциллятор дает сигнал на покупку когда K был < 20%, а потом повысился и стал больше 20%, а сигнал на продажу данный индикатор дает тогда, когда K был > 80%, а потом понизился и стал меньше 80%.
… Но скорей всего надежда так и останется надеждой. Если отбросить свои «хотелки» и мечты и немного подумть, то станет понятно, почему не «расторговали» облигации до космических высот. А не «расторговали» их потому, что они уже торгуются по той цене, по которой должны торговаться. Чтобы это осознать — нужно подключить здравый смысл.
А здравый смысл заключается в следующем. Спрос превысил предложение почти в 2 раза. И если в стакане были продавцы(а они были, т.к. котировка была опубликована) — то только из числа тех, кто стал счастливым обладателем облигаций на размещении. Других быть просто не могло. Можно рассмотреть теорию, когда эти облигации кто-то из «счастливчиков» кому-то отдал в шорт — но её лучше отбросить как несостоятельную.
Сейчас немного лирического отступления и теории. Теоретическая цена на облигации сильно зависит от такой абстрактной вещи как ставка дисконтирования. Что это такое — не буду здесь расписывать, чтобы сэкономить буквы. В интернете с лёгкостью найдете информацию об этом. Чуть более редкой будет информация о том, чему эту ставку приравнять в своих расчётах. На мой взгляд, логичнее всего эту ставку дисконтирования приравнять к уровню инфляции и\или ставке желаемого дохода. Понятно, что в случае «желаемого дохода» хочется, чтобы эта ставка была 100% годовых и выше — но давайте будем реалистами :) Представляется логичным, что вкладывать деньги под ставку ниже инфляции — как-то не сильно умно, ну разве только на какой-то очень короткий срок. А где же взять эту самую ставку инфляции? Данные Росстата в 3-4% — представляются не сильно правдоподобными, но можно взять и их. По моему внутреннему убеждению, единственным более-менее вменяемым индикатором инфляции является ключевая ставка ЦБ. И в настоящий момент она равна 7,5%.
Паттерн “Внешний бар”
Показывает на графике стрелочками те бары, которые переписали и хай и лоу предыдущего бара.
Очень помогает находить переломные моменты, особенно если ставить на ТФ D1.
#Thinkorswim studies #Паттерн "Внешний бар" #Показывает на графике стрелочками те бары, которые переписали и хай и лоу предыдущего бара. #Thinkorswim https://radchenkovy.com/thinkorswim-live/ def bSignalDown=open[1]<close[1]and high>high[1] and close<low[1] or open[1]>close[1] and high>high[1] and close<low[1]; def bSignalUp = open[1]>close[1] and low<low[1] and close>high[1] or open[1]<close[1] and low<low[1] and close>high[1]; plot down = if bSignalDown then high else double.NaN; plot up = if bSignalUp then high else double.NaN; up.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_up); down.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_down); up.setDefaultColor(color.LIGHT_green); down.setDefaultColor(color.LIGHT_red);
Полная библиотека индикаторов, фильтров и и сканеров для Thinkorswim в этом блоге bit.ly/2vKq4F8