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

по

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

    • 22 марта 2020, 13:48
    • |
    • Aleks
  • Еще
Ну что продолжим?

Скользящее окно(Moving Windows)

В заголовке я привел дословный перевод. Если кто меня поправит, и другой термин применяется — то спасибо.

Смысл скользящего окна– с каждым новым значением функция пересчитывается за заданный период времени. Этих функций большое количество. Для примера: rolling.mean(), rolling.std(), которые чаще всего и используют при анализе движения акций. rolling.mean() — это обычная скользящая средняя, которая сглаживает краткосрочные колебания и позволяет визуализировать общую тенденцию.

# Выделяю скорректированную цену закрытия 
adj_close_px = sber['Adj Close']

# Вычисляю скользящую среднию
moving_avg = adj_close_px.rolling(window=40).mean()

# Вывожу результат
print(moving_avg[-10:])
Общий финансовый анализ на Python (Часть 2)
Дальше построим график, чтоб лучше понять то, что получается в результате работы данной функции:
# Вычисление короткой скользящей средней
sber['40'] = adj_close_px.rolling(window=40).mean()

# Вычисление длинной скользящей средней
sber['252'] = adj_close_px.rolling(window=252).mean()

# Построение полученных значений
sber[['Adj Close', '40', '252']].plot(figsize=(20,20))

plt.show()


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

Общий финансовый анализ на 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())


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

Вероятностный веер Савкиной. Код индикатора.

Вероятностный веер Савкиной. Код индикатора.


Это фунт/доллар по состоянию на «сейчас». Ранее выкладывал свои соображения, и получил уже две просьбы по поводу кода.



Выложил код индикатора в файлообменник. Вот ссылки.

my-files.ru/av964x
my-files.ru/t96myj

Предварительные замечания.

Веер создавался и адекватно работает на всех валютных парах, составленных из основных валют. Это USD, EUR GBP, JPY AUD NZD, CHF, CAD.
Применение веера на других инструментах (например, нефть) даст повод улыбнуться. Применение веера на графике криптовалют даст повод поржать.
Веер адекватно описывает характерные скорости трендов на любых временнЫх интервалах от минуток до нескольких лет.


Что надо сделать чтобы все работало как надо.

— рисуете на графике трендовую линию, по возможности, горизонтальную. Чтобы она была горизонтальной от слова совсем, посмотрите на ее страничку «свойства», выберите «параметры», и скорректируйте «значение» так, чтобы они были одинаковыми.

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

20 лучших книг для трейдера 2020

    • 07 марта 2020, 18:55
    • |
    • mariam
  • Еще
https://www.stocktrader.com/best-stock-trading-books/
Хотела просто поделиться ссылкой — получила предупреждение модератора о бессодержательности поста. 
20 лучших книг, рекомендованных трейдеру в 2020, что тут бессодержательного… многие ведь спрашивали, я точно помню) — что почитать.
… странно как-то...
Наполнение содержательностью :  некоторые читала, некоторые буду:  One Up On Wall St Author: Peter Lynch,  The Little Book That Beats the Market
Author: Joel Greenblatt, . Common Stocks and Uncommon Profits Author: Philip Fisher,  Irrational Exuberance Author: Robert Shiller.
Некоторые книжки (их видно из названия), не для трейдера, а для инвестора....
Самой полезной для любого человека, в реалиях России — считаю Покер лжецов.
Всё.

Опционы – это игры богов

    • 04 марта 2020, 21:20
    • |
    • FZF
  • Еще

Некоторые любители линейного рынка иногда позволяют себе негативно отзываться о торговле опционами.  Со стороны это выглядит  не очень умно, когда человек высказывает свое упёртое мнение по вопросу, в котором совершенно не разбирается.

Для наблюдателей со стороны попробую объяснить некоторые особенности этой ситуации.

На линейном рынке (акции, фьючерсы), даже самые продвинутые трейдеры могут оперировать только двумя измерениями ( ценой и волатильностью). При этом до понятия волатильности многие еще не дошли. То есть, мы имеем среду обитания из двух координат. Это как если бы мир был  не трехмерным, а двухмерным на плоскости.   И в этом двухмерном мире живут и действуют (отнимают друг у друга деньги) двумерные существа.  Если вдруг появиться существо из трехмерного мира, и начнет играться с двумерным миром, используя доступное ему третье измерение, то оно не только будет иметь преимущество, но и его действия будут непонятны и не предсказуемы для двухмерных существ.  По сути, трехмерное существо для двухмерных является богом (Куклом).



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

Новичкам. Сложные опционные стратегии: календарный и диагональные спреды.

Всем привет.

Продолжаем грызть тему опционов по рекомендуемой ранее литературе (см.здесь).

Сегодня мы добрались до темы «Сложные опционные стратегии», изучим пока лишь две: календарный и диагональный спред.

Календарный спред.

Он же горизонтальный спред. Чтобы не путаться, сразу вспоминаем ранее изученный вертикальный спред.

А что же мы знаем про вертикальный спред? Помним, что вертикальный спред состоит из двух опционов с одинаковой датой истечения, но разными ценами исполнения.

А вот календарный спред, напротив, состоит из двух опционов с одинаковой ценой исполнения, но разными датами истечения.

Календарные спреды используют для «игры по восходящему/нисходящему тренду», когда трейдер полагает, что определенный актив будет расти/падать в цене, но делать это медленно.

Рассмотрим на примере. Сейчас очень много «отскочистов», которые думают, что Ri вернется к отметке 140 000. Что можно предпринять в данной ситуации?

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

Опционы для новичков. Часть 2

Приветствую вас, уважаемые трейдеры.

Сегодня мы продолжим разбираться в тонкостях опционов.

Узнаем что такое Страйк, что значат выражения опционы «вне денег», «на деньгах» и «в деньгах». Мы немного коснулись этих терминов в первом занятии – теперь разберем более подробно.

Что же такое страйк? Проводя аналогию с страховкой – это точка события, где начинается страховой случай. Т.е. это та цена, после пересечения которой, страховка начинает платить. Продавцы опционов начинают терпеть убытки, а покупатели зарабатывать. Разберем пример:

Опционы для новичков. Часть 2

Мы имеем опцион Колл со страйком 150000 и экспирацией 19 декабря 2019г.  Что это значит? Продавец такого опциона считает, что цена базового актива (БА) не дойдет до 150000пп вплоть до 19 декабря 2019г. Если эти условия выполняются – то он зарабатывает свою премию. В данном примере 620пп.

 

Покупатель такого опциона наоборот рассчитывает на рост БА. Для него главное условие, что бы рост случился до 19 декабря 2019г. Для этого он готов рискнуть 620пп из своего депозита.
Пока мы рассматриваем простые ситуации на дату экспирации. На графике это синяя линия. Красная линия – это профиль опциона на дату построения конструкции. Как она будет изменяться дальше – предмет изучения в последующих занятиях.



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

Новичкам. Опционные стратегии и приёмы самбо. Покупка/продажа call, покупка/продажа put.

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

В тот раз я написал про стратегию медвежий колл-спрэд, люди стали добавлять в избранное, значит интерес есть, продолжим.

Сделаю небольшое лирическое отступление и сразу скажу, что покупка медвежьего колл-спрэда лично мне уже третью неделю подряд приносит профит, так как рынок сползает вниз, а эта стратегия оптимально заточена под как раз такое вот вялое сползание.

На самом деле в тот раз мы перепрыгнули через голову, опционным новичкам необходимо для начала понять как работают простейшие стратегии «купить call», «продать call», «купить put», «продать put». Сегодня будем как раз их обсуждать, это база, основа основ.

Всем новичкам, которые хотят разобраться в опционной теме, рекомендую начать с самой главной книги по опционам Саймона Вайна «Опционы. Полный курс для профессионалов». В этой книге есть все. Там расписано такое множество опционных стратегий, что могут глаза разбежаться. На практике же мы обычно используем 2-3 основные стратегии, множество опционных стратегий проходит стороной, все зависит от человека и его темперамента. Каждый опционный трейдер подбирает стиль торговли под себя, поэтому необходимо для начала ознакомиться со всем арсеналом возможных орудий и лишь потом подобрать для себя 2-3 тех самых, которые больше всего подходят тебе.

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

Беспроигрышная стратегия для фьючерсов. Чудеса и их разоблачение

О чудесах календарного спреда фьючерсов уже доложено в статье некого 3Qu. smart-lab.ru/blog/586202.php

Поэтому сразу приступим к разоблачению. Какая проделана работа.
В Qukk'е на QLua написан монитор, который с 2020.01.17 по 2020.02.06 каждые 200 мсек записывал в текстовый файл офера и биды RIH0 и RIM0. Эти данные представлены как стандартный файл котировок Метастока, где Open = Bid(H0), High = Ask(H0), Low = Bid(M0), Close = Ask(M0).
Программа WealthLab показывает график этого файла, не понимая его значения. Но мой скрипт на C# по этим данным строит другие графики:

Диаграмма из WealthLab
Две точечные линии, зелёные и красные ступеньки, в середине центральной панели:
1) SpreadLong = Ask(H0) — Bid(M0).
2) SpreadShrt = Bid(H0) — Ask(M0).
По цене SpreadShrt приходится продавать спред фьючерсов, когда он дорог а по цене SpreadLong — покупать спред, когда он подешевл.
Чтобы определить, дорог спред или дёшев, строим скользящие средние  с горизонтом 10 мин (серые линии)

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

ОПЦИОНЫ РТС, МОЖЕТ БЫТЬ ПОЛЕЗНО...3

    • 06 февраля 2020, 23:16
    • |
    • asfa
  • Еще
  Добрый вечер, опционщики, старые и молодые!

  А он точно добрый? Ну не злой уж точно!

  Кончаю (в хорошем смысле) свою эпопею с РТС! Начало было здесь: https://smart-lab.ru/blog/592335.php и здесь: https://smart-lab.ru/blog/592433.php

  На чём остановились?
  А ну да: пока утром писал 2-ю часть фьюч упал и сработала заявка на продажу по 3000 157500 пут с экспирацией 20.02.20, который был взят для хеджа по 2990 накануне вечером. Затем был небольшой отскок и я понадеялся, что будем «пилить» страйк 157500 до вечера. Но ведь так жить неинтересно! И рынок/кукл решил, что уж в день экспирации надо продавцов опционов поиметь по-любому!!! 
  При снижении 2-й раз ниже 156800 захеджил фьючом проданный 157500 пут с экспирацией сегодня, страховку = 152500 пут с экспирацией 20.02.20 не продавал. Ничего интересного, дельту в 0 точно не делал, но она была мала = в целом пофиг.
 
  Однако, движение рынка в 1 сторону возбудило зуд в одном месте! И это очень плохо!

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

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