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

по

Отдаю грааль в добрые руки

Картинка для затравки, Out of Sample perfomance (то есть результаты получены на выборке на которой не производилось построение модели):
Отдаю грааль в добрые руки

Сбербанк MOEX 15106 трейдов прибыль 140 руб на одну акцию, периодичность трейдов где-то 15 минут, equity где-то за год.
То же самое для Ri, 22237 трейдов прибыль 100000 пунктов на один контракт, или 5 пунктов на трейд, периодичность такая же 15 минут.

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

Арбитражные стратегии

Почему в общем доступе, или даже за платное обучение, нет хороших стратежек по арбитражу? Или я не там искал? Почему мой друг суперматематик и суперпрограммист не додумался закодить арбитраж? Почему я, гуманитарий, до него додумался? Почему он вообще мало популярен? Потому что доходный?

Я не про межбиржевой арбитраж или еще какой-то сложный. Нет. Тот же простой ES vs NQ, измыленный во всех англокнижках. Российский рынок не смотрел, но думаю и там возможностей много. Там один гвоздь правильно забить, и вокруг него крутится вся прибыль. Тупо Один Гвозь.

ПОЧЕМУ?

ЗКТ. Рецензия на книгу Дж.Тейлора "Введение в теорию ошибок".

   Ну, сколько можно читать и рецензировать Рашке, Ливермора, Мерфи и небратьев Вильямсов?  Если вы хотите стать певицей, вы же не будете изучать особенности тембра голоса Пугачевой, многократно прослушивать ее альбомы? Пытаться повторить хрипотцу Высоцкого?
Нет, вы пойдете петь гаммы.
   Как я уже упоминал в постах, серьезный трейдер при разработке стратегии основывается на системном подходе. При этом он использует статистические данные для верификации своей методики. Незначительные колебания цены и других инструментов вокруг средних значений можно сравнить с «белым шумом». А отклонения цены — с погрешностью измерения.
   В таком случае можно воспользоваться результатами исследований, изложенными в книге Тейлора. И пусть вас не смущает термин «введение», де факто книга простым и понятным языком описывает методы оценки статистических данных. В качестве таких данных может выступать, например, цена инструмента (акции, облигации и т.п.). Проверка гипотезы о движении цены методами, изложенными в книге, позволит включить такую гипотезу в список торговых правил, либо отвергнуть как несостоятельную.

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

Опционы на Америке. Бывает и такое, или палю Грааль.

   Вчера, собирая портфель для одного клиента, наткнулся на интересную ситуацию, которая доказывает, что рынки не всегда эффективны, и неэффективности можно и нужно торговать.  Итак, акция NAT, таблица колов и путов:
-переоцененный  майский пут страйк 14 на ;
-либо недооцененный майский кол страйк 14;
-текущая цена акции в районе 13,93.
Опционы на Америке. Бывает и такое, или палю Грааль.
Как это торговать:
-продаем 5 путов по 1,35;
-покупаем 5 колов по 0,65;
-продаем 500 акций по 13.93;
-получаем 315 USD профита на момент экспирации при любом раскладе, что дает с учетом 2-х кратного плеча от брокера 56% годовых.



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

Проект "Александр едет к Дедушке Баффету". Часть 3. осталось 48 дней - о "Стратегическом Инвестировании"

Проект "Александр едет к Дедушке Баффету". Часть 3. осталось 48 дней - о "Стратегическом Инвестировании"

Предыдущие серии цикла:
часть # 0 Американский Шадрин: В гости к дедушке Баффету
часть # 1 Как меня забаннил Шадрин
часть # 2: 50 Дней до поездки к Баффету, или почему долгосрочным инвесторам надо переходить с отрубей на пиво

сегодня Часть # 3: 48 Дней до поездки к Баффету, или о стратегическом подходе к инвестированию
Итак, продолжаем то, что начали в части 2

Я повторю тезис из предыдущей статьи, немного его переформулировав и добавив третий пункт

  1. Системы фундаментального анализа, основывающиеся на балансовой стоимости компании, не работают для компаний 21-го века, основная ценность которых заключается в их Стратегии: брэндах, патентах, интеллектуальной собственности, бизнес-модели
  2. Модель Грэма Додда была разработана для индустриальной экономики, когда часто единственными активами компаний были их производственные активы. Тогда «value investing» прекрасно работала, теперь же утратила актуальность.


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

Опционы по взрослому (индюк vs черный гусь)

На суд публике выносится индюк в виде черного гуся и моего имени.

 Опционы по взрослому (индюк vs черный гусь)

Он рассчитывает историческую (реализованную) волатильность. И пока, уважаемый мною, Владимир Твардовский из ФИНАМа готовит доклад для Опционной конференции на тему: «Расчет реализованной волатильности на историческом промежутке», мы уже все узнаем, увидим и туда не пойдем. А возьмем наши две тысячи и отправим их моему другу smart-lab.ru/profile/kahuna/. Как отправлять? Это вы ему в личку пишите. А вообще очень талантливый парень. Сей час выкладывается самый простой алгоритм. У нас есть формулы Янга-Шланга, так там формул на целый лист. По желанию kahuna выложено в открытом коде. Так что если вы будите цепляться, то вы то сами сделали что нибудь? А человек реально посвятил этому время для общего блага. А Мартынов Тимофей должен присвоить ему орден. Тимофей это только первый индикатор, вообще их должно быть восемь. Можем в твоем хранилище сделать, что бы все ссылки через тебя проходили.

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



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

Арендовать или свое железо?

В общем, случилось ЧП. Комп на котором торговали роботы,
слегка накрылся. Видимо пыли накопилось или еще
чего (буду разбираться). Компьютер был обычный mini-ITX
на 4790K.
Хорошо у меня есть резервный компьютер, да и роботы в кэше сидели.
Подумалось мне, дома держать торговый центр не шибко правильно,
но вне дома — не очень безопасно. Но может все же рискнуть?
И потом, скоро лето, я может куда поеду. На море может,
поплаваю, может даже с девочками семинары проведу… как Хомяк, но бесплатно.
Врядли дома оставлю включенным роботов.
К тому же я их в последнее время через смартфон контролирую (самописная программа на WP8).

Вижу следующие варианты:
а) арендовать виртуальную машину на 2-3 ядра
б) свою железку сунули в стойку кому-нибудь

Пока нарыл виртуальные машины на:
a) parking.ru ( http://parking.ru/servers/vps-windows-servers/ )

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

Встреча с алготрейдингом

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

Итак, краткая сводка:

1. ТSLabне поднял котировки СМЕ-фьючей, поиск RTFM не дал результатов. Платформа заточена под рынок РФ, все остальное кастомное. Простой ТХТ файл с простой котировкой вида «20141207 230100;2068.75;2068.75;2068.25;2068.25;11» не поднял. Выбросил.

UPD: После общения в личке и танцев с бубнами котировки появились. Об этом ноль открытой информации. НОЛЬ!

2. WealthLab — очень громоздкая конструкция. Очень платный. ))) Ближайшие RTFM не дали результатов. Тем более, демо-версия кастрированная, а ломанную не позволяет религия невозможно использовать. Без знания программирования что-то неклассическое заалгоритмить практически невозможно. Отложен в сторону.
3. AmiBroker — AFL понравился больше всего. Есть понятные примеры, очень простые конструкции языковой логики.  Бесплатная версия кастрированная, не помнит ничего после закрытия. Платная — кандидат на внимание.
4. StockSharpвообще не завелся. Поставлен через VS 2012 Ultimate — не работает. Скачан с GitHub'a — same story. Да, я разблокировал архивы! При попытке поднять простые коды с примерами ругается кучей ошибок, в которых с порога не разберешься. Будь я программист, то поковырялся бы, люди же кодят! Плюс, там реально правильный набор подключений к Америке. Я бы сказал, что это единственный продукт, который работает с западными рынками адекватно. All others SUCK. Но это продукт для тех, кто УЖЕ умеет кодить на Шарпе. Или вообще умеет кодить. Очень хотелось бы приподнять. Реальный кандидат на платный курс.
5. ThinkOrSwim — ThinkScript обладает определенными возможностями, и для решения индикаторных задач он очень прост. Для бектестинга не подходит в принципе, хотя на доступной истории можно отрисовывать сделки и потом смотреть их на графике. Но получить статистические данные никак. Вообще. По крайней мере, я не нашел. Остается старым добрым ТОСом. ;)

Теперь по самим языкам.

Я склоняюсь к тому мнению в сети, что по времени, которое нужно потратить на изучение, будучи Zero в кодинге, написание своего софта комфортнее. Это _не_ правильнее, зачастую не быстрее, но комфортнее. Минусы подхода — многие не знают проблематику алготрейдинга (partial fill, slippage, «garbage» ticks, data delay, order delay, time zones, off-market ticks, заглядывание в будущее и куча всяких еще «этсэтэра»). Без этих знаний и опыта MyWay будет похож на путь джедаев-горе-трейдунов-самодуровучек. Но т.к. я работал уже разработчиком алгоритмов (некодинг), и сталкивался с кучей всего в реальных торгах алгоритмов, то точно знаю чего хочу и какие избежать подводные камни. Мне не нужны кубики, мне не нужны сотни всяких готовых индикаторов. Я не хочу долго изучать «как средствами библиотеки собрать цифры в нужном порядке». Мне Просто Нужен Алгоритм с Оптимизатором! Не требовательный к скорости бектеста. Не требовательный к скорости исполнения потом в режиме реального времени.


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

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

Многие трейдеры при торговле раночно-нейтральными стратегиями задаются вопросом, а как совершать сделки покупки продажи спреда, на основании чего принимать решение о входе и выходе в позицию.

Сегодня мы рассмотрим вариант входа в сделку основываясь на регрессии акций.

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

Если откинуть все умные фразы и дать определение регрессии на простом языке, то получается следующее:

Регрессия — это зависимость переменной 1 (в нашем случае акции Газпрома) от независимой переменной 2 (акции ЛУКОЙЛа). Данное выражение будет иметь статическую значимость.

Формула регрессии:  

Yt=A+BX(t)+E(t)

Давайте с вами рассчитаем регрессию для акций Газпрома и Лукойла.

Алгоритм построения:
1. Скачиваем исторические дневные данные с финама.  www.finam.ru/profile/moex-akcii/gazprom/export/

2. Вставляем все скаченные данные в эксель

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

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

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

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

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

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

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

 

Результаты:



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

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