алго


Торговая система, итог 3 лет


К памятной дате. Системка, запущенная в публичный мониторинг с июля 2017 года. 460% доходности при 15% просадки. Инструмент только контракт рубль-доллар (но это на данной эквити, так-то на нефти в этом году работает еще лучше). Максимальный сайз был сначала 400% капитала, с этого года 300%. На повышенной волатильности максимальный сайз режется, может до 100%, может еще меньше.


Торговая система, итог 3 лет



Она и до мониторинга работала, еще лучше (старожилам не надо объяснять, что все трендовушки на Сишке в 2014-2015 гг. были еще лучше, чем ныне).

460% доходности — это любой дурак может, честно. Здесь важны скорее: а). срок 3 года, б). число сделок несколько тысяч, в). просадка и сама форма эквити. Т.е. это не случайность, не «удачный период», доказано статистически. Это нормальный бизнес. Даже если оно сломается, оно никогда не заберет назад столько, сколько уже принесло.

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

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

Чем меньше риск, тем больше доходность. Fact and fiction о риске и доходности на Московской бирже. Большой бэктест

Привет, выражение «чем выше риск, тем выше доходность» внешне выглядит логично, но не находит подтверждения на практике.  По акциям США и Европы на длинных горизонтах уже доказано, что акции с наименьшим риском приносят больше доходности, чем высокорискованные даже без поправки на риск. В качестве меры риска принято использовать рыночную бету, но сегодня мы будем тестировать волатильность (стандартное отклонение) дневной доходности, а бету оставим для будущих экспериментов.

За основу мы возьмем работу Нэда Бейкера и Роберта Хогена «Low Risk Stocks Outperform within All Observable Markets of the World» (2012). Авторы просто посчитали волатильность для каждой акции за последние 24 месяца, сформировали по 2 портфеля из 10% акций с наибольшей и наименьшей волой и повторяли это каждый месяц. Да, это академическая работа, но она написана не теоретиками и носит важные практические выводы. Очень рекомендую почитать в оригинале. Вот, что получили авторы по рынкам развитых стран:
Чем меньше риск, тем больше доходность. Fact and fiction о риске и доходности на Московской бирже. Большой бэктест



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

Торговля BRENT с помощью алгоритма BRENTALGO

На удивление мои посты о работе алгоритма для торговли BRENT не были встречены скептицизмом. Поэтому я решил, что буду дублировать здесь немого информации о рынке и результатах работы. Сначала напомню посты: здесь знакомство, а здесь я просил помощи небольшой. Ну и здесь я рассказывал о себе на другом ресурсе, более близкому к стартапам, потому что я хочу сделать не просто алгоритм, а хороший фин продукт. Я буду вести на смартлабе отчет о работе в том же формате, в котором делаю это в своем канале (без VPN с десктопа не зайдет). Я торгую только нефть, имею опыт работы с физической нефтью и нефтепродуктами. Также я неплохо знаю английский, поэтому много информации беру из иностранной прессы и источников, это все будет появляться в отчетах.

Утром по рынку прошло сообщение о том, что китайский спрос на нефть почти вернулся к уровню, который наблюдался до кризиса. Затем Новак заявил, что Россия строго соблюдает договоренности по сделке OPEC+. Ну и чтобы зафиксировать бычий настрой, Трамп написал «OIL (ENERGY) IS BACK!!!!». В результате нефть делает почти 7% наверх. Более того, сделки вниз внутри дня были в рамках волатильности, никакого направленного снижения. Результат работы алгоритма за сегодня:

∙BRMO — 0,65$

Ниже торговый журнал сделок за сегодня по контракту BRMO.

Торговля BRENT с помощью алгоритма BRENTALGO



Алгоритм для торговли Brent

Всем привет!

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

С помощью предыдущего поста мне удалось набрать небольшую группу людей, которая тестировала алгоритм вместе со мной две недели. За это время произошло несколько дополнений:
  • Существенно поменяли систему стопов. Стопы стали более гибкими, что существенно помогло увеличить доходность по сделкам. Раньше средний стоп был 7-13 пунктов, а тейк 29 пунктов. Теперь средний стоп ходит от 7 до 20 пунктов, но это стало позволять брать тейки свыше 100 пунктов
  • Полностью алгоритмизировали работу системы. На данный момент пользователи могут просто включить скрипт утром и больше ничего не делать. С 10:00 до 21:00 алгоритм торгует сам, спокойно переходя через все клиры и управляя сделками. 
Я рассказал про себя и алгоритм на vc. Понятно, многие сочтут, что очередной шарлатан пытается заработать денег на пустышке. На самом деле нет, если бы у меня были ресурсы я бы хотел сделать что-то вроде

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

Тестирую алгоритм

Собираюсь пока поторговать его руками, чтобы окончательно убедиться в его работоспособности и потому, что еще не программировал на Lua вообще и для «квика» в частности.

Внутридневная торговля с минимальной просадкой (для желающих могу посчитать отдельно). До 10 сделок в день. Хорошо подходит для одного класса инструментов и плохо — для других, что является косвенным показателем жизнеспособности. Почему так происходит — мне тоже понятно.

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

Выручка от торгов BTC/USD с осени 2016 года:

Тестирую алгоритм



Фьючерс S&P500 с начала 2015 года, когда он стоил 2055 пунктов:

Тестирую алгоритм



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

Кризис- время возможностей (с) ХЗ чей

Внезапно приехавший COVID 19  и все государственные/муниципальные ограничения, связанные с вирусом, достаточно больно ударили по моему бизнесу «на земле».

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

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

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

А в это время суммарная кривая эквити моих систем все больше напоминает горизонтальную линию:
Кризис- время возможностей (с) ХЗ чей

Но во всей этой истории есть один весьма существенный плюс — свободное время. 

Хотя моя жизнь не сильно изменилась в связи со всеми ограничениями, но, так как работы «на земле» стало существенно меньше, то и времени на алго-трейдинг стало существенно больше. 

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

Шорт Брент с открытия Forts до дневного клиринга, а затем лонг до конца дня

Внизу не закрыты объемы только 25 и 22,6. Конечно 20 еще, но это вряд ли на след неделе. На завтра готовлюсь шортить с открытия мосбиржи, тк вчерашние шортисты в европе, которых высадили, наверное попытаются отыграться. дальше с 14-00 лонг, хотя цена до амеров может двигаться сонно-пресонно. Ускорение лонга примерно в 18-00 на закрытии европы. И к концу пятницы шорт — не забудьте, но малым объемом как всегда.

Решил диверсифицироваться алготрейдингом

Пока смартлаб соревнуется в медицинских познаниях, я решил монетизировать старые навыки. Я почти 20 лет (сам офигел, как подумал!) занимаюсь программированием, от php до с++, от мелких сайтов до игровых движков и ИИ компьютерных противников. А тут нарисовалась свободная неделя как раз. С 2017-го хотел этим заняться, внеплановые каникулы наконец-то позволили.

В прошлое воскресенье прочитал мануалы по Lua/QLua (+1 ЯП в базу знаний) и спецификации по Квику, полистал форумы, глянул пару примеров, 10-12 часов работы… и простенький бот готов. Первое впечатление — это мало отличимо от программирования ИИ персонажей компьютерных игр :) Те же циклы, коллбэки, статусы, принятие решений, отслеживание их выполнения и т.п.

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

Был забавный момент, когда подвис инет, и бот выставил пару лишних сделок, т.к. не получил инфу о старых заявках и не смог их вовремя снять. Но что-то подобное я и ожидал, поэтому и начал сразу на реальном счету, чтобы знать, где затыкать реальные дыры с минимальным ущербом. А в остальном всё заработало с первого раза, можно сказать. Причём даже так, как надо. Что странно :D

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

....все тэги
2010-2020
UPDONW