Избранное трейдера Robin&Bobin

по

...Разбиваясь головой об код

Третья неделя хаотичного боя с освоением программирования. Большое спасибо Тимофей Мартынов за скурпулезное описание пути гуманитария в дебри кодинга. ) Реально ободряет.

Но задался я вопросом, а почему нет до сих пор труда по поводу «Алготрейдинг для начинающих»? То, что есть в сети, мягко говоря не соответствует действительности. Нет книги, которая бы рассматривала примеры не со стоимостью пирожков на количество гостей, а сразу — СРАЗУ — давала бы примеры работы с биржевыми данными. Специфика ведь сильно отличается от того, что можно узнать во всех учебниках по кодингу. Нафига мне пирожки с гостями? Или тангенсы с квадратными корнями?

ИМХО, что должно быть в таком учебнике, может кто психанет да напишет. )))

1. Языки, на которых программируют алгоритмы. Кто, когда, где, зачем, почему. Короткая вводная. Мол, R для дата майнинга, что такое C# и C++, причины их доминирования, новые языки в алготрейдинге — python/ruby, специфические языки, которые есть в платформах типа Метатрейдер или ТОС. В общем, краткая вводная.

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

Бектестим направленную торговлю опционами и сравниваем (результаты) с торговлей фьючерсом (RI)

Все мы знаем, на уровне здравого смысла, что опционы это круто. Особенно бинарные.
По заявлениям сектантов, познавший их внутреннюю нелинейную сущность уже никогда не станет прежним не вернется торговать линейными инструментами. Впрочем, по их словам, опционы — это добро и свет не только для избранных — любой дремучий аксакал торгующий по тренду уже сейчас может воспользоваться их благодатью.
Убедитесь сами — берем месячный RI OTM Call со страйком на расстоянии 10000 от текущей цены стоимостью ~500. Если фьюч делает +2500, опцион стоит уже ~1000 (профит +500). Если фьюч делает -2500, опцион стоит 250 (убыток -250). Можно и продолжить! В пределе, что бы цена ни вытворяла, наш убыток ограничен 500-ми, а профит вообще неограничен!.. правда опцион теряет в стоимости приметно 25 пунктов в день, но подобная фигня ведь никого не остановит, нэ?

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

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



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

R. Считаем корреляцию.

Вчера на СмартЛабе  был размещен пост Как построить корреляционную матрицу (для парной торговли) в Excel, собравший аж 150 "+".
Решил тоже попрактиковаться и написать под эту задачу код в R. Важным преимуществом R является наличие пакета rusquant, который позволяет автоматически получать котировки с Финам в любом таймфрейме (в т.ч. в тиках), что существенно экономит время по сравнению с ручной обработкой в Excel.

Код на R приведен ниже:

R. Считаем корреляцию.

  • Файл c кодом можно скачать тут.
  • Файл с названиями тикеров: для примера 1 тут, для примера 2 тутЭти файлы используется для ввода тикеров в программу, т.к. прописывать тикеры вручную непосредственно в коде при их большом количестве не удобно. 
  • Время загрузки данных с Финам по 79 тикерам составило 84 секунды, т.е. примерно по 1 сек. на тикер. А сколько бы ушло на ручную загрузку для Excel сложно представать.

 

Результаты:



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

Не ходите в налоговую, а заполняйте декларацию в программе!

Ну вы что совсем дедки?

Умеете же пользоваться компом! Заходите и скачиваете программу, заполняете, распечатываете и отправляете в свою налоговую вместе в подтверждающими документами. Можете даже завести себе на сайте nalog.ru личный кабинет и отправлять из него в электронном виде декларацию.
Где вычет писать? А вот здесь:
Не ходите в налоговую, а заполняйте декларацию в программе!

(3 раза получал имущественные вычеты живыми деньгами)



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

По мотивам: 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.

Введение во фрактальность рынка и Теорию Хаоса. Философия: природа, рынок, человек.

                                      Введение во фрактальность рынка и Теорию Хаоса. Философия: природа, рынок, человек.

По мотивам и в развитие http://smart-lab.ru/blog/295334.php и http://smart-lab.ru/blog/297749.php

 “ А не замахнуться ли нам на Вильяма, нашего, Шекспира? А что? И замахнемся!” (к/ф “Берегись автомобиля”).

      В поддержку тех, кто исследует рынок, и особенно тех, кто идет своим неповторимым путем, вопреки всему общепринятому, кто еще не оценен или недооценен. “Не оставляйте старанья, маэстро!”. Науку продвигают группы, а открытия делают одиночки. Бывает, что наши решения в каких-то деталях совпадают (кто-нибудь помнит из школы, как звали жену Бойля-Мариотта?). Ничего удивительного, у нас общий объект изучения, но мы можем смотреть на него с разных сторон и разными глазами/инструментами.  



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

Нефть и Газ - взгляд изнутри.

Послушайте человека, которого многие считают №1 по осведомленности в Oil&Gas Russia.

Возможно, мнение о рынке как и о его перспективах у вас изменится. Или как минимум станет полнее.

Слушается как аудио-книга. 2.5 часа. Но они того стоят.

(Выступление Михаила Крутихина в Карнеги.)

 https://m.soundcloud.com/carnegie-endowment/gmawik5avw5i?in=carnegie-endowment/sets/2pfd1vdx626a

Затея Каленковича: "Каждый сможет стать Пандой" Что думает Масюков?

Сегодня вышло мое интервью с Алексеем Каленковичем. Поговорили о результатах слабо-гамма-положительной стратегии Каленковича в 2009-2015 годах и о новом инструменте-стимуляторе ликвидности (подробности на НОК-9 в эту субботу 17 октября), который позволит даже самым скромным трейдерским капиталам погулять на хлебах маркет-мейкинга и расшевелить стаканы, например, неликвидных опционов на акции. 

Эксклюзивно для sMart-lab.ru выкладываю комментарий «Панды» Никиты Масюкова (одного из крупнейших маркет-мейкеров опционов на российском рынке, победителя ЛЧИ-2010) к затее Каленковича

Затея Каленковича: "Каждый сможет стать Пандой" Что думает Масюков?

Каленкович:
… трейдеры со скромными суммами могут вполне резвиться на легких контрактах и, глядишь, постепенно там и начнется жизнь, а потом туда и крупняк подтянется, потому что у всех появится возможность стать «Пандой» [имеется в виду победитель ЛЧИ-2010] без серьезных вложений. «Пандам», Никите Масюкову и Антону Бабушкину, маркетмейкинг обходится в сотни тысяч рублей в месяц, а будет ноль, и каждый сможет безопасно котировать опционы даже с узким спредом. По моему разумению, это неизбежно приведет к возникновению жизни в этих сериях. На начальном этапе я сам буду этой «пандой», но сразу же после обкатки технологии эта возможность появится у всех.


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

Формула Фрактала

                                                    Формула Фрактала


Справка для тех, кто занимается исследованием базовых свойств и устройства рынка.

       Установлена формула типового элемента структуры рынка – Фрактала. 
Существенно использовались основные концепции Фрактальной геометрии и математической Теории Хаоса (теории нелинейных динамических систем, с непостоянным и непериодическим изменением траектории ).



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

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