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

по

иГРЫрАЗУМа 2019: 14.11.2019

Так-с… рынок вроде разворачивается вниз… Но медленно!
Колы по Сишке еще подешевели, сбер чуть приспустился, но по сути стоит в боковике..

Собственно все по прежнему, добавил чуток путов по РИ..

Текущие позиции:
иГРЫрАЗУМа 2019: 14.11.2019
Всем удачи!

Инвестиции в алгоритмический баскет-трейдинг

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

  • расчет расхождения в парной сделке в реальном времени
  • расчет и торговля в режиме 24 х 7 х 365
  • подсчет текущей прибыли в реальном времени
  • отсутствие эмоций и ошибок присущих ручной торговле

Инвестиции в алгоритмический баскет-трейдинг


Бот служит для торговли возможностей, которые возникают между высоко коррелированными активами. Данный алгоритм в автоматическом режиме рассчитывает расхождения между валютами парной сделки, и на полном автомате торгует все торговые возможности. Работа бота ведётся на бирже BITMEX.



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

иГРЫрАЗУМа 2019 Лисицин

Коллеги, я восстанавливаю практику еженедельной отчетности. Дело геморройное но очень дисциплинирует. Тактика прежняя, дорогое продаю, дешевое покупаю. Только недельные и месячные опционы РТС. В целом все идет неплохо, хотя и с большим отставанием от лидеров и собственного плана. Главный облом — атака хуситов, стоила мне -200 тысяч (не могли, суки, в рабочий день атаковать). Как бороться с ночными и выходными гэпами, пока не знаю. Друг предложил поискать возможности хеджирования на криптобиржах, торгующих в режиме 24/7. Пока придумал только выставлять на ночь хедж, минимизирующий просадку в диапазоне ± 5000 пунктов РТС. Это сводится к продаже лишних 15-20 фьючерсов.
Второй облом — вечерняя спица 6.11. Как раз был в театре — когда вернулся, долго соображал, откуда — 40 тысяч нарисовались. Дельта-хеждер четко отработал.
Результат недели + 119000 = 0,77%
Результаты привожу за два дня но до конца конкурса обещаю не отлынивать.
иГРЫрАЗУМа 2019 Лисицин
Благодарю коллегу ALANES за напоминание о вечной истине — Резать путы, не дожидаясь перитонита


Рубрика конкурса БОТ / иГРЫрАЗУМа-2019 «Задай свой БОТ-вопрос конкурсанту». Участник kolinkor.

Коллеги, всем добра! В сегодняшней нашей уже ставшей традиционной рубрике вопросов участникам конкурсант kolinkor. Участник заявлен в номинации БОТ. На первый взгляд участие данного участника в опционном конкурсе может показаться нелогичным, т.к. он, если я правильно понимаю,  работает только на фьючерсах не используя опционы. Но! Наш конкурс не ограничен строгими жёстко формализованными рамками и предполагает практически полную свободу действий, посему для отдельных педантов-критиков можно сказать, что участник моделирует опционные конструкции через фьючерс, а остальным будет просто интересно посмотреть на работу.

Рис. 1. Общий график изменений суммы на счете. Дополнительного ввода/вывода средств не проводилось.
Рубрика конкурса БОТ / иГРЫрАЗУМа-2019 «Задай свой БОТ-вопрос конкурсанту». Участник kolinkor.

Наш традиционный типовой опросник:

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



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

ЛЧИ и иГРырАЗУМа. Тяжела и Неказиста... BRENT...



     А куда деваться продавцу (во) времени?


Лосизм крепчал, но было всё неважно. (трейдеры мы!)
И рост на сорок центов – ни о чём. (ваще!)
В лонгах лежат рогатые отважно, (смелые, бл*)
Зарыв в песок всю «морду кирпичом». (страшно)

В руках у нас – отскоки и подскоки. (см. соотв. граф-фик)
Мы тащим нефть на финишный наш страйк (63-й).
Зажаты мёртво оба наши коки. (в простонародье – яйца)
А сдохнем — ставьте погребальный лайк! (и поделом!)

     Бабочка моя 59/63/67 уже не летает, как Великий Кондор Стерх, а лишь подпрыгивает, как полупридавленная мандавошка. Поделом ей. Нехрен крылушки растопырчивать.


ЛЧИ и иГРырАЗУМа. Тяжела и Неказиста... BRENT...


     Игра близится к экспирации. Вот тама цыплятосов всех и сосчитаем. И это будет пока ещё осень (26 ноября). Последняя (шутка) осень…



     Не я… Не он… Не мы...




Практическое использование RF на российском фондовом рынке.

Так как  насчет практического применения 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


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

Готовая формализованная торговая система. Почти!

Готовая формализованная торговая система. Почти!


Как учили «знающие» люди – торгуй график, на графике видны все действия игроков. Вот я и торговал график. И, если в моменте я был практически миллионером, то на дистанции утрачивал почти все преимущество. Что не так? Торгуя график, я полагался только на свои зрительные ощущения, а это влекло за собой досадные ошибки.

 

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

 

Торговал я в то время фьючерсными контрактами на часовом и пятиминутном тайм-фреймах. Для примера, давайте разберем фьючерс на акции Сбербанка — часовик. Я заметил, что на рынке время от времени, возникают моменты, когда происходит жор. В это время игроки покупают актив прямо по рынку, по любой цене – лишь бы купить. Кто-то говорит, что это крупный игрок разгоняет цену, но я, больше, чем уверен, что крупный игрок так рынок не разгоняет, а делает это через новости. А жор – это пир спекулянтов, которые узнали о чем-то самыми последними.



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

Ухмылка маркет-мейкера

    • 12 ноября 2019, 13:15
    • |
    • bstone
  • Еще
Итак, очень часто слышу от коллег, что улыбка волатильности есть ни что иное, как эпик фейл модели БШ. Ненормальность распределения, толстые хвосты, leverage effect, неправильная модель, ну и далее по вкусу.

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

Представим, что я крутой маркет-мейкер в опционах на Си. Капитал у меня будь здоров и я спокойно продаю опционы страждущим, зарабатывая на спреде и бонусах по программе ММ от биржи. Как я это делаю? Элементарно: считаю волатильность БА и котирую по ней все страйки, т.к. я-то понимаю, что модель БШ работает и волатильность БА не зависит от страйка, т.е. никакой улыбки нет.

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

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

Сишка, приклеились..

Прям приклеились… Как только подходим к уровню, так вспыхивают объемчики и отскок..

Что это такое? Долбят уровень вниз-з-з???
Сишка, приклеились..


К статье о голой продаже волатильности. Моделирование.

Коллеги, всем добра!

К статье Ильи 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% от центра). Профили получившихся конструкций:



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

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