Избранное трейдера Ходжа Насреддин

по

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

    • 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. И наоборот, в случае уменьшения стоимости БА.
Графически позиция Стрэнгл выглядит так:



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

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

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

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

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

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



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

Стратегия Поплавок. Робот-тестер на Луа и Питоне с описанием.

    • 16 марта 2020, 19:49
    • |
    • Albus
  • Еще
--ВВЕДЕНИЕ--
Пост будет полезен только разработчикам алгоритмических стратегий. Здесь нет прорывных идей. На истории стратегия прибыльная, но опыт показывает, что эта прибыльность иллюзорна и не гарантирует успех в будущем. По любой стратегии можно найти комбинацию параметров, которая прибыльна на прошлых свечках. Но радоваться, что ты нашёл Грааль, рано. На будущих сделках эти параметры скорее всего будут убыточными.
Тем не менее, подгонка под исторические данные — штука интересная, поэтому пишу этот пост. В нём вы найдёте рабочий тестер для описанной стратегии, который можете использовать как захотите. 

---ОПИСАНИЕ СТРАТЕГИИ---
Назовём её «Поплавок», потому что это стратегия выныривания из зоны перепроданности.
1. Ждём, когда индикатор RSI сформирует двойное дно.
2. Оба дна должны быть ниже какого-то горизонтального порога по RSI, например 25.
3. Подъём (выныривание) выше этого порога мы считаем признаком разворота и покупаем.
4. Прибыль забираем, когда акция дорастёт до (к примеру) уровня 50 по RSI. Скрипт умеет подбирать и этот параметр. Часто наилучшим вариантом будет продавать при RSI = 70 или даже RSI = 80, то есть уже в состоянии сильной перекупленности. Но эту фразу не воспринимайте как рекомендательную, ведь все эти прогоны на истории ищут лучший вариант в прошлом, но это не гарантирует успеха в будущем.

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

Разные мысли

Заметки из блокнота. Пятничное.

Регулярно и бездумно «инвестируют» дураки. Нужно уметь ждать.

Чего ты хочешь добиться? Не работать? Возьми отпуск на год (да хоть на пару месяцев) и попробуй — оно тебе надо?

Меньше движений — лучше результат.

Флет вероятнее чем тренд. Продолжение тренда вероятнее разворота. Этого уже достаточно, чтобы заработать.

Просадка 90% в Экселе и на депозите размером с три квартиры — это разные вещи.

Как сказал один дед, которому стукнуло 83 — опыт, как и половое бессилие, приходит с годами.

Входи пока тихо. Космонавт, опоздавший на ракету — это огарок от дюз.

Про рыдания кинутых форекс-кухнями: «А ты о чем думал, когда его туда совал? Что он у тебя в меду будет?»

ETF — это всего лишь юрлицо. С рисками юрлица.

Чужая конфигурация QUIK бесполезна так же, как и чужая стратегия. Нужно выстрадать свою.

Чешутся руки? Заведи на отдельный счет 200 рублей и делай сделки с FXWO/FXRW.

Что делает нормальный интрадейщик в полдень?

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

Новичкам. Продажа стрэддла vs Покупка бабочки.

    • 15 февраля 2020, 18:36
    • |
    • KarL$oH
  • Еще
Всем привет.

Продолжаем изучать опционные стратегии вместе и сегодня попытаемся ответить на вопрос какая из стратегий лучше: продажа стрэддла или покупка бабочки?

Опять же немного теории в начале, чтобы освежить, а дальше на цифрах и конкретном примере попытаемся ответить на этот вопрос для Ri.

Новичкам. Продажа стрэддла vs Покупка бабочки.

Новичкам. Продажа стрэддла vs Покупка бабочки.

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

Получение котировок акций при помощи Python

    • 08 февраля 2020, 19:13
    • |
    • Aleks
  • Еще

Статья о том, как получить ежедневные исторические данные по акциям, используя yfinance, и минутные данные, используя alpha vantage.

Как вы знаете, акции относятся к очень волатильному инструменту и очень важно тщательно анализировать поведение цены, прежде чем принимать какие-либо торговые решения. Ну а сначала надо получить данные и python может помочь в этом.

Биржевые данные могут быть загружены при помощи различных пакетов. В этой статье будут рассмотрены  yahoo finance и alpha vantage.

Yahoo Finance

Сначала испытаем yfianance  пакет. Его можно установить при помощи команды pip install yfinance. Приведенный ниже код показывает, как получить данные для AAPL с 2016 по 2019 год и построить скорректированную цену закрытия (скорректированная цена закрытия на дивиденды и сплиты) на графике.

# Import the yfinance. If you get module not found error the run !pip install yfianance from your Jupyter notebook
import yfinance as yf

# Get the data for the stock AAPL
data = yf.download('AAPL','2016-01-01','2019-08-01')

# Import the plotting library
import matplotlib.pyplot as plt
%matplotlib inline

# Plot the close price of the AAPL
data['Adj Close'].plot()
plt.show()


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

Как создаются тренды.

    • 27 декабря 2019, 09:00
    • |
    • KarL$oH
  • Еще
Всего лишь день отсутствовал, а меня уже тут вспоминают, пишут топики «куда улетел Карлсон?», чьерт побьери, это признание моего писательского таланта, судя по всему.

Я в школе ненавидел писать сочинения, у меня была всегда твердая тройка, все свободное время я проводил с пацанами во дворе, пиная мячик, игры в докторов с девчонками в кустах, ах, детство детство, где ты?

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

Я даже помню как ее звали — Наталья Юрьевна, учился в восьмом классе тогда, а она только-только после педа к нам пришла, такая вот молоденькая, в короткой кожаной юбочке, через которые были видны кружева ее чулков. Вот что она делала с нами? Разве можно было в восьмом классе перед учениками в этом щеголять? Да… Нужно ли говорить о том, как все сохли по ней и приходили на уроки, чтобы просто поглазеть?

Вот время то было. Впрочем, немного отвлекся.

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

Трейдер с паяльником

Не ожидал, что вызовет интерес пост про девайс https://smart-lab.ru/blog/580084.php

Расскажу тогда, как мы с товарищем его сделали. В Советском Союзе наделали достаточно много газоразрядных индикаторов — они повсеместно применялись в электронике того времени. Индикаторов осталось огромное количество до сих пор, а сейчас стало модным делать из них часы (наши ИН-12 84 года изготовления):
Трейдер с паяльником

Есть у меня товарищ — биткоинонер )) До сих пор ему удается намайнивать на неплохую жизнь и я решил ему сделать подарок к важному событию. Но часы делать неинтересно, поэтому было решено сделать индикатор курса биткоина, причем визуально в виде маленькой фермы. Сначала все начертили, измерили, протестили схему на коленке. Никакие конструкторы не использовались, только хардкор, плату нарисовали сами в DipTrace. 
Трейдер с паяльником

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

Субботнее...о всезнайках

    • 05 октября 2019, 17:26
    • |
    • RUH666
  • Еще

Начало учебного года в американской школе. Классная руководительница знакомит класс:
— Дети, у нас новенький – Шакиро Сузуки из Японии, знакомьтесь. А сейчас начинаем урок и посмотрим, как хорошо вы знаете американскую историю.
Кто сказал «Свобода или смерть»?
В классе мертвая тишина. Сузуки вскидывает руку:
— Патрик Генри, 1775 год, Филадельфия.
— Очень хорошо. А чьи слова: «Государство – это народ, и как таковое
никогда не должно умереть»?
Опять рука Сузуки:
— Абрахам Линкольн, 1863 год, Вашингтон.
Учительница строго смотрит на класс:
— Стыдно, дети! Сузуки – японец, а знает американскую историю лучше всех!
В этот момент тихий голос с задней парты:
— За***и сраные япошки!
Учительница резко оборачивается:
— Кто сказал???!!!
Сузуки вскакивает и оттарабанивает:
— Генерал МакАртур, остров Гвадалканал, 1942 год.
При полном онемении класса, возглас с камчатки:
— Да соси ты!
Училка идет пятнами:
— Ктоооо???!!!
Сузуки мгновенно вскакивает:
— Билл Клинтон Монике Левински в Овальном кабинете, Вашингтон, 1997 год.
Возмущенный вопль:
— Сузуки – говно!!!
И ни секунды задержки:
— Валентино Росси на мотогонках ГранПри–Бразилия в Рио де Жанейро, 2002 год! –выпаливает японец!
Класс в истерике, училка в обмороке, распахивается дверь и появляется разъяренный директор школы:
— ** вашу мать! Что здесь за бардак???!!!
Не успевший сесть Сузуки:
— Президент Ельцин, заседание парламента России, 1993 год!


Качайте, алгоритмы и стратегии для торговли на NYSE и NASDAQ. +список сайтов.

Представляю три стратегии и алгоритма для торговли акциями на NYSE и NASDAQ.
По сути они мало чем отличаются друг от друга. 1-й вариант наиболее полноценный. Самым оптимальным вариантом думаю будет сделать самому один свой из этих трех, взяв с каждого наиболее полезное и подходящее под себя. Так же в конце топика будет список брокеров и полезных сайтов для торговли.
Здесь весь материал выкладывать не буду, его много только по первому варианту 45 страниц. Предоставлю несколько скринов с каждого варианта.
Ссылка на весь материал внизу топика.
Качайте, алгоритмы и стратегии для торговли на NYSE и NASDAQ. +список сайтов.
Качайте, алгоритмы и стратегии для торговли на NYSE и NASDAQ. +список сайтов.

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

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