Избранное трейдера Skifan
Дюрация, пожалуй, одно из самых неудачно интерпретируемых понятий в российском сегменте аналитики инструментов фиксированного дохода. Большинство отечественных финансовых интернет-ресурсов пытаются рассказать о ней “простыми словами” Вот наиболее часто встречающиеся определения:
Дюрация облигации — это эффективный срок до погашения облигации… С помощью дюрации инвесторы и аналитики измеряют средний срок возврата инвестиций
Дюрация облигации — некоторый промежуток времени, период до момента полного возврата капиталов, вложенных в приобретение этой ценной бумаги
Дюрация — это срок, в течение которого необходимо держать облигацию, чтобы полностью вернуть изначальные инвестиции.
Дюрация Маколея — это тип измерения дюрации, который оценивает, сколько дней (лет) потребуется инвестору, чтобы вернуть инвестиции в облигацию за счет общих денежных потоков по ней
Дюрация показывает среднее время, за которое мы полностью вернем свои вложения в облигации
Дюрация — это средняя окупаемость инвестиции
Если говорить простым языком, это период окупаемости вложенных средств в облигацию.
Друзья решил с вами немного подискутировать про опционы.
Все, кто давно меня знают, помнят, что я 2014 по 2018 год любил торговать дельта нейтральные стратегии в опционах, на очень больших объемах. Пережил Крымский гэп, брекзит итд, но что то меня надломило. Надломало именно то, что чем меньше опыта, тем больше уверенность, а чем больше опыта тем уверенности меньше.
Надломало именно то, что с опытом начинаешь понимать, что на рынке раз в 1 год или раз в 3 года происходят события под названием «Никогда такого не было и вот опять».
Ну давайте не будем вдаваться в полемику, расскажу о стратегии.
Тут грубо говоря торгуем то, в чем есть волатильность и в чем есть ликвидность в плане опционов :)) У нас на рынке волатильности хоть отбавляй, но с ликвидностью труднее. Я никогда не понимал, как Илья Коровин, мог управлять сотнями счетов клиентов из квика, торгуя опционы руками в стакане, когда там по сути ничего не было по теоретической цене.
У меня в то время были не больше счета, где то миллионов на 20. И чтобы полностью собрать конструкцию, под этот не большой счет у меня уходили недели. Я это делал в специальной программе optionworkshop, которая автоматом переставляла лимитки из расчета теоретической цены. По мимо этого она сразу нейтралила дельту базовым активом, после исполнения заявки.
Сегодня завершаем работу с заявками:
Функция OnTransReply
Функция OnOrder
Получение остатка по заявке, контроль исполнения полного объема
Таблица транзакций
Общая логика выставления лимитной заявки в стакане
В предыдущих примерах мы закладывали на обработку заявки небольшой таймаут (в пределах от 300 мс до 1 секунды), но правильнее отслеживать результат по коллбэкам, т.к. это время может быть и менее 300 мс, а может затянуться (по разным причинам) на секунды. Поможет нам в этом отслеживании функции обратного вызова OnTransReply и OnOrder.
Если отправляя заявку через sendTransaction мы на старте могли получить ошибку на стороне терминала (неправильно указанный торговый код/инструмент/класс рынка), то через OnTransReply мы получаем результат обработки нашей транзакции на сервере брокера (например ошибка при выставлении заявки из-за отсутствия подключения, либо у клиента нет прав на отправку транзакции конкретного типа, либо заявка не проходит по лимитам и пр.).
Функция OnTransReply возвращает ответ на транзакцию, выставленную средствами qlua.
Сегодня рассмотрим:
Что такое таблица обезличенных сделок.
Настройка таблицы в терминале.
Что делать, если таблица открылась, но она пустая.
Вывод данных с таблицы по DDE.
Работа с таблицей обезличенных сделок через скрипт qlua с примерами.
Пишем советника, показывающего на графике крупных игроков.
Лента всех сделок (она же таблица обезличенных сделок, она же таблица всех сделок) — это тиковый массив сделок с одним или несколькими инструментами, в котором отражается информация по каждой сделке, в т.ч.: цена, объём и направление транзакции (покупка/продажа). Обычно для работы выбирается один инструмент, который отслеживается, реже 2 (например базовый актив и ближайший фьючерс на него). Встречал варианты, когда грузят сразу большой список, но в этом случае может сильно подвисать терминал.
Зачем нужна лента сделок: многие, пытаясь торговать внутри дня, проводят часы за медитативным наблюдением за биржевым стаканом. Однако стакан заявок это только намерение, далеко не все выставленные заявки перейдут в сделки. Более того иногда по некоторым акциям (2го и 3го эшелона) заявки в стакане могут активно «двигаться», создавая видимость, что в бумаге идет активная торговля, при этом, если открыть таблицу всех сделок, то будет видно, что реальных сделок практически нет.
Функция CreateDataSource
Получение количества свечек данных
Пауза для подгрузки данных
Получение по инструменту OPEN, HIGH, LOW, CLOSE, VOLUME
Обработка времени и даты
Закрытие источника данных
Примеры: получение данных последних 10 свечей, выгрузка новой минутной свечки после её закрытия, текущее значение простой средней SMA10 по минуткам
Простой скрипт выгрузки котировок
Сегодня рассмотрим функцию, с помощью которой можно получать данные биржевых свечек. Это можно делать и с графиков (чуть позже рассмотрим), но в этом случае нужно, чтобы сам график как источник данных был открытым, что не очень удобно, особенно если скрипт использует несколько таймфреймов – необходимо аналогичным образом держать открытыми и соответствующее количество графиков.
Более практичным вариантом является получение данных через функцию CreateDataSource, запрос осуществляется следующим образом:
ds, err = CreateDataSource(код класса, тикер инструмента, интервал)
Код класса: для акций «TQBR», для срочного рынка «SPBFUT».
Serge, [13.04.2023 0:58]
Подскажи пожалуйста что такое контанго и бэквордация в контексте срочного рынка, фьючерсов?
Musk AI, [13.04.2023 0:59]
Контанго и бэквордация – это два типа ситуаций на фьючерсных рынках, связанных со временем доставки товара, которым соответствует фьючерсный контракт.
Контанго описывает ситуацию, когда цена текущего фьючерсного контракта на товар (обычно экономически важного) выше цены контрактов с более поздней датой исполнения. Такая конфигурация цен говорит о том, что спрос на данный товар в настоящее время превышает его предложение, но ожидается увеличение предложения в будущем.
В отличие от контанго, бэквордация характеризуется ситуацией, когда цена текущего фьючерсного контракта ниже цены на более поздние контракты. Это часто происходит, когда спрос на данный товар прямо сейчас выше его текущего предложения, а продавцы ожидают увеличения предложения в будущем.
Всем привет!
Провел небольшое исследование на тему эффективности работы хедж-фондов в целом.
Задачей исследования было выяснить хотя бы примерный процент стабильно убыточных хедж-фондов, так как были подозрения, что подавляющее большинство из них на относительно продолжительной дистанции (5 — 10 лет) показывает убытки.
Статистику мою считать однозначно достоверной не следует, так как данные использовал зачастую обрывочные, проверить все источники не было возможности, да и сами методы анализа кривоваты, в первую очередь по причине недостатка этих самых данных, однако ж я ничего старался не преувеличивать и даже немного занижал средние значения, из научной, так сказать, скромности. Российскую, с позволения сказать, индустрию в расчет не брал, чтобы не вносить еще больший сумбур в свой набор и без того не вполне упорядоченных данных.
Получилось примерно следующее:
Если из топ 4500 мировых фондов (в первую очередь по объему капитала) убрать топ 500 (по доходности), то оставшиеся 4000 фондов за 5 лет (я взял участок янв 2017- янв 2022) принесли бы вам в среднем 0% прибыли.
Прям красота выходит: топ 4500 — топ 500 — 5 лет = 0%!
Т.е. если у вас по той или иной причине нет возможности инвестировать деньги в какой-то из лучших 500 мировых фондов, вы скорее всего получите доходность около нуля, инвестировав деньги в какой-то из оставшихся 4000 хедж-фонд.
Если же говорить вообще обо всех хедж-фондах, исключив 500 лучших, то почти в 90% случаев вы не получите никакой прибыли, в 20% случаев вы потеряете 30% капитала, в 5% случаев — 50% или более (это все так же за 5 лет).
На 10-летней дистанции дела у тех же самых фондов чуть лучше, но это не делает инвестиции в них безопаснее, по крайней мере для отдельно взятого человека. Да, чем дольше срок — тем ровнее эквити, в «здоровых» моделях это действительно так, но если фонд сам по себе сомнительный (а таких, опять же, большинство), то лишние 5 лет, на которые вы оставите деньги в этом фонде, значительно усилят уже другие риски, неторговые.