Постов с тегом "Алгоритмическая торговля": 564

Алгоритмическая торговля


Как научиться работать в матлаб?

Приветствую.
Передо мной встал вопрос бэктестинга торговых стратегий. Проведя небольшое исследование, понял, что самым лучшим вариантом будет работа в Матлабе. Знания программирования по 10-бальной шкале оценю в 1, английский знаю хорошо, но не технические термины, экселем владею на уровне формул (много практиковался в поиске закономерностей движения цен). Это все входные данные. Как мне научиться работать в Матлабе? На данный момент попробовал установить 2017б, не получилось, гиковскую терминологию я не знаю, поэтому комментарии к раздаче мне ничего не дали. Сейчас скачиваю 2015а и боюсь. Нашел полный самоучитель Дьяконова, но он в книге рассматривает версии 2006-2007. Будет ли это проблемой и есть ли лучший способ обучения? Конечной целью вижу алгоритмическую торговлю, знаю, что матлаб плохо подходит для написания торговых роботов, но меня привлекает идея возможности работать в такой крутой программе, это может пригодиться в дальнейшем, лишь бы не получилось так, чтобы для написания торгового робота пришлось бы учить что-то совершенно другое с 0… Помогите, люди добрые!

Мои итоги июня и первого полугодия

Мои итоги июня и первого полугодия

Июнь выдался непростым месяцем. Достаточно сказать, что еще на закрытие дня 28-го моя доходность с конца мая составляла +0.25% и только «ударный» день 29-го позволил отбить убыток мая. Также в ходе «борьбы с нулем» в первой половине июня был обновлен годовой максимум просадки.  Но ЧМ и встреча Путина с Трампом, думаю, еще порадуют нас в июле.

РОССИЯ-ВПЕРЕД!!!

Мои итоги мая: все выровнялось

Мои итоги мая: все выровнялось

Май выдался непростым месяцем для моих алгоритмов, было крайне мало дней, когда в моих активах знак изменения  накануне совпадал с текущим. Зато было два сильных гэпа против движения предыдущего торгового дня (10 и 23), что является риском моих алгоритмов. И хотя, ни в один из дней убыток не превысил 1%, тем не менее был достигнут новый максимум годовой просадки и вообще май оказался первым месяцем года, который все три рисковых составляющих моего портфеля закончили в минусе, да и из систем в плюсе только контртренд в RI (первый раз в этом году, хотя он плюсует с 11 апреля, но из из-за больших убытков 9-10 апреля, апрель закончил в минусе). В результате доходность моего управления стала сравнима с просадкой, да и с доходностями индекса Мосбиржи и «Русского Баффета», которые в свою очередь практически сравнялись. О чем собственно и закогловок. Правда максимум просадки пока крайне далек от предельного расчетного (25%), что не позволяет прогнозировать дальнейшую динамику управления  и давать рекомендации по увеличении средств под ней. Впрочем, на низковолатильном рынке просадка и  ранее не превосходила 15%, да и доходностью мое управление на таком рынке не блистало. Даешь рост надоев, тьфу, волатильности!

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

Astrolog и его проблемые опционы

Опционы это дело непростое…
Зачем вам Стивен Кинг? книги можно писать с рынка в прямом смысле


Недавно прочитал пост участника смартлаба Astrolog. Сначала как и все подумал что свои косяки по стратегии по опционам человек переложил на брокера. Вроде как закрыл его брокер сам, безпричинно с убытком и без прибыли. Но,

на самом деле подобный случай у этого брокера уже был и раньше.

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

В общих чертах достаточно продвинутый сотрудник Блюмберга и многих других компаний недосчитался целых 40 тыс долларов. А когда ему предложили вернуть лишь 1700, подал на них в суд. Ну а далее по тексту.

Astrolog и его проблемые опционы

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

Что движет ценой и как движется цена. + Бонус: интересная аналогия (на самом деле нет).

Есть ли польза в общих фразах, теоретизировании, логических выкладках без жесткой привязки к практике – иногда да, иногда нет. Из за наличия этого «иногда да» узрите теоретический грааль!)) 

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

У меня страсть к обобщениям. 

Итак… 

Есть некий финансовый инструмент, торгуемый на бирже – в данном контексте абсолютно не важно, какой именно инструмент. Что определяет движение цены – факторы и факты. Разделение на факторы и факты – полнейшая абстракция, на самом деле только факторы, просто на некоторых уровнях обобщения факторы становятся на столько низкоуровневыми, что называть каждый из них фактором становится некомфортно, поэтому можно вполне использовать термин «факты». Теперь чуть подробней)). Факторы. Сейчас будет аналогия. Не так, которая анонсирована в заглавии, но тоже аналогия. Корабль. С парусом. Корабль в открытом море и раскрыл (распустил? поднял? – не важно) свой парус. И есть ветра, разные, дуют с разных сторон, с разной силой, по разным причинам. Одни из-за разницы температур между сушей и землей, другие из-за разницы скорости остывания земли и воды, другие из-за течений, четвертые-десятые-стосемдесятпятые – по другим основаниям. Причины наличия ветров обуславливают их время действия, силу, стабильность, направление. И вот возвращаемся к кораблю. Этот парень отдан ветрам — то куда он плывет, зависит от того, какие ветра, с какой силой, с каких сторону дуют на него в моменте и дули какое-то время назад (создав ему инерцию). Какой-то ветер носит сезонный характер — дует 3 месяца в году, потом вообще не дует, какой-то дует всегда вечером и не дует утром. Существуют и порывы флуктуационного свойства в пределах одного ветра, они тоже влияют. 



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

Делаю рисовалку графиков.

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

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

Мои итоги апреля

Результаты по отдельным компонентам портфеля и итоговый результат в сравнением с индексом Мосбиржи и «Русским Баффетом» представлены в следующей таблице:

Мои итоги апреля

Безусловно лучшим в апреле оказался Si, торговавшийся по принципу «лучше меньше, да лучше». В нем было только две сделки в лонг с плечом: покупка по примерно 60500 09.04, закрытие в тот же день перед клирингом по «фильтру волатильности» (фильтр, призванный уберечь от гэпов против движения предыдущего дня), покупка перед клирингом 10.04-продажа перед клирингом 11.04 по тому же «фильтру волатильности». Ну а 12.04 Si уже закрыл лонг «по системе» и встал в шорт которого не было из-за включенного «фильтра плечей». Потом до конца апреля система искала точку входа в лонг с плечом, но так и не нашла. 
С RI все было иначе: тренд и контртренд попеременно зарабатывали и сливали. 9.04 тренд встретил в почти полном  шорте, а контртренд в лонге больше, чем на половину объема шорта в тренде. Результат соответствующий. Ну а потом тренд медленно спускал прибыль 09.04, а контртренд отбивал убыток того же дня. В результате тренд слил 75% прибыли 09.04, а контртренд отбил чуть больше половины убытка в тот же день.

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

S#.Designer - поделитесь опытом использования плиз! :)

Кто-нибудь может поделиться опытом использования данной системы для тестов/торговли, в идеале если не просто пробовали, но и сейчас используете)). Прежде чем глубоко въезжать хочется понять плюсы/минусы, насколько платформа хороша как альтернатива Wealth-Lab?

Единый код стратегии для бэктестинга и торговли, конкретный вариант реализации. Подвох?

Всем привет).

В процессе углубления знаний языка C# пришла такая мысль, хочется получить обратную связь на предмет незамеченных подводных камней и аналогичного — буду благодарен.

Собственно: богатый арсенал языков программирования, а в частности C# — в т.ч. наследование и прочее, позволяют реализовать торгующий модуль какой угодно архитектуры, структуры, с нужными названиями классов, полей и методов. Посему, предположительно, можно написать такой проторговщик, который будет принимать код стратегий из Wealth-Lab как родной, без необходимости его менять, подгонять, править, дебажить, искать ошибки переноса и прочее. Все что я написал после слов «без необходимости» — как бы известные плюсы использования одного кода для тестов и торговли (наверняка, не все плюсы даже перечислил). Т.е. тут один раз качественно убеждаемся, что код интерпретируется полностью аналогично и всё — дальше Ctrl + C, Ctrl + V.

Или если можешь написать такой проторговщик, то проще и Велс свой написать и не иметь мозг?))

Что думаете? :)

UPD.: как это часто бывает, комментарии достаточно волатильно отходят от непосредственно затрагиваемого вопроса)), но все равно есть интересные мысли.

 


Об упущенных возможностях в трейдинге 1998-2017

    • 05 апреля 2018, 11:53
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

Оглядываясь в прошлое, зная о примерах больших заработков с даже меньших сумм, чем стартовал ты, невольно задаешься вопросом: «А что было упущено в прошлые годы?»

Сентябрь 1998-2007

Историю своих заработков в эти годы я подробно изложил в мемуарных записках под общим названием «История одного управления»

Невооруженным глазом видно, что «монстрам» того времени – Газпрому и Сбербанку я проиграл по доходности в «одну калитку». А если б еще и плечо взять в этих эмитентах, то легко можно было бы стать и долларовым миллионером с тех самых 2000$, с которыми я пришел на рынок в сентябре 1998-го, не говоря уж о довложениях, возможности для которых у меня были за счет получаемых премий в «хлебные» годы: 1999, 2000 и 2003. Но! Упустил ли я что-то? С одной стороны, упустил тем, что торговал не только Газпромом, но и невнятными РАО ЕЭС и Лукойлом, а Сбером не торговал вовсе сначала из-за низкой ликвидности, а потом из-за дороговизны одной акции (нынешние 1000 акций Сбера равны 1 тогдашней). Но с другой, по тому же соотношению «доходность-просадка» я выиграл даже у Газпрома, не говоря уж о портфеле buy&hold.  Как я мог не упустить доходность? Только беря на себя большие риски и плечи, т. е. терпя более глубокие и долгие просадки с неясными перспективами выхода из них в случае, если растущий  тренд на нашем рынке закончится (кстати, изредка интервьюируемый Верниковым «безымянный трейдер» так и поступил и стал долларовым миллионером именно в те годы с 2002 по 2007, так что это вполне реальная история). Это если говорить о долларовом миллионерстве. Но не миллионы долларов, но в разы больше того, что получилось в реальности, я мог бы получить, торгуя только Газпромом и даже не неся риски, как в плечевом buy&hold. Но что это? Это отказ от диверсификации, это умение выбирать «лидера» (как?) и в конце концов  это повышенный риск ошибки (опять же урок от того же «безымянного трейдера»: удачно уйдя с рынка перед кризисом 2008-го, вернулся он во второй половине 2009-го именно на Газпром по старой привычке, но помучавшись с ним без особого успеха, переключился на Сбербанк и снова успешно). Есть ли у меня какие-то алгоритмы по выбору «лидера»? Увы,  нет. Были попытки найти решение? Конечно были, но устроившего меня не нашлось. А значит об упущенных возможностях в этот период говорить некорректно. Это скорее, сидящий в «подкорке», подход к торговле на рынке: «сохранить и преумножить», где глаголы расставлены по своим приоритетам.

2008-2009

Вот тут даже говорить не о чем. Все сделано грамотно. Покажите мне еще трейдера, сделавшего почти 200% за эти два  года на сотнях миллионов рублей,  почти без использования плечей и шортов? Думаю, таких в России можно пересчитать по пальцам пары рук. Да и материально это лучшие мои годы после 2000-го, досрочно погашен ипотечный кредит на квартиру дочери, оплачена куча строительных и ремонтных работ и создана «подушка безопасности», которая даже при 10% годовых больше годового дохода среднего россиянина. Хотя конечно для покрытия расходов моей семьи надо 20-25%% годовых. В чем проблема? В том, что в последующие годы этих 20-25%% годовых в среднем и не было…

2010- 2011

Почему не было? Да рынок изменился. Простая статистика: возьмем росты на 10%+ за 5-7 дней в 3 самых ликвидных акциях. Сколько их было в среднем в 1999-2009? От 3-х и больше каждый год.  А сколько получаем в 2010-2014? Около 1 в среднем в указанные годы.  А ведь именно эти три акции – большая доля моего портфеля.  А кто я? Да как правильно выразился один из участников форума howtotrade в далеком 2007-м: «Горчаков – ловец кусочно-перпендикулярных трендов». Он только забыл добавить, что растущих. Еще одна грустная статистика для моей торговли: время  контртрендовых участков на дневках тоже выросло по сравнению с 1999-2009. Упущено ли что-то? Да конечно. Чтобы понять происходящее, мне потребовалось два года (с июля 2009 по июль 2011 – именно в июле 2011 на дневках нашего рынка встречается самый длинный  по времени контртрендовый участок за его всю историю с сентября 1995-го).

И еще год мне потребовался на «перестройку». Что собственно она показала? А то, что в РИ можно было в эти годы делать по 20-30%% годовых в лонгах без тех же плечей (т. е. при расчете от номинала, а не ГО). Почему? Да потому что его долларовость увеличивала движения. Но я упорно «бежал» от фьючей, о чем говорил в своем интервью журналу D’. И только первый и последний годовой минус за всю историю моей торговли в 2011-м заставил меня изменить позицию. Как это по-русски: «Пока гром не грянет…». Второй вывод: куча прибыли упущено в шортах, где те же самые движения на 10%+ за 5-7 дней встречались гораздо чаще, чем в 2001-2007 (в 1999-2000 такие были). И в том же 2011 можно было бы сделать 40% на шортах в моих системах. Сделал бы я это? Да даже с сегодняшнего понимания – нет, потому что шорты в акциях я торгую только на одну треть от лонгов, а во фьючерсах на половину. Но 13% в акциях и еще 20% на РИ на шортах-2011 можно было сделать. А если к этому добавить «фильтр пилы» также созданный в первой половине 2012, который убрал большую часть убытка в лонгах акций в 2011-м и увеличил прибыль в лонгах Ри с 12% до 25%, то получим, что уж не меньше 10%+ годовых в 2011-м я получить точно мог (Каленкович считает это «нулем», но для меня это хорошая «прибавка в жалованию» — см. выше). А что в реальности? -16,8% за 2011. А если взять еще и 2010 с его +8.7%, которые легко «превращаются» в 25%+ «по новому». Итого больше 40% прибыли за два года упущено. Кошмар! Вот «цена» консервативности и … «почивания на лаврах» после успешных 2008-июнь 2009 :(  Ведь «первый звонок» прозвучал на росте в июле 2009-го. Но тут сыграл свою роль метод аналогий: в сентябре-декабре 2006 была та же «байда», но в 2008-м все сменилось радикально: надо просто ждать «своего рынка» и терпеть. Сколько? Как оказалось, на фондовом рынке до 2015-го. Немало…

2012-2013

Как я уже написал первая половина 2012-го прошла в «перестройке», ну а потом, если и было что-то упущено, то только из-за решения ограничить просадку 15%, а не 25%, как было до июля 2012-го. Почему? Да очень просто: в момент смены управления старая «парадигма» имела просадку 24,4%, а новая с риском 25% — 7,2%. Проиграть еще 10-15%% без «слома парадигмы» — это нормально для торговли, но ненормально по рискам. Упустил ли я что-то? С точки зрения принципа «сохранить и преумножить» — ничего. Ну такой у нас был в эти годы низковолатильный рынок, ничего не поделаешь. Мы помним истории «успеха» в эти годы, кроме hft на небольших объемах? Нет, тогда еще и инвестиции с дивидендами были не модны. Что делать? Да только менять  профессию или рынок  и я всерьез думал над этим до 3 марта 2014-го, который хоть и дал мне кучу убытка, но в корне изменил мой взгляд на будущую волатильность. Эх, если б я угадал, где она «стрельнет»…

2014

А «стрельнула» она осенью 2014-го в рубле-долларе, но не в ликвидных рублевых акциях. Что удивительно: и в 1998 и в 2008-м волатильность в акциях в среднем была выше волатильности в рубле-долларе, а тут, хоть и выросла, но оказалась значительно ниже того, что давал рубль-доллар. Та система в Си, которую я поставил в торговлю в январе 2015, в 2014-м дала 83% прибыли и она  была самой низкой по доходности в 2014-м, некоторые из моих систем давали и по 200%+. Почему я выбрал ее? Да потому что она лучше всех «прошла» 2012-2013 (те системы, что дали 200%+ в 2014-м, в 2012-2013 «ушли в минус», а зачем мне еще и дополнительный  минус и так в низкодоходные годы?). И, как показал опыт 2016-2017, с этим отбором я оказался прав, если опять же придерживаться принципа «сохранить и преумножить».

2015-2017

Что упущено? Наверное, только то, что на личном счете я не увеличил риски до 25% в просадке 10%+.  Но тому есть объяснение: на счете компании я торговал с рисками 27,5% и имел «виды на премию», которая была бы больше в абсолюте дополнительных 25-30%% на моем счете за три года. Да и упустил ли я, если на одной трети счета под автоследованием Форума в январе 2015-сентябре 2016 заработал гораздо больше, чем эти 20-25%% от оставшихся 2/3. А «геммороя» прибавилось бы. А вот с премией вышел «облом»:

Об упущенных возможностях в трейдинге 1998-2017

ни 35% годовых  фондирования  в 2015-м (в формуле премирования в том году такой цифры не было,  а была доля в постоянных расходах компании пропорциональная лимитам управляющего,  но на практике это и было примерно 35% годовых), ни 25% годовых в 2016-м (в этом году % фондирования и ФОТ управляющего были введены вместо доли в постоянных расходах)  я превзойти в компании не смог. Ну в 2017-м и вопрос с премией не стоял, а стоял вопрос выхода из просадки в компании, а значит риски там снижать было нельзя, а увеличивать у себя было и не приоритетно.

 

И что в «сухом остатке»? А то, что если ставить во «главу угла» принцип «сохранить и преумножить», то упустил то я только дважды: июль 2009-июль 2012 (два года на осознание и год на исправление)   и рубль-доллар 2014.  И по деньгам и по %% — это небольшая доля прибыли за весь период с сентября 1998-го, о которой не стоит жалеть, но уроки извлечь надо. Отказаться от приоритета «сохранить» и признать, что упущено гораздо больше, чем заработано? Не знаю. Да, надо признать, что с «сохранить» за все годы у меня получилось гораздо лучше, чем с «преумножить», но ведь так и были расставлены приоритеты.  Причем четыре кризиса: 1998-й, доткомов, ипотечный и нефтяной сыграли в моем случае за «преумножить», а вот остальные годы не столь удачны в этой части. А потому приглашаю Вас сегодня на мой бесплатный вебинар, посвященный тому, что у меня получалось лучше

www.finam.ru/webinars/lesson1343/item11293

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