Дельта. Или, где выгоднее покупать опционы.

    • 19 мая 2020, 16:37
    • |
    • 3Qu
  • Еще
Мы знаем, что при приближении к центральному страйку, по мере увеличения страйка Дельта для опциона CALL растет. Дельта — это зависимость скорости изменения цены опциона от изменения цены фьючерса Delta = dCo/dCf. Производная, как бы. И че-то, большинство, уверовав в это, стремятся купить опционы поближе к центральному страйку.
Давайте по простому посмотрим эффективность этого действа исходя из наших затрат на позицию. Для этого возьмем отношение Дельты в страйке к теоретической стоимости опциона — получим зависимость скорости роста опциона на рубль затат на позицию. Смотрим рисунок:
Дельта. Или, где выгоднее покупать опционы.
Показано отношение Дельты для Call к цене опциона 18.06.20 для фьючекса на индекс RTC. Центральный страйк — 117500, цена БА -116080.
Ну, и где на рубль затрат скорость больше. Угу, там, где опционы дешевле. Т.е., купив дешевых опционов на ту-же сумму, что и ближе к центральному страйку, мы получаем большую скорость и большую прибыль.  Для опционов PUT все тоже самое.

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

Мой опционный софт в Excel.

    • 18 мая 2020, 18:50
    • |
    • 3Qu
  • Еще
Уже неоднократно писал о своем опционном софте в Excel. И, чтобы не быть голословным, привожу картинку листа Excel c софтом. Очень мелко, но иначе все не влезает. Но и это еще не все, оно на 2-х листах. На втором конструктор опционных позиций.
Мой опционный софт в Excel.

На листе все строится-перестраивается автоматом, или по нажатию кнопок — они тоже на листе. Слева вверху доска опционов, экспорт из терминала по DDE. В софте много VBA.
Это шаблон на оч старом фьюче, и надо просто скопировать лист, и поместить туда новую доску опционов. Не показал потому, что там полный бардак, как и на любом рабочем столе.)
Не правда ли, это выглядит не хуже любого готового опционного софта?



Об опционах без зауми.

    • 16 мая 2020, 16:40
    • |
    • 3Qu
  • Еще

Для начала, все таки, немного зауми.

1. Об опционах рекомендую почитать книгу — А.Н.Балабушкин Опционы и фьючерсы. Кратко, сжато, все по делу и без воды. Много хорошей математики. В общем, математику можно пропустить, нужно уловить только общий смысл — о чем эта математика.
2. На сайте eLearning есть 6-7 бесплатных лекций Твардовского — просто, ясно, доступно. Он хорошо и интересно излагает. Смотрел лет 10 назад, 2 раза. Очень рекомендую.

Теперь непосредственно об опционных стратегиях.
Простейшей стратегией является — покупка опциона. Если цена базового актива (БА) растет или будет расти — покупаем опцион CALL вне денег, в нескольких страйках (лучше не более 4-5) от центрального. Если БА падает, аналогично покупаем опцион PUT. Больше стоимости опциона при его покупке вы никак не проиграете (хотя, теперь уж и не знаю )). ГО опциона равно его стоимости, и об этом можно не беспокоится.

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

Пожалуй наилучшей позицией в опционах является Стрэнгл. Суть его в том, что мы покупаем опцион CALL вне денег в нескольких страйках от центрального (тоже желательно не более 4-5), и примерно симметрично ему покупаем опцион PUT. Теперь, как и в случае со Стрэддлом, куда бы цена не пошла, мы получаем прибыль. Такая позиция гораздо дешевле Стреддла, и у нее есть масса других преимуществ, но это уже ближе к зауми.
Ну, и недостатки у Стрэнгла аналогичны Стрэддлу — если цена 2-3 дней никуда существенно не пойдет, мы опять получим убытки от временного распада.
Кроме того, Стрэнгл сложнее конструировать, чем Стрэддл, для которого вообще думать не надо.
В опционах есть такой параметр — Дельта, это скорость изменения цены опциона от изменения цена БА
       Дельта = (Изменение стоимости опциона)/(Изменение стоимости БА)
Т.е., на сколько рублей изменится стоимость опциона, при изменении стоимости БА на 1 рубль. От страйка к страйку эта скорость меняется, и при приближении нашего опциона к центральному страйку и переходе опциона в деньги она будет возрастать.
Дельта транслируется в Quik, и ее можно добавить в таблицу опционов.
При выборе Стрэнгла желательно, чтобы параметры Дельта для опционов CALL и PUT были равны или близки друг к другу. Можно купить несколько опционов CALL и PUT в разных страйках, чтобы суммы их Дельт были примерно равны для CALL и PUT. Если же вы считаете, что актив скорее пойдет, например вверх, то Дельту для CALL можно выбрать и побольше, чем для PUT. И наоборот, в случае уменьшения стоимости БА.
Графически позиция Стрэнгл выглядит так:



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

Мнение о актуальности модели ценообразования опционов Блэка — Шоулза и последствиях ее применения в реальной торговле.

    • 13 мая 2020, 22:50
    • |
    • 3Qu
  • Еще
Т.к. я (уже!!) в ЧС у автора этого риторического вопроса, а он достаточно интересен для реальной торговли, вопрос далеко не риторический.
Мой ответ — работает и хорошо применима для реальной торговли. Все просто, по модели  Блэка — Шоулза расчитываются теоретические цены опционов (они указаны на доске опционов), и реальные цены опционов оч. близки или даже совпадают с моделью  Блэка — Шоулза. Отсюда, на эту модель вполне можно рассчитывать  при практических расчетах и прогнозировании цен опционов.
Таким образом, пока теоретические цены опционов будут рассчитываться биржей по модели  Блэка — Шоулза, она будет успешно работать, и не менее успешно применяться.

PS Ну и мое скромное мнение: модель  Блэка — Шоулза является достаточно хорошим приближением для реально «справедливых» цен опционов.

Моделирование Торговых Систем на Python. 2.

    • 12 мая 2020, 10:29
    • |
    • 3Qu
  • Еще

Тем, кто не читал предыдущий топик этой темы, рекомендую для начала ознакомиться с ним [1].

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

Ну, а сейчас мы займемся разработкой и тестированием индикаторов. Для начала нам нужна простейшая стратегия с использованием МА — его и построим. Самой лучшей по характеристикам МА является ЕМА. Формула ЕМА:



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

Моделирование Торговых Систем на Python. 1.

    • 09 мая 2020, 19:31
    • |
    • 3Qu
  • Еще

Для моделирование ТС на Python, прежде всего нужен сам Python. Pythonы бывают очень разные.

Самый большой и длинный Python — Anaconda (https://anaconda.org/). Скачать дистрибутив Anaconda можно здесь — Индивидуальное издание -https://www.anaconda.com/products/individual.
Я работаю именно с Anaconda. Установив Anaconda мы получаем сам Python, уже установленные значительную часть нужных и ненужных пакетов с библиотеками Python, и несколько сред разработки. И все это сразу готово к работе, и нам, по большей части, уже не придется дополнительно устанавливать пакеты и среды.

Самый маленький Python последней версии 3.8.2. скачивается с сайта самого Python — https://www.python.org/. Это, практически, только сам язык, компилятор и минимальный набор пакетов. Сделать с ним практически ничего невозможно, и для работы придется постоянно устанавливать нужные пакеты. Среду разработки придется также устанавливать самостоятельно.
Этот Python больше подходит для запуска и работы с уже отлаженными законченными программами.



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

Имеет ли смысл писать о моделировании ТС на Python?

    • 08 мая 2020, 21:01
    • |
    • 3Qu
  • Еще

Имеет ли смысл писать о моделировании ТС на Python?

Имеет смысл
Не интересно
Всего проголосовало: 213
Стоит ли посвятить несколько топиков моделированию стратегий на Python? Не о программировании на Python — это в книгах можно прочесть, а именно о методах моделирования и тестирования стратегий.
Можно начать, скажем с двух ЕМА. Стратегия изначально дохлая, но может послужить шаблоном для разработки ваших собственных стратегий. Для этого потребуется несколько топиков. Если интереса не будет, то и заморачиваться не имеет смысла. Может вы и сами с усами.)

Трейдинг. Краткая инструкция для спекулянтов.

    • 07 мая 2020, 20:22
    • |
    • 3Qu
  • Еще
Может также быть полезна и части инвесторов. Но у  их большей части свои причуды, и им эта инструкция неприемлема.
Начнем с того, что рынок по большей части непрогнозируем и представляет из себя случайный процесс. Будем исходить из этого.
Хотя основная наша задача, все таки, получение прибыли, однако, еще более насущная — минимизация убытков.
Итак, внутренний голос (или что там у вас? ТА или даже ТС, говорите.) сказал нам, что цена будет некоторое время расти. А если не будет? — на этот вопрос мы и попробуем ответить перед входом в сделку. Нам следует минимизировать убытки, если мы не правы, и расти, таки, не будет. Кто хочет, пусть ставит стопы — это их личное дело. Мы не будем.
Мы будем ждать. Наша сделка начнется со скальпинга и должна закончится либо входом в интрадей сделку, либо получением скальпинг-прибыли, либо скальпинг-убытком. Т.е., в случае неудачи, мы закрываемся в безубыток, с небольшой прибылью или небольшим убытком. Далее, ждем следующей возможности.
В итоге, после нескольких неудачных попыток входа, имеем либо небольшую прибыль от скальпинга, либо мизерный убыток — никаких %% убытка, заметьте.

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

Задача для начинающих спекулянтов.

    • 21 апреля 2020, 17:15
    • |
    • 3Qu
  • Еще

Задача для начинающих спекулянтов.

Это может быть интересно
Не интересует.
Всего проголосовало: 23
Все темы сегодня примерно об одном и том же. И пофлудить негде и не о чем.
Об инвестициях можно на год-полтора забыть. Кто не забыл и хочет продолжить этот праздник жизни — это их личное дело.
В общем, имхо, настало время активных спекулянтов. Хотя, для спекуляций тоже не лучшее время, однако, времена не выбирают, в них живут и умирают. ©
В связи с изложенным появилась идея постановки задачи разработки спекулятивной стратегии. В основном для начинающих. В ходе решения вы сами ее и разработаете. Мое дело только постановка задачи. Готовых решений тоже не будет — вы сами их найдете. Да и таких решений может быть много, хороших и разных. Практически как курсовая работа в институте, только значительно проще.
Если наберется несколько человек желающих в период самоизоляции заняться решением — будет и формулировка.
Что касается уже действующих спекулянтов, то у них уже есть стратегии, и им это будет вряд-ли интересно. Хотя, тоже не возбраняется.
Заодно выясним сколько здесь начинающих спекулянтов.)

PS книга по анализу временных рядов - Бокс Дж., Дженкинс Г. Анализ временных рядов, прогноз и управление.



Как вы относитесь к перестраивающимся индикаторорам в торговых системах?

    • 11 апреля 2020, 21:32
    • |
    • 3Qu
  • Еще

Как вы относитесь к перестраивающимся индикаторорам в торговых системах?

Никак
Отрицательно
Допускаю их применение
Положительно, но не применяю
Положительно, применяю.
Всего проголосовало: 40
Дискуссии, если понадобится, потом, когда немного статистики наберется.

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн