Избранное трейдера Ну как бы

по

Изобрел свой собственный "велосипед" (коррелятор)

Приветствую!

 

    Давно руки не доходят что то напечатать толковое на смартлабе. Сейчас вот печатаю, не особо толковое но все ж любопытное.

 

Решил разнообразить свои алгоритмы и немного поторговать «боковой» алгоритм. ну и в процессе собирания алгоритма получилось как обычно не то что хотелось изначально.

Суть идеи свелась к тому, что беру два инструмента и далее связываю их между собой (можно прологарифмировать и делать любую нелинейную связь тикеров) за основу связи можно брать прямую (бид первой бумаги — аск второй и наоборот или закрытие1-закрытие2 или регрессию или все на что фантазия разыграется, главное чтобы движение «индикатора» улавливало колебания бумаг. 

Далее все по проще, один инструмент например Сбер, будет торговаться, второй инструмент будет направлять (лучше чем ммвб не найти, но можно взять например сбер обычку и префы, си и доллар, ртс и ммвб и при этом ртс можно в рубли пересчитать) 
В своем примере я делал так: два тикера, зависимость бумаг считал только в момент их допустимой корреляции ( то есть, если бумаги пошли в разнобой, то переставал считать их связь, и собственно торговать прекращал.) ну и далее естественно исходить нужно из бумаги. ставлю на сбер от 20р, если расхождение есть больше 20р между сбером и ммвб, то открываю сделку. если после этого бумаги пошли в разнобой, то через каждые 30р вхожу снова (без удвоения, хотя можно и удваиваться, в тестах далее 80р не улетала бумага так что это на руку) Закрытие позиции просто при достижении равновесного значения. 

Как это выглядет. Стрелочка просто — это вход, с + это добор позиции. 
 Изобрел свой собственный "велосипед" (коррелятор)



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

Опционика: некоторый опыт

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

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

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

Парный трейдинг: описание стратегии на Python

Стратегия парного трейдинга очень популярна на рынке. Она основана на чистой статистике, что делает ее привлекательной для алгоритмической торговли. Общий смысл сводится к нескольким шагам: найти пару, проверить ее поведение, определить границы входа в позицию и направление (лонг/шорт).

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

В статье рассмотрены:

  • Введение в корреляцию/коинтеграцию на простом примере.
  • Корреляция без коинтеграции.
  • Коинтеграция без корреляции. 


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

Возврат к среднему, импульс и структура волатильности

    • 09 апреля 2017, 12:42
    • |
    • uralpro
  • Еще

Возврат к среднему, импульс и структура волатильности

Перевод статьи из блога Эрни Чана.

Все знают, что значение волатильности зависит от частоты измерений: стандартное отклонение 5-минутных приращений цены отличается от стандартного отклонения дневных приращений. Если z — логарифм цены, то волатильность, взятая на интервале Возврат к среднему, импульс и структура волатильности



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

Оптимальные стратегии возврата к среднему. Часть 2

Оптимальные стратегии возврата к среднему. Часть 2

Продолжение. Начало здесь.

2.3. Расчет показателей

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

Дневную прибыль рассчитаем следующим образом:

Оптимальные стратегии возврата к среднему. Часть 2



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

Мой 030314

Здрасьте! Давно не писал. Сейчас есть отличный повод. Маленький юбилей. Хочется оставить для себя и для вас, события того дня в памяти.

Нет, нет, не пугайтесь, это совсем не про то, а как раз таки про это. Конечно я не жег покрышки на майдане, не носил загадочное зеленое, мирно скрестив руки на автомате. 

В тот день, ровно в 11-30 (9-30 мск.) я встал к своему компьютеру, положил рядом со стаканом воды таблетку милдроната, и уверенно начал настраивать SmartX. В такие дни можно торговать только стоя! До открытия биржи оставалось тридцать минут. Я знал, что и как буду делать, примерно представлял, что случится в первые секунды. На экране мой проданный стредл на солидную сумму, как ни в чем не бывало показывал накапавшую за выходные тетту. Так началось для меня 3 марта 2014 года.  Про лекарство, я, к слову, потом так и не вспомнил, как впрочем и про воду.

Вернемся немножко назад.

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



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

Где ставить стоплосс и про матожидание

Навеяно этой писаниной smart-lab.ru/blog/373046.php

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

Где ставить стоплосс?

Ответ на этот вопрос для большинства находится за рамками понимания. Так как они либо тупо повторяют некогда заученные догмы — «без стопов нельзя» и т.п., либо придерживаются мнения, что движения рынка случайны — 50/50, следовательно матожидание равно 0 (спрашивается, что они тогда делают на рынке — вероятно кормят брокера). В такой модели, если сделать, например, тейкпрофит в 2 раза больше стоплосса, то стоплосс просто будет в 2 раза чаще срабатывать и матожидание не изменится — останется нулевым!  В общем вопрос стопов для большинства скорее религиозный — верю/не верю, чем математический. 

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

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

Существуют и работают ли уровни ? Бектест.

    • 03 января 2017, 18:03
    • |
    • SciFi
  • Еще
Как известно, Тимофей Мартынов в своей книге сомневается в том, что уровни на рынке существуют и что они не являются фантазией трейдера. Ведь если нарисовать любую линию на графике, то ее прохождение ценой можно интерпретировать как пробой уровня и найдется хотя бы одно место на графике, где от этой линии шел отскок. Вроде бы разумно, но, с другой стороны, уровни сопротивления и поддержки — это незыблемая основа тех. анализа, подкрепляемая логикой вроде того, что цена имеет память. 

Итак, существуют ли уровни?  

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

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



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

Os.Engine - платформа для алготрейдинга

OS Engine платформа для алготрейдинга

Несколько лет, команда профессиональных программистов трудилась над созданием универсального МТС билдера, который бы смог удовлетворить потребности самого широкого круга пользователей. От создания неспешных роботов на индикаторах, до сложнейших межбиржевых арбитражеров способных в два клика строить свои индексы. И нам это удалось!

В ноябре 2016 года мы приняли решение сделать проект полностью открытым.


Качаем по ссылке:o-s-a.net/os-engine.html

Коротко о том, что там есть:
1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки. 


2. Около 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж. 


3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
b. Подключения: Квик, СмартКом, Плаза 2, Interactiv Brokers, Финам(для получения данных)
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов. 



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

Сканер рынка для QUIK

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

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

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



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

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