Избранное трейдера Артем Иванов

по

Волатильность: подходы к подсчётам, ответы на вопросы, заданные в личку

    • 30 марта 2020, 10:09
    • |
    • tashik
  • Еще
В связи с тем, что в личку приходит много вопросов о том, с чем же едят все эти разные волатильности, про которые упоминал Старый Бес в наших разговорах, решила немножко пояснить в меру своего понимания и применения. Товарищи мэтры и мастера, Ваши комментарии и поправки будут для меня очень ценны. Я новичок-практик, граблями учиться больно. Товарищи новички, читайте не только пост, но и обязательно комментарии, там может оказаться самый сок.

Приступим.

Когда говорят о волатильности рынка, обычно имеют в виду размах колебательных движений цены актива, выражаемый через процент СКО распределения плотности вероятностей (см. рисунок)

Волатильность: подходы к подсчётам, ответы на вопросы, заданные в личку


Подсчет волатильности — это дело довольно примерное. Правильнее было бы назвать его оценка. В чем разница? В том, что при оценке мы получаем некий уровень, некий «highly-likely» диапазон, и можем на основании его строить предположения и сравнивать, а при подсчёте мы думаем, что показатель вычислим с какой-то точностью.

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

Досужие размышления о Quik, Lua и Python.

    • 28 марта 2020, 16:03
    • |
    • 3Qu
  • Еще

Я уже писал, что у меня сделана C++ DLL, которая получает данные из Lua и пишет их в БД SQLite. Уже писал также, что DLL под Lua делается на раз, и даже приводил коды и шаблон проекта простенькой C++ DLL. Посмотрело несколько тысяч, скачало, аж 12 человек, применят от силы двое. КПД постов, прямо скажем, оч низкий.)

В DLL реализована как связь с Lua, и будет реализована сама стратегия, вот только не решил какая из них. Повторять старые стратегии на новой для меня платформе Quik уже неинтересно, а новых моделей АТС отработано уже несколько. Все моделируется в Python. Часть стратегий не требует сложной математики, и могут быть легко перенесены непосредственно на С++. Другие непосредственно в DLL перенесены быть не могут, т.к. используют пакеты Python — всяческие регрессии и машинное обучение.
В общем, получилось, что DLL является шаблоном для любой стратегии. Все необходимые для АТС данные доступны АТС — реал-тайм данные поступают в DLL непосредственно из терминала, а необходимая история пишется DLL в БД SQLite и читается АТС из базы данных.



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

Ключевые показатели эффективности торговли. Часть 2. Максимальная просадка (MDD)

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

Из предыдущей статьи напомним о двух ключевых составляющих эффективной оценки торговли:

1) Точная и постоянная запись торговой статистики (вручную и / или при помощи софта),
2) Расчет дополнительных показателей эффективности торговли.

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



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

Сводная таблица компаний Нефтегазового сектора

При полном разборе НОВАТЭКа, интересная свобная таблица мультипликаторов получилась. В ней представлены акции компаний нефтегазового сектора. Теперь еще несколько компаний разобрать захотелось 🤔 Сургутнефтегаз — топ. А все подробные выводы уже в полном разборе НОВАТЭКа на следующей неделе.

Сводная таблица компаний Нефтегазового сектора

Оперативно, в моем Telegram


Сообщение медика из Италии

(Делаю репост)

Привет… к сожалению да, чуда в этот раз не будет, штука заразная и неприятная. И не придет, а уже пришла (см. количество пневмоний в одесских больницах) уже как месяц назад… все как в Италии.  Здесь официально заявили о начале эпидемии в конце февраля, в то время как было уже в полном разгаре в конце января (по своим пациентам видел), первый пациент в Италию прилетел из Мюнхена 9 января… поэтому и такие последствия. Делали вид, что «ложки нет».

Симптомы: основной — сухой кашель, обычно начинается параллельно с першением и болью в горле (иногда и часто просто боль в шее, типа мышечная и в мышцах шеи, полагаю по ходу лимф. узлов), легкое недомогание и типа продромных явлений, все как при гриппе. Температура 37,0-37,5  — 1-2 дня, или вообще без температуры. НО! как правило, нет ринита. Часто головная боль, заложенность ушей (сальпингит), легкие признаки синусита, но, повторю, необычно как-то, нет секреторного компонента. Есть просто отек слизистых. Далее, на 2-4 день боль по ходу трахеи и за грудиной (!), сухой кашель усиливается. С пятого дня может появиться боль в грудной клетке (уже более латерально, не по центру), затрудненное дыхание (периодами). И это вот продолжается без лечения около 15-20 дней. Потом, если осложнений нет, уходит и улучшается (субъективно) по 5% в день. Длится всего порядка месяца (от 3 до 6 недель). Если нет осложнений — то температуры нет, или гипотермия (36,0-36,3). В анализе крови аналогично: основной симптом — лимфопения (!), мало либо нормальное кол-во нейтрофилов, и повышенный С-реактивный белок. Больше ничего.

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

5 индикаторов, которые помогут определить максимумы и минимумы рынка

Рассказываю о полезных инструментах, которые используют долгосрочные инвесторы. Эти инструменты дают дополнительную информацию и помогают прогнозировать рынок.

5 индикаторов, которые помогут определить максимумы и минимумы рынка

Purchasing Managers' Index (PMI)

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

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

Нейтральное значение индекса составляет 50 пунктов. Значения выше говорят о росте деловой активности. Значения ниже предупреждают о падении. Если индекс опускается ниже 40 пунктов, то наступает рецессия.

5 индикаторов, которые помогут определить максимумы и минимумы рынка

PMI опережает максимумы и минимумы деловой активности на 2-6 месяцев. Рыночные экстремумы он опережает не всегда, но тоже часто. В целом, PMI хорошо подходит, чтобы прогнозировать окончания крупных кризисов и рецессий.

Индикатор удобно смотреть на площадке TradingView. Для этого нужно:



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

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


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

Ключевые показатели эффективности торговли. Часть 1. Profit factor

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

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



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

Новичкам. Разбираемся со сделками swap, forward и spot. Материал будет полезен тем, кто торгует USD/RUB.

Всем привет.

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

Сегодня добрался до темы «Доп.информация к главе 8: форварды, фьючерсы и свопы".

Изучив данный материал, мы окажемся на 122 странице книги, а это значит, что в теме опционов на текущий момент ваш покорный слуга прокачан всего лишь на 122/400=31%.

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

Spot, Swap и Forward, для чего они нужны?

Сделки спот — это ежедневные конвертации тех же USD/RUB_TOD и USD/RUB_TOM, когда у участников есть рубли, а они с расчетами «сегодня» или «завтра» покупают доллары. Тут все понятно.

Сделки forward — это фиксация цен в будущем, то есть мы сегодня можем купить USD/RUB с поставкой через месяц и тем самым захеджировать свой валютный риск. Это бывает нужно для импортеров, которые знают, что через месяц им потребуется приобрести за USD оборудование, рубли сегодня есть (а может и не быть, это как раз не важно для заключения сделки), а цены в USD. Покупая forward, они правят свой БДДС в рублях и делают фикс. Валютные переоценки им теперь не страшны.

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

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