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

по

На опционах можно зарабатывать такими стратегиями - 3

Внимайте, коллеги, ибо это мое последнее публичное выступление. Друзья настоятельно рекомендуют обуздать свое Эго и умерить активность в сетях. Но, коль скоро обещал, обещанное исполняю. Псевдо-арбитраж между опционами RTS и Si. Логика простая, сравниваю IM (implied mobility) RTS и IM Si*k. Прошу прощения, но из-за нефти все расчеты перевел в термины подвижности
На опционах можно зарабатывать такими стратегиями - 3
При разнице больше 200 открываю позиции, при нуле закрываю (точнее, пытаюсь закрыть, но не всегда успеваю)
Позиции перед дневным клирингом
На опционах можно зарабатывать такими стратегиями - 3

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

Зигзаг удачи - 1 апреля 2020

    • 02 апреля 2020, 00:32
    • |
    • ch5oh
  • Еще

Кризис приятен тем, что даёт возможность потренировать разные позиции. Никому не интересно читать однотипные под копирку посты «продал стреддл — зафиксировал прибыль». Даже одиночный возглас "будь прокляты хуситы и охрана завода саудитов!" общей картины не менял. Хоть новоявленный опционный псевдогуреныш Г… ая Г… нь и считает, что «торговать мосбиржу западло» и «торговать в кризис дважды западло», но кто он такой, чтобы нам указывать? Поэтому караван идет и на пути ему попался Зигзаг Удачи.


Эта позиция считается базовой уважаемым Каленкович Алексей (enki) .
Низкий ему поклон за науку и за время, которые он мне уделил.


Давным-давно в уже далеком 2017 году эта позиция так и торговалась из месяца в месяц методично и довольно скучно (до февраля 2018 года примерно =) ) на боевом тестовом счете (размером около 100 тыр). Учитывая, что это были месячные опционы на РИ сейчас сам себе удивляюсь, насколько хватало смелости переносить это всё хозяйство через ночь и выходные. =) Nobless oblige



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

Про греки и сбор теты. Опять по новой :)

    • 31 марта 2020, 11:35
    • |
    • doctor
  • Еще

Про греки.
Сразу предупреждаю. Следующие три ссылки — ссылки на мой сайт (никаких регистраций не нужно). 
Все, что я хотел сказать в открытом доступе, я сказал здесь. Даже сделал чек-лист по грекам (здесь). И еще написал алгоритм действий при создании опционной позиции (здесь).

По-моему, уже здесь выкладывал, но выложу еще раз: 

Про греки и сбор теты. Опять по новой :)
















Идея создания опционов – это попытка оценить будущий диапазон движения БА. Отсюда и идет то, что профессионалы при торговле опционами смотрят на историческую волатильность (HV), подразумеваемую волатильность (IV) и пытаются спрогнозировать будущую реализованную волатильность. Затем, участники рынка пытаются спрогнозировать, какой будет волатильность БА, если его цена вырастет/упадет на 1,2,3 и т.д. процента. Так появляется кривая волатильности. Затем начинают прогнозировать движение БА за различный временной интервал, что приводит нас к временной структуре.



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

Вега и Вомма

Возможно, не все знают про нелинейные эффекты грека Веги и волшебные свойства грека Воммы. По нынешним волатильным временам, когда вола ходит туда-сюда на десятки процентов — эти эффекты могут значительно повлиять на финрез при торговле волатильностью. Хочу поделиться своим видением — может кому будет интересно. А может кого убережет от опасной позиции с неоправданным риском.

Итак, рассмотрим проданный стрэдл:

Вега и Вомма

Это обычный профиль PnL, который рисуют все опционные программы. Фактически, это зависимость PnL позиции от первого момента (M1) распределения вероятностей, где 
окажется цена БА на экспирацию (вон оно на заднем фоне профиля). M1 = текущей цене БА. Т.е. мысленно двигаем все распределение влево-вправо (меняем M1) и считаем, как изменится PnL позиции при этом. Но, когда торгуем волатильностью, влияние первого момента ведь стараемся исключать используя дельтахедж (ДХ). И в большей степени нас должен интересовать профиль PnL от второго момента распределения (M2). Именно от него зависит финрез торговли волатильностью. Фактически, M2 почти тоже самое, что IV на центре улыбки (IVC). Смотрел на истории, специальным образом нормированный M2 (на цену БА и время до экспы) коррелирует с IVC почти 100%.

Если у нас есть опционная модель, в которой можно точечно менять второй момент, то легко посмотреть профиль PnL от изменений M2. Я использую замечательную модель Курбаковского, в которой главный параметр mI — как раз и отвечает за второй момент. Поэтому добавил в своей программе отрисовку такого профиля. И вот что рисует для проданного стрэдла:



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

Простая опционная стратегия

Как торговать опционами не зная греков?
И при этом не направленно? Вот хочу чтоб было пофиг куда рынок пойдёт и все равно зарабатывать! А еще хочу не смотреть безотрывно в терминал, а спать спокойно. Есть одна старая стратегия. Проста, легка, но правда нужен простенький робот.
Решил я ее затестировать на истории — и был приятно удивлён!
Ну в общем, палю грааль!
Берём простого робота по скользящей средней. Ставим его на часовике. Период 14. Типа 14 часов в торговом дне — вот и вся логика.
Если цена закрывается выше машки — покупаем, если закрылась ниже — продаём. Ничего особенного и прибыльного.
Но! Сначала мы продаём месячные опционы пут и колл на расстоянии два страйка от текущей цены. Как только опционы проданы, включаем нашего робота на машке. Что у нас происходит? Мы продали стренгл и ждём с него тетту, т.е. временную стоимость. А фьючерсный робот нас хеджирует. Если цена вдруг соберется вверх, он купит фьючерс и прикроет нам колл. Если цена развернётся вниз, робот закроет бай и продаст в селл. Тем самым прикроет нам пут.
Проданный стренгл:
Простая опционная стратегия

Купили к стренглу фьючерс:



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

Общий финансовый анализ на Python (Часть 1)

    • 09 марта 2020, 16:43
    • |
    • Aleks
  • Еще

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

В этой статье будет рассмотрено, как рассчитывать доходность, волатильность и построить один из основных индикаторов.

import pandas as pd
import yfinance as yf
import numpy as np
import matplotlib.pyplot as plt

sber = yf.download('SBER.ME','2016-01-01')

Доходность

Данная величина представляет собой процентное изменение стоимости акции за один торговый день. Оно не учитывает дивиденды и комиссии. Его легко рассчитать используя функцию pct_change () из пакета Pandas.

Как правило используют лог доходность, так как она позволяет лучше понять и исследовать изменения с течением времени.

# Скорректированая цена закрытия`
daily_close = sber[['Adj Close']]

# Дневная доходность
daily_pct_change = daily_close.pct_change()

# Заменить NA значения на 0
daily_pct_change.fillna(0, inplace=True)

print(daily_pct_change.head())

# Дневная лог доходность
daily_log_returns = np.log(daily_close.pct_change()+1)

print(daily_log_returns.head())


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

Практическая теория. 1

Без практики теория, как бы, дохлая кошка. Но прежде чем практиковаться, надо подумать. Сделать, как вы это называете ТС. Я постараюсь выбрать время и запустить такую ТС вместе с вами. А пока вспомним немного теории, или узнаем, и по ходу будем ее юзать. Конечно, я бы хотел, что бы вы мне помогли советами. Может мы, как то, вместе это улучшим. Пока для немногих, кто случайно не в курсе про опционы, изложу методы вычисления. Как обычно прикреплю файлик в экселе. https://cloud.mail.ru/public/2etF/2upCiHKgs

Я возьму SPY вернее не весь, а только его финансовый сектор XLF. Оно и дешевле и ликвидность хорошая. Вы можете взять РТС или SI. Мы будем продавать опционы и как то из этого выкручиваться. Продавать мы будем коллы, а покупать БА. У кого нет денег, тот может либо их взять, либо продавать путы. Деньги брать можно прямо на бирже, потому что биржа это такая организация, которая торгует деньгами.

Итак, методика. На листе XLF я выписал цены закрытия XLF с 13.01.2020 по 12.02.2020, 31 день. Затем я нашел дисперсию ln(сегодня/вчера) из дисперсии я вывел Стандартное отклонение. Взял корень из 365 ( 19.1), а умножив 19.1 на стандартное отклонение одного дня получил волатильность годовую, которой мы и будем торговать и о которой вы должны были слышать. (желтый столбец). Так как я использую 365 дней в году, то в расчеты я должен включить и выходные дни без изменения цены.



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

Как за 5 минут протестировать 31 индикатора и 2 таймфрейма

После вчерашней стати, для новичков "Как рассчитать эффективный период МА" нам поступило много вопросов. По этому, сегодня рассмотрим, как протестировать Акции Сбербанка по 31-му индикатору на 2-х таймфреймах, всего за 5 минут.

1. После того как скачали jBot , откройте его и выберете интересующий вас инструмент, в нашем случае это Акции Сбербанка c 15 минутным таймфреймом
Как за 5 минут протестировать 31 индикатора и 2 таймфрейма

2. Далее заполняете параметр Стр. в переб (это обозначает сколько стратегий будет перебирать программа) и нажимаете кнопку Перебор стратегий

Как за 5 минут протестировать 31 индикатора и 2 таймфрейма

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

Теория и Практика Дельта-Хеджа


Для того, чтобы продать волатильность, нам необходимо продать стрэддл — этим, мы полностью избавляемся от чувствительности к направлению движения цены, оставляя при этом чувствительность к «волатильности»… Чтобы не запутаться, обозначим первую волатильность за IV (Implied Volatility) и будем считать  её заранее известной и эффективной. 


Если бы рынок был монеткой и выходил бы на экспирацию двумя возможными вариантами {+IV, -IV }, то результатом продажи нашей опционной конструкции был бы ровно 0, в силу равенства IV=RV. Но рынок выходит на экспирацию через «тренды» и «пилы», которые выводят Базовый Актив в том числе далеко за ± IV, и в том числе и в ноль.  В результате, конечное отклонение от ± IV  и, соответственно, риски, которые мы принимаем при продаже стрэддла, составляют приблизительно :

Теория и Практика Дельта-Хеджа

где S — СКО, RV ( «реализованная волатильность»)   - отклонение цены на экспирацию, t — время до экспирации, а сигма0 — величина шага движения цены. Это уравнение можно получить численно, а можно, взяв интеграл по соответствующему распределению Гаусса (аналитический вариант).  

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

Новогодний подарок: Курс по торговым системам на Easy Language

    • 30 декабря 2019, 16:00
    • |
    • yurikon
  • Еще
Привет всем!

Выложил в свободный доступ курс по созданию торговых систем на Easy Language (Омега, Мультичартс).

Есть видео и по азам программирования и парочка «бородатых» граалей (гэпы, пробои).
Полезно будет начинающим алготрейдерам, но и профи найдут  полезные фишки.
Онйлан кодинг и тестирование систем. 

Видео по созданию пробойных и возвратных систем.



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

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