Избранное трейдера _sg_
Так как насчет практического применения ML? Как вообще это выглядит?!
А выглядит это так, что 80% времени data scientist тратит на работу с данными, чтобы потом загнав их в модельку мобильно получить прогноз. Вообще, предполагалось что такой мощный инструмент как нейросети сможет работать с сырыми данными, то есть загонишь в нейросеть обычную котировку, а дальше могучие нейроны похимичат, сгенерируют кучу фичей и найдут нужную их комбинацию (на самом деле никаких фичей нейросети на создают, но можно представить). Ну вот например такое явление как большой ГЭП, важный показатель? Еще какой! В сырых данных он содержится, то есть можно помечтать что если мы создадим очень сложную нейросеть, то она сможет вытащить это значение самостоятельно. Что такое ГЭП нейросеть конечно не знает, но путем манипуляций с весами она найдет, что когда меняется циферка в дате то образовавшийся большой разрыв в цене имеет большое влияние для хорошей аппроксимации.
Мечты, мечты. Пока все что я видел в результате скармливания нейросети сырах данных-это слезы, боль и убожество. В общем мы пойдет другим путем. Мы не будет скармливать модели сырятину и мусор, мы постараемся кормить его качественно чтобы удои увеличивались и все такое.
Есть такое понятие как в ML как feature engenering. Наверно единственное более менее креативное что остается человеку в этом бездушном мире машинного обучения. А уж коли мы ведем речь о RF, то сам бог велел заняться этим, RF знаете ли не нейросети, там даже теоретически сырятина в данных не приветствуется. Вот этим мы и займемся.
Откуда же нам взять эти фичи и главное как? Тут каждому воля вольная. Например можно сдув пыль с WealthLab использовать старичка как генератора фичей. Кто не знает в него вшито около полусотни известных индексов и еще столько же, но с неизвестным кодом. А еще можно запрограммировать свои фичи. По своему «знанию и разумению», своих «знаний и разумений» я накопил много, но почти все они из разряда «все эти технические индикаторы не стоят ничего». Зато кое что из своего показали свою небезнадежность. В общем на первый случай я сгенерировал около 17 своих фичей, затем ранжировал их для каждой стоки, итого 34 фичи. Стоки брал из числа 20 самых ликвидных отечественных фишек с 2010 года по март 2018, что дало 50 тысяч дневных наблюдений. Прямо сказать не густо, но что есть. Тем более речь идет о демонстрации силушки RF.
Вот набор моих фичей:
Week 49303 non-null int64 GEP 49303 non-null float64 Min10 49303 non-null float64 Cl/High 49303 non-null float64 Cl/Low 49303 non-null float64 Cl/w_High 49303 non-null float64 Cl/w_Low 49303 non-null float64 wdif 49303 non-null float64 dif 49303 non-null float64 Vol20/Vol200 49303 non-null float64 tHigh% 49303 non-null float64 tLow% 49303 non-null float64 tHigh%-tLow% 49303 non-null float64 Cl/SMA21 49303 non-null float64 Cl/SMA5 49303 non-null float64 SMA5-SMA21 49303 non-null float64 Cl/(minSMA) 49303 non-null float64 Cl/(maxSMA) 49303 non-null float64 l_Min10 49303 non-null int64 s_Min10 49303 non-null int64 l_gep 49303 non-null int64 s_gep 49303 non-null int64 l_cl/high 49303 non-null int64 s_cl/high 49303 non-null int64 l_cl/low 49303 non-null int64 s_cl/low 49303 non-null int64 l_wdif 49303 non-null int64 s_wdif 49303 non-null int64 l_SMA5-SMA21 49303 non-null int64 S_SMA5-SMA21 49303 non-null int64 L_Cl/(maxSMA) 49303 non-null int64 S_Cl/(maxSMA) 49303 non-null int64 L-tHigh%-tLow% 49303 non-null int64 S_tHigh%-tLow% 49303 non-null int64
Коллеги, доброго дня! Продолжаем нашу серию опросников участникам конкурса. Предлагаю сегодня пообщаться с конкурсантом номинации БОТ ALANES. Насколько я понимаю, конкурсант работает в очень жесткой стратегии непокрытых продаж недельных опционов, требующей филигранного подхода к управлению позициями, думаю, многим будет интересно задать свои вопросы и поконтактировать по этому вопросу.
Рис. 1. График изменений суммы на счете.Рис. 2. График изменений с учетом операций ввода/вывода средств
Коллеги, всем добра!
К статье Ильи https://smart-lab.ru/blog/573630.php#comments. Голое мат. моделирование в опционных аналитиках, только скучная математика, без лишних эмоций. Нечто подобное я уже делал тут: https://smart-lab.ru/blog/546369.php, но можно и повторить, на текущих цифрах, раз уж опять всплывает этот вопрос
Берем в качестве модели некоего условного продавца краев с условным 1 млн. на счете опционов и моделируем продажу краев на мартовском квартальнике 2020 года с полной загрузгой ГО.
В качестве опционных аналитиков будут использованы параллельно две программы — Option Workshop (OW) и OptionFVV (OFW), дабы иметь возможность соблюсти некую подтверждаемость результатов разными методами. ГО определяем по данным OW, в этой программе оно показывается более достоверно и примерно равно реальным значениям при торговле.
Текущее значение б/а мартовского опциона 145, продаем на марте 110-е путы(25% от центра) и 170 колы (17,5% от центра). Профили получившихся конструкций:
Как я понял, многие на Смартлабе не в курсе данного процесса, поэтому решил копирнуть сюда то, что я писал в ФБ по этому вопросу :
Продолжается переписка Банка России и НАУФОР по поводу ситуации принудительного закрытия брокерами позиций клиентов на срочном рынке Московской Биржи в апреле и декабре 2018-го года и необходимости внесения изменений в нормативные документы, чтобы таких ситуаций не происходило впредь.
И более того, в этой переписке диагностируется все больше проблем, приведших тогда к убыткам участников рынка. Причем, практически все как новые, так и старые аргументы НАУФОР и ЦБ местами чуть ли не дословно повторяют все те аргументы, что я говорю по этой ситуации в судах и в СМИ в последние 1,5 года.
Так, в письмах Банка России и НАФОР от 3 и 7 октября в качестве причин катастроф 2018-го года указывались только проблемы на уровне брокеров, а именно :
1. “Несвоевременное принудительное закрытие брокерами позиций клиентов”©
2. ”Отсутствие в регламентах брокеров единообразного и формализованного подхода к закрытию позиций клиентов”©
3. А также указывалось, что “в настоящее время Регламент в большей степени служит инструментом ограничения ответственности Брокера, наделяя Брокера обширными правами “©
(подробно с первоисточниками можно ознакомиться по ссылкам вот тут https://www.facebook.com/permalink.php?story_fbid=2476092425947485&id=100006402543190
Вот эта картинка очень просто обьясняет, почему рынок имеет или должен иметь улыбку.
Это простой вертикальный Bull call spread на SPX, с нулевой теттой. Обратите внимание на соотношение max P/max L. Я думаю любой более менее понимающий этот рынок скажет, что так и должно быть, иначе деньги можно было бы лопатой грести. А теперь вопрос — а возможно ли было бы такое без улыбки? Мой ответ нет. Чем отличается рынок SPX от других рынков, где нет улыбки, тем, что он трендовый.
Вывод — причина возникновения улыбки волатильности это трендовость рынка.
Рынок саморегулирующийся механизм, который стремится к нулевому матожиданию. И если у рынка появляется трендовость (смещение вероятности), то рынок компенсирует это смещением волатильности и возвращает матожидание к нулю.
Все что описано в прошлом топике https://smart-lab.ru/blog/572400.php , относится к цене опциона. Именно в нем посчитана, заранее, волатильность и известно сколько раз по 100 купили, по 99 продали. В общем, это и есть цена опциона. При том, что не имеет значения, куда придет цена.
То же самое происходит и с нашим ДХ. Напомню как мы считали СКО https://smart-lab.ru/blog/572106.php .(CуммаN X^2-Xсреднее^2)/N-1. Как видно, само движение цены в расчетах волатильности участия не принимает. Если у нас среднее было 0,01 и цена менялась на 0,01 равномерно и прямолинейно, то это 0. И если цена пошла и пошла, а вы докупаете и докупаете, согласно дельте, то изменение цены опциона будет равно изменению цены вашей позиции в БА. Но в опционе еще зашита IV в тетте, которая будет его удешевлять. Однако, первичный инструмент у нас БА и цена формируется от его движений. Опцион это производный инструмент. И если мы ни чего не потеряли на ДХ, то почему обязаны списывать деньги со стоимости опциона? А надо. Надо списать тетту. Ну, мы тетту списываем, а IV приписываем. И это игры маркет мейкера. Теперь, если удастся продать такой опцион по новой IV + ожидания, что и дальше так пойдет, то мы в плюсе.