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


Форекс. Торговые идеи на сегодня 13.11.19 Выступление Джерома Пауэлла (+в конце пару слов об МТС и алгоритмическом трейдинге)

Дорогие Друзья,
сегодня у нас среда — день, как правило насыщенный с точки зрения новостей и макроэкономических данных в календаре. Эта среда исключением не стала. Ночной выстрел новозеландца вверх после того, как местный ЦБ оставил ставку без изменений на уровне 1,0% и заявил, что не видит острых причин для смягчения курса дкпцб прямо здесь и сейчас.

Небольшой ремарка по текущим инфляционным данным :)

Форекс. Торговые идеи на сегодня 13.11.19 Выступление Джерома Пауэлла (+в конце пару слов об МТС и алгоритмическом трейдинге)



Индекс же потребительских цен Германии (ИПЦ) оказался на уровне прогноза и предыдущих значений и сильного движения на рынке не вызвал. Теперь на очереди Великобритания, в 12:30 там также выйдут данные по ИПЦ, ожидают снижения показателя с 1,7% до 1,6% — медвежий фактор в случае, если фактические цифры не обманут.

Хотя судя по европейским коллегам, сейчас на статистику обращают меньшее внимание, особенно по британцу, где головная боль в лице брекзита затмевает все другие факторы. Напомню, последний рывок «кабеля» вверх был вызван сообщением о том, что лидер Партии Brexit Найджел Фарадж согласен создать коалицию в парламенте вместе с Борисом Джонсоном, что дает последнему возможность действовать более смело, без оглядки на своих главных противников — лейбористов. В общем, пока политика главенствует над экономическими данными в UK.



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

Мои итоги октября

Начнем традиционно с таблицы

 Мои итоги октября

Мэйнстримом в октябре был
RI-тренд. Что собственно и неудивительно при том тренде в RI, который был практически весь октябрь. Сначала RI рос за счет шорта доллара, который в его лонге «заложен по определению», потом «драйва» добавили Лукойл и Сургутнефтегаз, и наконец в третьей декаде «уголька в топку подбросили» акции из моего портфеля: Газпром, Норникель и Сбербанк и «примкнувшая к ним» Роснефть. Не взять такой тренд – это было бы «преступлением» моих систем.

RI-контртренд тоже закончил месяц в плюсе, несмотря на упоминавшийся выше тренд. «Виной» тому «фильтр», который «вырубил» его на большую часть тренда из первого абзаца. Хотя в третьей декаде произошла серия минусовых дней, уведшая эту систему в легкий минус по месяцу, но 29-30 октября минус был отбит. Хотя плюс оказался гораздо меньше сентябрьского и, соответственно, в плюс по году эта система не вышла.



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

Автоматизированный скальпинг фьючерса РТС. Стратегия "РТС скальпинг-1".

Такой инструмент как фьючерс на индекс РТС привлекателен хотя бы по причине хорошей ликвидности. В этой заметке я приведу пример одной стратегии, основанной на зависимости этого фьючерса от корзины инструментов, входящих в состав индекса РТС. 
Тестирование стратегии осуществлялось в программе TSLab. Результаты хорошие.
График исторической доходности при торговле 1-м контрактом за 4 года:

Автоматизированный скальпинг фьючерса РТС. Стратегия "РТС скальпинг-1".

Но, те, кто знаком с вопросами тестирования, знают, что тесты могут врать, особенно тогда, когда сделок много, а потенциальная прибыль на сделку не очень то велика. Поэтому в этой заметке я предлагаю рассмотреть вопрос соответствия тестов и реальной торговли.
Кстати, предупрежу, что реальная торговля осуществляется не в TSLab, в ней мы только тестируем, а в специально разработанной платформе для скальпинга и парного трейдинга. Подробности на моём сайте.
Итак. Робот запущен в торговлю 28.01.2019г. 
Результаты тестов в тслабе за это время:

Автоматизированный скальпинг фьючерса РТС. Стратегия "РТС скальпинг-1".

Что мы имеем на практике? Скрин:
Автоматизированный скальпинг фьючерса РТС. Стратегия "РТС скальпинг-1".


Да, на практике динамика схожая, но прибыль меньше почти на 8 т.р.
Основная проблема такого расхождения заключается в том, что мой брокер как минимум 2 раза серьёзно мне испортил торговлю из-за сбоев на своём сервере. Если бы не это обстоятельство, то практические рез-ты на этом роботе были бы лучше тысяч на 5-6. И тогда можно было бы говорить о соответствии порядка 90 %. А пока — нет.
А в целом, мой вывод такой. Автоматический скальпинг вполне может торговать в плюс, по крайней мере пока. 
Наша группа в ВК
Всем профита!




Silentbob и мои творческие планы

Мои творческие планы… Если меня не прокатят, то в ближайшие дни у и меня на канале будет Константин Сонин из США, и Макс Орловский. А в пятницу я улетаю в Прагу по приглашению Silentbob

https://smart-lab.ru/my/silentbob/. Он «выпилился» с ресурса но посты у него были полезные для системных трейдеров. Запилим с ним большое интервью. Будет весело!

Странно что я еще не был в Чехии. В Германии был, в Румынии был в Болгарии был во Франции был, в Испании был, в Италию и Португалию постоянно езжу, а в Чехии не был! Какой пробел. Вопросы из зала к Silentbob приветствуются. Я этот пост написал, чтобы не думали что я еду по приглашению seven17. С seven17 мы пиво будем пить (вероятно), а еду я по приглашению Silentbob.

Из прощального поста Silentbob.

«Данный ресурс (Смартлаб) (увы) напоминает мне склад сельскохозяйственных удобрений. Политика, крипта и срач — ни одно из этих слов не ассоциируется у меня с деланием денег на бирже. На бирже деньги в данном случае делают брокеры, увы.



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

Получается, я использую индикаторы?

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

Когда мне говорят: Юзаешь индикаторы? – Фу какая мерзость – отвечаю обычно.

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


И практически сразу мой мозг решил (вот они плюсы гибкости): и чего, когда я думал, что я не использую индикаторы, я считал, что индикаторы зло, при этом, как оказалось, индикаторы я использую и то, что я использую – это добро. Как-то надо выходить из этой логической нестыковочки. И опять-таки (гибкий мозг даёт преимущества): я не начал оправдывать «свои» индикаторы и гнобить стандартные: возможно, дело не в том, какой индикатор, а в том, как его использовать, как его вплетать. Делаешь ли ты это бездумно, делаешь  ли ты это просто и стандартно.


Как по мне, индикаторы надо использовать в паттернах. «Индикатор пересек» — конечно тоже паттерн, о это не то. Паттерны должны быть поинтересней, похитрее. А чтобы к таким паттернам прийти, желательно идти не бездумно, а с пониманием физического смысла индикатора. Само название «индикатор», этимология слова – индикатор нам показывает что-то, какой-то физический процесс, какое-то явление. Может и не показывать, индикатор ради индикатора (теоретически, такие есть, наверное).

Индикаторы заманивают своей простотой, вот вам линия, ребята, вот тут как бы очевидно как вы это просто можете использовать. Вот эта красненькая вниз наклонилась – покупайте, вот, ну смотрите же, ну глазами сопоставьте, видите: когда вниз обычно падает, ну? – всё поняли? – ну всё, давайте теперь торгуйте. На самом деле, нужно вытаскивать застревающие в этом болоте ноги и идти дальше по полю индикаторов (если уж ты на него вышел, что не обязательно). Рецепт: физический смысл + глубина рисёча + раскованное мышление.


В общем, я стал немного добрее к стандартным индикаторам и когда-нибудь с ними поиграюсь.


Математическое обоснование выбора стратегии профессиональной эволюции.

2*5 – 2 = 8

3*5 – 3 = 12

10*5 – 10 = 40

 

10 > 3 > 2

40 > 12 > 8



Это, я что хотел сказать-то своим «математическим обоснованием» (которое, конечно, больше шутка, но как иллюстрация – очень даже наглядно) — лучше развивать сильные стороны, чем вытягивать слабые.

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

 

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

 

Крутой аналитик – будь крутым аналитиком, нравится трейдинг – стань алго-трейдером с упором на аналитику, заведи себе крутые аналитические инструменты, развивай этот плюс, твои стратегии будут самыми робастными, портфели самыми диверсифицированными, закономерность самыми крутыми. Не надо пытаться отъедать хлеб у «крутого программиста», ты его никогда не переиграешь на его поле. И не надо, направлять усилия туда гораздо менее эффективно.

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

Если что, из приведенной неполной классификации я – «крутой аналитик».


Недостаток итерационного бэктестера - возможность заглядывать в будущее (на самом деле нет).

«Один из недостатков итерационного бэктестера — возможность заглядывать в будущее». 

Серьёзно? А не судьба написать защиту от заглядывания, чтобы код стратегии физически не мог этого сделать.
Мой вот не заглядывает) — запретил)).

Всё-таки свой полностью контролируемый, не переусложненный, с нужным именно тебе набором функциональных возможностей софт — это круто!

3 уровня познания истины.

Все чаще стал подмечать подобный расклад вещей, поэтому пора поведать о нём миру)).

 

Выделил 3 этапа в познании истины, вернее не всегда это этапы, в смысле кто-то почти сразу попадает на высшую ступень, кто-то не дойдет до неё никогда…

 

Уровень 1.

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

 

Уровень 2.

Системность. Простые работающие схемы, модели.

 

Здесь следует, наверно, временно прервать перечисление и немного прокомментировать. Уровни 2 и 3 – это эффективные уровни – оно работает, оно эффективно. Если говорить о трейдинге, то переход на второй уровень – это построение своей простой, но работающей стратеги – пусть даже одной, в алго это, например, осознание того, что не должно быть больше 1-3 параметров в стратегии чтобы не было подгонки и т.д.

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



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

Портфель нескоррелированных стратегий: ещё один подход к формированию.

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

Думаю, не нужно напоминать о важности формирования нескоррелированного портфеля. Какие возможны подходы, вижу два:

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

2. Изначально генерим стратегии, удовлетворяющие данному критерию.

  

В данном посте про пункт (2).

Тут опять-таки вижу два пути, один системный и второй — не очень:

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

2. Системный.


В общем пост про (2.2.).

 

Идея в чём:

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

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



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

Где легче майнить идеи?

Кто-нибудь обращал внимание на подобную закономерность? — В смысле она вообще есть? — Далее о самой возможной закономерности.

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

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


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


....все тэги
UPDONW