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

по

Пятно параметров торгует эффективнее. Мини-отчет за второй квартал 2020 года

Всех приветствую!

Второй квартал закончился с результатом +47,4%. Общий доход за первую половину года +127,5%. Статистика по месяцам:
Апрель +46%
Май -4,3%
Июнь +4,5%
Общий доход за 2,5 года +469%. Общую кривую можно посмотреть тут 
Пятно параметров торгует эффективнее. Мини-отчет за второй квартал 2020 года

Максимум достигнут 7 мая. От него ушли в просадку на 21,8%. Доход и просадку считаю к балансу на начало года. От достигнутого максимума откатили вниз на 9,15%. Ожидаемое, рабочее снижение после хороших движений. Но могло быть лучше.
Окончательно убедился в том, что необходимо торговать все пятно (облако, веер, площадь) параметров внутри одной идеи. Почему окончательно? Вылезли две проблемы.
Первая. Часть движений на укреплении рубля боты не взяли. Причина – в некоторых алгоритмах параметры смещены в сторону лонга (для SI понятно почему). Удержание шортов более короткое, таким образом, тренды вниз с сильными откатами прошли мимо.
Вторая.  Недооценил одну из идей. Вариации строились на основании лучшего набора параметров прошлого года. Не учитывал вариации с результатом похуже, но в целом улучшающих показатели алгоритма в долгосрочном периоде.
Требование к пятну – оно не должно сильно двигаться. Делать такой анализ вручную тяжеловато. Надеюсь, что TSLab в будущем внедрит 3D визуализацию, работа как я понял над этим идет. Некоторые системы решил упростить с 3 до 2 параметров, за счет единого значения для лонга и шорта.
Ниже пример вариаций, составленных на основании более устойчивого пятна. Недооцененный алгоритм.
Пятно параметров торгует эффективнее. Мини-отчет за второй квартал 2020 года



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

Неочевидный негатив при инвестировании в сверхприбыльную алготорговлю.

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



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

Что же такое бэктестинг и есть ли у него сердце?

    • 02 июля 2020, 10:23
    • |
    • Grin
  • Еще
Не понятно, к чему это все? Почитай тут

Доброго дня! 
Вашему вниманию представляется продолжение потуг начинающего программиста / аналитика по созданию самопальной системы бэктестинга на python. 
Настала пора поближе понять, что же такое backtesting торговых стратегий. Расскажу как обычно своими словами.

Вот сидел я, смотрел на графики и прозрел! Все же просто в этих ваших инвестициях, покупай на дне, продавай на пике! Изи же! 

Осталось понять, когда оно на дне, когда на пике.

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

Ну и как водится, истина где то там, в безбрежном океане информации и пока не попробуешь, не узнаешь. 
А пробовать то надо за деньги, а деньги жалко! 

И тут снова приходит великолепная идея, есть же данных о прошлых значениях, цен, объемов, мультипликаторов, осцилляторов, корреляций. Что если сформировать портфель в прошлом и посмотреть, как все было бы сейчас, если бы мы все купили/продали тогда?  

Это и есть backtest. Ответ на вопрос, что было бы, если бы мы в соответствии с подсказками, которую дает наша стратегия, купили / продали в прошлом. 
Такое тестирование можно делать смотря на графики, табличками в экселе используя специально предназначенные для этого инструменты. 

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

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

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

1 числа каждого месяца я подвожу итоги и ставлю планы на следующий месяц

Я повторяю это прежде всего для самого себя. Все начинается с вопросов: чего я хочу? где я хочу оказаться через 10-20 лет?
Конечно, перед этим не лишне вспомнить про ценности, то есть что для вас важно. И так, я прихожу примерно к следующим «хотелкам»

👉быть совершенно здоровым и прекрасно себя чувствовать
👉я хочу жить в комфорте и безопасности
👉обладать достаточным свободным временем, чтобы развиваться в том направлении, которое мне интересно
👉поэтому мне нужен дом в удобном месте с точки зрения инфраструктуры
👉«подушка безопасности» и денежные потоки адекватные текущим нуждам
👉капитализация смартлаба выросла > в 3 раза в реальных ценах

Что касается инвестиций, то тут также крайне важно понимать свои долгосрочные цели. Построим банальную табличку сложного процента для следующих условий: 
📌у вас 1 млн рублей
📌вы сберегаете 0,3 млн руб в год
📌1 табличка: вы делаете 10% в год
📌2 табличка: вы делаете 20% в год

Каждый адекватный человек, у которого не играет в жопе фантазия молниеносного исполнения детских амбиций о полцарства и майбахах S-класса, согласится, что 10-летний результат из 1 млн в 7 млн выглядит очень отличным (см. табличку📈), особенно если сравнить с ипотечниками:)

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

Мои алго-итоги полугодия.

    • 01 июля 2020, 13:17
    • |
    • SenSoR
  • Еще
Всем привет. Давно не писал на смартлабе, т.к. писать особо было нечего, мои счета и счета моих инвесторов вошли в зону плато весь 2019 год, но завершили его в маааленьком плюсе). Но, смотрю, тут продолжается традиция отчитываться о торговых результатах за какой-либо промежуток времени, посему решил поддержать, раз уж пошла такая пьянка)) Отчитываться буду редко, может раз в квартал, может раз в полугодие.

Что сказать — это был один из лучших полугодий в моей карьере алго-трейдера! Прошло 5 подряд прибыльных месяцев! Лучше только первое полугодие 2018 года, но там риски были выше по всем моим системам. А на данный момент мой пул роботов поменялся в сторону снижения рисков и волатильности счета.
Напомню, что торгую только фьючерс Si. Роботы за это полугодие заработали 387900 рублей со стартового депо в 1 млн.руб., т.е. почти 39%. (Данный публичный счет на смартлабе торгуется без реинвестирования и все заработанное считается от начального депо в 1 млн.р.)


Мои алго-итоги полугодия.

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

QUIK: ограничение потока данных

Привет всем!


Коллеги, нужна ваша помощь.
Моя торговая система (Multicharts) работает нестабильно — периодически подвисает.
Сами понимаете — меня это совершенно не бесит, совершенно не БЕСИТ!!! :)

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

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

Но — снова зависание.

Опять написал в техподдержку, а сам сижу думаю — а почему это если я все отрубил график Сбера обновляется? Погуглил немного — оказывается есть такая галочка в настройках Квика 7.7. "  Формировать список получаемых инструментов и параметров" :

() «Исходя из настроек отрытых пользователем таблиц» или

(*) «С учетом настроек, выбранных в пункте меню Система/Заказ данных/Поток котировок».

Ага думаю — я то наивный выбирал там инструменты, а это все на корню отключено в другом месте программы. Удобно :(. Но потом присмотрелся — нет все верно, у меня активирован второй пункт — т.е. должны передаваться данные только по явно выбранным инструментам.

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



( Читать дальше )
  • обсудить на форуме:
  • QUIK

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

    • 29 июня 2020, 11:51
    • |
    • spebe
  • Еще
    Обо что ломаются копья в спорах о случайном ценообразовании на рынках? Кто спорщики? Есть ли однозначный ответ или в рынке все условно?

    Спорщики, как обычно, это «физики и лирики». В нашем случае – математики и нормальные люди))). Я себя отношу и к тем и другим, как в анекдоте: умные налево, красивые направо, а мне что, разорваться?)))

    Квантовая физика, лежащая в основе моей первой специальности (физика твердого тела), и являющаяся идеалом случайных процессов, должна бы, по идее, поместить меня в лагерь сторонников случайных блужданий, если брать их строгое математическое определение: Если невозможно предсказать точно знак следующего приращения цены, значит этот процесс случайный, а сумма случайных приращений есть, разумеется, величина случайная, а значит и весь процесс ценообразования можно определить как случайное блуждание. Вроде, все логично и спорить тут не с чем… Но «что-то меня терзают смутные сомнения» © )))



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

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

    • 27 июня 2020, 08:24
    • |
    • _sk_
  • Еще
Ниже я честно описал одну из своих неудачных попыток применения нейросетей для трейдинга и привёл результат теста на истории системы для торговли на фьючерсе RI.

Разрабатываемая торговая система относится к непрерывным с фиксированным капиталом: в ней нет ни тейков, ни стопов, а есть лишь доля капитала, которая сейчас размещена в торгуемом инструменте (аллокация) и тройка предикторов. В тестах размер капитала постоянный, чтобы реинвестирование не искажало результат. Если доля равна 1, то взят лонг на весь капитал при торговле по номиналу, если доля -1, то шорт на весь капитал; для аллокации допустимы любые вещественные значения между -1 и 1.

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

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

О том как хеджировать трендовый портфель

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

Для начала немного теоретических размышлений. Как известно рынок имеет 3  состояния: рост, падение и боковик. Но не каждый рост одинаков. Если брать в контексте трендовых систем, то рост может быть как по типу «ударный день» (т.е. равномерный рост практически без откатов), так и по типу «гэп — боковик» (рынок открывается уже хорошим плюсом и далее идет болтание на уровне). Дневная свеча на графике в обоих случаях будет одинаковая, но заработок у роботов будет отличаться.
Упрощенно я разделил все движения на 6 подтипов: ракета, унылый рост, крах, унылое падение, боковик и боковик-убийца. Боковики тоже отличаются, простой — это спокойный канал без особых сигналов, боковик-убийца — это нечто аля расширяющийся треугольник.
Если как ведет себя портфель акций более-менее понятно (на крахе сильно минусует, на росте плюсует и т.п.), то с роботами все несколько сложнее.
На основании наблюдений за своим «зоопарком» я установил примерную реакцию портфеля на разные состояния рынка (бывают конечно исключения, но в целом плюс-минус так). Обозначил значками. Соответственно ударные движения типа «ракета» и «крах» приносят максимальный результат, стопов не выбивает вообще. Причем 2-3 таких движения легко могут отбить даже годовую просадку. «Унылый» рост или падение отрабатываются  хуже, стопы периодически вылетают, но за счет диверсификации часть движения все равно удается ухватить. Далее соответственно боковики приносят убытки, простой в меньшей степени из-за отсутствия большого количества сигналов и «убийца» — максимально убыточный (стопы улетают один за одним). Результаты для наглядности свел в табличку ниже. Видно в какие моменты в теории стратегии работают в синергии, когда перекрывают друг друга и когда нет.
О том как хеджировать трендовый портфель
Для акций получается самый болезненный момент — это фаза краха, но тут хедж  со стороны алгоритмов достаточно надежный. На моей памяти еще ни разу трендовые системы не давали меньше прибыли, чем просадка портфеля, а зачастую за счет плеча на срочке прибыль в разы выше.



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

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