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

по

20 лет спустя...ч.4

В начале 2007 года меня уговорили поработать управляющим в УК Открытие. Я выбил себе лимит 35 млн.р. (выбивал 50) и приступил к делу.

Частичные потери в 2006 году заставили меня искать новые подходы, более сбалансированные по риску. Искал я их полгода. За это время счет болтался около нуля. На своем счету я полностью прекратил операции. Своего софта у меня не было тогда, пользовался открытьевским для внутреннего использования. Т.е. софт работал только внутри корпоративной сетки. Софт был не торговым, только анализ, сделки руками в квике.

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

Вобщем нащупал я этот подход и показал процентов пять за месяц. Тем не менее, к тому времени сменилось руководство в УК, деньги под неким предлогом у меня забрали и остался я управляющий без денег в управлении (причину вам не буду озвучивать, это внутрикорпоративная информация). Не торопитесь сопереживать. Это был элемент везения. Да я везучий сукин сын — в критических ситуация мне просто везло :-) Догадались почему это было хорошо? Да я просто снова начал торговать на своих деньгах!

И еще — как-то раз иду с одной коллегой на обед. Она на опционом деске в БД работала. Их отдел торговал опционами на каких-то плавающих лимитах (наши с вами остатки видимо?). Торговала она недавно, поэтому я участливо поинтересовался — как, мол, дела? (мне реально было интересно, тем более что первую лекцию про опционы прочел ей я, когда она еще сейлзом работала). Она ответила- ну нормально, все хорошо, зарабатываим потихоньку (под руководством старшего трейдера конечно). И много ли зарабатываете?- спрашиваю. Она:- ну мы всякие кривые заявки снимаем (т.е. синтетику и прочая), и за полгода миллионов 7 заработали. Ок, здорово говорю, а какой у вас лимит? Она: ну по разному два-три миллиона обычно(!!!). Т.е. с двух-трех миллионов они за полгода заработали 7. Нифига себе кривые заявочки!  С тех пор я стал уделять этим кривым заявкам очень много внимания. В день до 600 сделок руками делал. Причем еще не было хорошего софта под расчет дельты, поэтому делал несколько сделок, потом в уме прикидывал примерно какая дельта нарисовалась, выправлял дельту. Брал паузу, пересчитывал всю позу, и как правило оказывалось, что изменения дельты я чувствовал с точностью не хуже чем 10%. Уставал конечно, но счет опять начал расти с бешенной скоростью. К марту 2008 я его снова удесятерил. И… наконец-то окончательно уволился. 

У кого хорошая память с умножением тоже проблем нет уже прикинули сколько у меня стало денег. Я вспомнил своего работадателя, удесятерившегося за полгода и слившегося потом в минус. Вспомнил свой опыт потерь и понял —  пора сделать фиксинг. К тому же, начиная с осени 2007 года я начал ждать кризис. Да, да, тот самый «неожиданный», как писали журналисты, кризис я ждал с осени 2007. Я понимал —  что закрутить может так —  что вообще непонятно что и как будет. Поэтому я решил прикупить недвигу. Я понимал, что в кризис она тоже скорее всего просядет, но мне важнее было сделать часть капитала недоступным своим эмоциям. Недвигу ведь быстро не продашь, и не бросишь в топку биржи за день-два :-) Вобщем прикупил квартирку в новостройке, домик в испании и… решил отдохнуть полгодика от суеты. тем более что после увольнения мне стал недоступен открытьевский софт, а своего у меня не было.

Проблему с софтом я не решил, но к осени 2008 года все-таки решил торговать. В качестве исключения, за заслуги перед брокером (т.е. хорошие комиссии) мне прокинули через впн открытьевский софт, так что я продолжил торговать в прежнем режиме. Это были те времена, когда Гном (точнее его литературное альтерэго) начал валить свой банк. Я в отличие от Гонома почти всегда был покупатель, так что по сути мы стали контрагентами :-) Но ситуация оказалась сложнее чем можно было предположить.

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

Софт открытия не обрабатывал эту ситуацию, впрочем биржевое ГО тоже.  Софт рисовал мне прибыль, в то время как биржа каждый день мне списывала по миллиону рублей, при том, что ГО якобы было в норме. В отличие от начинающих игроков инстинкт мне все-таки подсказал, что пора остановиться, хотя ситуацию можно было усугубить еще раз в десять. а ситуация была такова:- при счете 4 млн.р. я имел позицию примерно на 2 млн. долларов. Ерунда скажите вы- на форексе и покруче бывает? да-да, только на форексе вы можете закрыть позицию одним нажатием кнопки, а тут поза из взаимосвязанных опционов и избавиться от нее невозможно так как нет ликвидности. Т.е. я просто сижу против доллара по курсу примерно 28 рублей за доллар и мой теханализ говорит, что доллар легко может сходить на 36 (в январе 2009 он сходил-таки на 36). 

Звоню в открытие. Предлагаю им забрать у меня позу в ноль. (текущая оценка к тому времени была 2 млн. р). Они отказываются —  ссылаются на регламент. Но сложность ситуации такова, что по регламенту и из-за кривизны всей ситуации маржинколл наступит когда у меня на счету уже будет реальный убыток миллионов под 20. Сейчас давно все изменилось, так что уважаемые читатели можете расслабить ваши  напряжденные части тела. Сейчас можете торговать без опаски, опционы на индекс РТС с 2009 маржируемые и этот эффект практически полностью нивелирован. (И кстати, биржа хотела ввести маржируемые опционы как раз осенью 2008, и история потекла бы совсем по другому руслу). В общем предложили мне самому решать проблему. Я глянул на рынок. Там нашелся еще один «гений» котрый забрал у меня половину позы по моим ценам. А вторую половину я захеджировал накупленными на все деньги стреддлами на доллар на 28.5  страйке. т.е. теперь при любом сценарии я бы был не ниже нуля. а если бы еще доллар полетел бы я даже и заработал бы (немного). После декабрьской экспирации у меня остался счет на 1.5 млн рублей (из 4 начальных), так что в целом 2008 остался суперприбыльным, но зато я окончательно поседел, правда моя прическа удачно скрывала это обстоятельство.

продолжение следует...

Собираем стакан котировок по историческим данным

    • 06 февраля 2016, 01:38
    • |
    • Tasman
  • Еще
Друзья, всем привет

Совсем недавно решал задачу построения стакана котировок по историческим данным Московской Биржи. В открытых источниках мало что нашел про стаканы и их сборку, пришлось покопаться самому.

Какова была цель?
  • Построить полный стакан на любой момент времени!

Что было сделано?
  1. Изучил все нюансы и особенности полученных данных
  2. Описал алгоритм сборки для Фондового рынка
  3. Есть реализация алгоритма на JAVA
  4. Проверил корректноть работы алгоритма

И все это теперь доступно для вас на habrahabr.ru/post/276635/  

Если будут вопросы и замечания, буду весьма рад, спасибо

программа загрузки исторических данных

Я Java разработчик.
Делаю программу загрузки исторических биржевых данных. Это часть другого проекта — побольше. И пока бесплатная и открытая — как долго не знаю. 

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

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

Одно из редких интервью, в котором не изменил бы ни слова

    • 27 января 2016, 18:00
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще


Доклады не в счет — там готовишь речь заранее.

О прогнозировании временных рядов

    • 27 января 2016, 10:32
    • |
    • cerenc
  • Еще

Как учат классики, рациональной основой прогнозирования, является – априорная вероятность, например цены.

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

 В одной из статей по этому вопросу Тайлер Чессман http://www.osp.ru/win2000/2013/10/13037710/ отмечает

 « Работая с временным рядом, история которого уходит далеко в прошлое, вы можете захотеть включить в модель все исторические данные. Однако подчас дополнительная история не повышает точность прогнозирования.  Давние данные могут даже исказить прогноз, если условия в прошлом существенно отличаются от условий в настоящем...

 Мне не попадалась какая-то особая формула или практический метод, которые подсказали бы, какое количество исторических данных необходимо включить...».

 Учитывая, что Чессман, не математик, какова практика решения этого вопроса более обоснованным образом...?!  


Язык R - стандарт для обработки данных

Недавно столкнулся с таким феноменом — про язык программирования R слышали многие. Но знают что это такое очень мало людей.

Язык R - стандарт для обработки данных

Поскольку являюсь носителем этого языка и заинтересован в его популяризации, попытаюсь немного раскрыть тему в этом посте. Будет интересно!

План простой:

1) Что такое язык R

2) Популярность в России

Что такое язык R

R (вики) — язык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU.

По нашему: Язык идеально подходящий для поиска рыночных закономерностей. Бесплатный, быстрый и свободный.

Он позволяет вести статистические исследования всего до чего могут дотянуться руки. За годы его существования появились десятки и сотни расширений для решения практически любых прикладных задач.



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

Наступило время вернуть убытки

Добрый день, коллеги!

Наступил 2016 год и можно уже приниматься за процедуру возврата налога и зачета убытков на фондовом рынке за 2015 год. Многие из вас закрыли прошлый год в “плюсе”. Это хорошо, но давайте вспомним, были ли у вас убытки в период с 2010 до 2014 года. Если да, тогда надо собирать документы:

1) Справки об убытках за убыточные годы. Возможно, что брокер вам даст не справку, а налоговый регистр или выписку. Казалось бы, название документа другое, но суть одна — нужен документ, в котором указана сумма убытка.

Как выглядит такой документ? В нем должна быть отражена следующая информация:
— год, за который получен убыток,
— название операции и ее код, например, если вы получили убыток по операциям с ценными бумагами, тогда код операции будет “1530”. У каждого вида дохода есть свой код, по нему легко ориентироваться,
— сумма убытка.
— и все! Не надо отражать суммы налогов в такой справке, они не нужны.

2) Справка 2-НДФЛ за прибыльный год. Если у вас прибыль за 2015 год, значит, надо справку 2-НДФЛ получить за 2015 год. Эта справка имеет свой “индивидуальный” вид — в ней отражается сумма полученного дохода и сумма удержанного налога. Вот тут сумму НДФЛ (подоходного налога) надо отражать обязательно.



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

Влияние информации в книге заявок на метрики рынка. Часть 4

    • 12 января 2016, 14:45
    • |
    • uralpro
  • Еще

effLOB

Окончание.Начало здесь.

Проверка эффективности индикаторов на реальных данных

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

Мы использовали два отдельных набора данных для исследования предсказательной способности индикаторов:

  1. Сентябрь 19,2012. Падение фьючерсов WTI Crude Oil, когда цена снизилась более 4$ за четыре минуты ( большая часть падения была в интервале 30 сек этого периода), и достигла минимума в 12:55 дня.
  2. Обвал цен 6 мая 2010. Обвал произошел на фьючерсах E-mini S&P500, когда цена упала на 3% за четыре минуты. В 1:45 дня она достигла минимума, когда биржа CME остановила торги (планка), затем цена начала свое восстановление.


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

Открыл библиотеку для бектестинга

По мотивам: smart-lab.ru/blog/300948.php

Ссылка:
github.com/bytefury/trading_robot_2

Выкладываю скорее для себя. Вряд ли кто-то будет разбираться в ней и тем более пользоваться.

Пример стратегии: github.com/bytefury/trading_robot_2/blob/master/strategies/common/mo_watcher_strategy.hpp

Что она делает: отправляет заявку, если было три серии совершения сделок на 200 и более контрактов. Серия сделок должна произойти не более, чем за 5 секунд. И промежуток между сериями должен быть не более, чем 5 секунд. Инчае стратегия прерывается и всё начинается заново.

И никаких вам 200 перменных и 3000 кубов на tslab'е! :)

Это если в кратце. Там ещё много чего есть. Например, автоматическое перемещение заявки, если между ней и лучше сделкой того же направления накопилось больше 50 заявок. Есть и другое.

Возможно кому-то пригодятся классы на С++ для работы с файлами qsh-формата. Это портирования с C# версия классов Морошкина.

ЗЫ: ищу работу по разработке на С++. Если есть интересные предложения, то в профиле на гитхабе есть email.

Финансовые битвы Второй мировой (2015) Документальный фильм

    • 08 января 2016, 22:20
    • |
    • Evgenus
  • Еще
Интересный фильм, про то как кому то война, а кому то возможность сделать бизнес, в принципе и в сегодняшних реалиях ничего не поменялось, только форма так сказать оболочка… А так бизнес есть бизнес ничего личного...
Вторая мировая в цифрах, кто кому за сколько и когда если вкратце)


К Американцам никаких вопросов они создали систему, в которой они и диктуют правила, ну а весь мир играет в этой системе,  вопрос только к нашим правящим… человек который не способен анализировать ошибки прошлого и принимать соответсвующие действия обречен их переживать снова и снова...?
Ставим +++ просвещаем народ))

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