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

по

Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

    • 30 сентября 2016, 12:00
    • |
    • uralpro
  • Еще

Доклад «Оптимизация портфеля алгоритмических стратегий»


1. Введение


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


Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

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

1. Максимизировать доход при заданном уровне риска ( то есть максимальной величине просадки)

2. Минимизировать риск при заданной доходности


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


2. Модель Марковица


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



Доклад «Оптимизация портфеля алгоритмических стратегий» на конфе смартлаба 24.09.16

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

Собака крутит хвостом

    • 06 августа 2016, 15:47
    • |
    • ELab
  • Еще

Собака (т.е. SPY) рулит хвостом (т.е. DIA).

На картинке результат прогона простейшей системы — покупать, если в процентном соотношении цена изменилась (речь о (close — prev. close) / prev. close) SPY больше DIA, то DIA покупаем. Если меньше — то DIA продаем. Т.е. смотрим на SPY а оперируем DIA.

Собака крутит хвостом

QQQ же менее вертлявая от SPY бумага ;)

Собака крутит хвостом

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

Невероятно полезная книга современности!

Фокус - Дэниел Гоулман. Скачать. Прочитать отзывы и рецензии. Посмотреть рейтинг 
Прочел я эту книжку, которая входит в список книг, рекомендумеых Германом Грефом. Скажем так, для меня она особенно актуальна. И более того, она была бы максимально полезна для меня, если бы я прочитал ее три раза подряд 20 лет назад. Но к сожалению, 20 лет назад наука не была объективно готова, чтобы написать такую книгу. Сейчас, имея за плечами багаж знаний из огромного числа книг, я бы сам мог её написать процентов на 90. Но несмотря на это, она все равно была лично мне полезна. Потому что она является системным обобщением тех разрозненных знаний по данной теме, которые я получил из других книг.

Почему книга очень современна и важна? Потому что айфон захватил ваш мозг. Человек в среднем смотрит на свой смартфон 150 раз в день. Любой звуковой сигнал на телефоне отвлекает нас, понижая тем самым нашу производительность. В то же время, максимально эффективно мы работаем в состоянии полного погружения в предмет (состояние потока).

Дефокусировка — это в самом деле большая беда современности. Почему?
  • люди перестают читать длинные тексты (т.к. просто не могут на них удержать внимание)
  • дети и взрослые попадают в игровую зависимость от комп. игр, что по воздействию на мозг аналогично зависимости от алкоголя.
  • дефокусированные люди хуже слушают своих собеседников
  • информация стала более доступной, ее стало намного больше, а чем больше информации, тем слабее внимание
  • решение задач на автопилоте приводит к менее качественным решениям
Надо сказать, что я сам — типичная жертва дефокусировки, которая развилась у меня в результате цифровой революции… Причем с самого детства я был невнимательным и несобранным, потому что никто не обращал мое внимание на этот недостаток. Моя невнимательность и неусидчивость берет свои корни в увлечении компьютерными играми с начала 90-х. Основная проблема в том, что для того, чтобы быть успешным и в конце концов счастливым, надо уметь фокусировать свое внимание.
когнитивный контроль — ключ к благополучной жизни
В книге приводится масса примеров, как развитый фокус помогает в решении бытовых проблем, бизнес-задач, да и в простом получении радостей от жизни. К сожалению, единственный доступный нам способ тренировать фокус — это медитация. Почему к сожалению? Потому что сколько я пытался заставить себя медитировать — не могу делать это регулярно каждый день.

Суть медитации я полностью разложил в статье нашего словаря: медитация. Гоулман дает очень правильное определение медитации — вернуть ум в точку фокуса, как только вы заметили, что он начал блуждать. В этом и есть суть медитации. Это никакое не расслабление и не отдых. Это концентрация, в результате которой «прокачиваются» лобные доли, которые отвечают за фокус и самоконтроль.
По результатам исследования, увеличение связности в головном мозге медитирующих со стажем сопоставимо со штангистами-профессионалами, имеющими идеально накачанные грудные мышцы.


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

К вопросу о коинтеграции в парном трейдинге

Перевод с http://www.tradesignalmachine.com/blog/cointegration-for-pairs-trading-part-1
-------------
Это пост появился в результате моего собственного опыта и разочарования за последние пару месяцев, пока я разрабатывал парную торговую стратегию. После исследований я понял, что не следует искать не «коррелированные» пары инструментов для торговли, а пары, которые «коинтегрированы».

Основная проблема, которую я испытывал, состояла в том, что математика, которая требуется для описания и измерения коинтеграции, была достаточно сложной. Каждая статья, которую я прочитал, была наполнена словами и понятиями, с которыми я не был знаком, поэтому я был вынужден прочитать их очень много, прежде чем я наконец-то почувствовал, что понял. В конце концов, после многих бессонных ночей, я, наконец, смог поставить свое приобретенное знание на службу алгоритмам моей торговой системы. Уверен, что я не единственный, кто был этим разочарован.

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

Итак, коррелированные инструменты имеют тенденцию двигаться подобным образом. Если один движется вверх в течение дня, то другой, вероятно, тоже пройдет день вверх (и наоборот.) Тем не менее, с течением времени, соотношение цен (или спрэд) между этими двумя инструментами может значительно отличаться. Смотрите график AUDUSD против NZDUSD ниже. Ясно, что они коррелируют, но обратите внимание, как конечное соотношение между ценами составляет почти 5%, т.е. цены сильно отличаются в конце периода наблюдения по сравнению с началом.

 К вопросу о коинтеграции в парном трейдинге



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

Оптимизируем алгостратегию: 70% годовых не предел!

Возьмем за основу исходный результат продажи месячных путов на SPY c доходностью 24% годовых и попробуем выжать максимум.
Изначально результаты теста были следующие:
Тайная жизнь опционов SPY: месячные, страйк=5% OTM
Теперь оставим только входы на высокой волатильности:

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

Машинное обучение для улучшения вашей стратегии

    • 20 января 2016, 16:16
    • |
    • uralpro
  • Еще

ml-strategy-techniques-1

Предлагаю перевод интересной статьи с сайта www.inovancetech.com о нетрадиционном применение техник машинного обучения: Machine Learning Techniques to Improve Your Strategy.

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

В этой статье мы осветим вопрос управления размером позиции с использованием алгоритма Random Forest (RF)  и включения/выключения торговли на основе модели скрытых состояний Маркова (HMM). Мы предполагаем, что у вас уже есть торговая стратегия.

Как улучшить управление позицией

Управление позицией — это очень важный аспект трейдинга, которому часто не уделяется должное внимание. Многие трейдеры смотрят на управление позиции с точки зрения уменьшения риска убытков, но не инструмента увеличения прибыльности стратегии. Конечно важно избегать большого риска, используя небольшую часть торгового счета ( не более 2%) в каждой сделке, но лучший способ — это применение фиксированного лота или фиксированного процента от вашей максимальной позиции для каждого трейда.



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

Как ПРАВИЛЬНО шортить доллар.

Сегодня я расскажу как в условиях нестабильности ПРАВИЛЬНО шортить доллар. 

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

Допустим у вас есть 10 тыс. долларов, и вы, видя курс выше 70, хотите их продать.

самый простой вариант это продать в обменнике — так сделает большинство, но это самый не эфективный способ, во-первых из-за спреда, во-вторых из-за риска что случится какой нибдуь нежданчик и валюта вырастет на 10 руб. и выше за 1 день.


второй вариант это зашортить СИ. способ куда лучше первого, но он несет в себе большой риск в случае роста валюты.

Самый лучший вариант на мой взгляд, это шортить си и использовать опционы. 

Пример.

У вас есть 10 тыс долларов наличных, цена на споте 70.6 — это максимум за что вы их продадите, минус 0.5-1% пока они будут месяц лежать у брокера. если вы продадите в банке то потеряете на спреде.  Итого в среднем при курсе 70.6 Вы реально продадите доллар по 70 руб. при очень хорошем раскладе.

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

Еще раз о "пользе" анализа цены

    • 21 июня 2015, 11:47
    • |
    • ELab
  • Еще
Играюсь с random forest сейчас в rattle. Сделал небольшую модель из 50 деревьев. Обучил ее на 5 торговых дня (что-то около 60000 тестовых наборов) и проверил на 2х торговых дня.
Модель предсказывает движение цены вверх на 90 секунд. Если Bid в течении 90 секунд>Ask момента входа, то 1. Если нет, то 0.
Во первых о пользе показателей от цены (это различные дельты от цен за промежутки времени).

Еще раз о "пользе" анализа цены

Видно, что показатели, расчитанные от цен опустились заметно вниз списка. На первых местах показатели, расчитанные из других источников (LEVEL II различные).

Теперь о качестве модели.

Прогнал модель на 2х торговых дня. 

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

Тест системы на неслучайность

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


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

Из рубля в доллар на опционах

    • 02 апреля 2015, 16:06
    • |
    • Urwald
  • Еще
Опционная стратегия, которую я описываю универсальна и тем более не нова. Базовый актив должен быть достаточно волатилен и хотя бы примерно понятен его торговый диапазон.
 Я выбрал си по следующим причинам. Трехлетний прогноз минэкономразвития предусматривает рост поступлений от продажи нефти до 3750 р за баррель в 2017г и более 4000 р в 2018. То есть при цене нефти даже в 80 долларов доллар будет не ниже 50р. 
Конкретный план действий.
1. Перевожу свое рублевое депо в доллары путем продажи апрельских путов 59000 за 1300 р, количество контрактов ровно на депо без плечей.
2.1 Поставки нет (экспирация выше 59000) — получаю прибыль от премии (примерно +1.5 %), снова продаю  путы уже на май стоимостью около 1000 -1300 р.
2.2 Поставка прошла (экспирация ниже 59000) — теперь у меня депо в долларах по цене 57.700. Продаю против поставленных фьючерсов коллы либо одного страйка, либо лесенкой вверх, но стоимостью не ниже 1000р, то есть снижая стоимость входа  до 56.700 то есть на 1 рубль. 

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

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