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

Книга, которая собирает голову заново
Иногда попадается книга, после которой хочется не улучшить вход, а выключить монитор, налить водки и честно спросить себя: «А я вообще понимаю, во что играю?» Именно такое ощущение оставляет «Трейдинг: Структура игры» Александра Кургузкина.
Это не учебник по паттернам и не ещё одна методичка про дисциплину. Здесь трейдинг разворачивают против шерсти: не как набор свечных форм, а как игру людей с людьми, где график — всего лишь интерфейс, через который эта игра разговаривает с участниками.
В книге прямо проговаривается мысль, которую большинство не любит: рынок самоорганизуется так, чтобы извлекать деньги из типовых поведенческих стратегий и типовых реакций. И делает он это банальными провокациями, на которые большинство реагирует о-ди-на-ко-во.
Самое ценное — автор не пытается сделать из вас правильного угадывателя направления. Он объясняет механику: почему серии событий (пара профитов подряд или серия стопов) провоцируют нас менять ставки, входить «с чувством», пропускать «до прояснения ситуации».
Почему ручной трейдинг ломается не на стратегии, а на человеке или рассуждение о целесообразности ручной торговли на длительной дистанции
Главная проблема ручного трейдинга — не в точках входа и не в эффективности стратегии. Проблема в том, что трейдер неизбежно начинает переоценивать значение каждой отдельной сделки.
Допустим, на дистанции ваши результаты выглядят довольно пристойно. Большинство просадок закрываются внутри месяца, эквити растёт, локальные провалы с горизонта года выглядят статистическим шумом. Если вы свой результат воспроизводите годами, то это уже приличный бизнес, которым вы себя обеспечите на годы.
Проблема в том, что ручной трейдер эмоционально живёт не на годовом графике, а внутри текущего дня. И рынок регулярно заходит в фазы, где стратегия просто не работает. Стоп за стопом, неделя за неделей. Формально всё в пределах матожидания, а фактически — давление на психику трейдера возрастает.
Ключевой вопрос простой: сможете ли вы сделать сто сделок подряд с отрицательным результатом, не меняя правил? Пара месяцев — это и есть эти сто сделок.
Обычный трейдер смотрит на свечной график, но свеча — это уже тень прошлого, постфактум. Между тем настоящая динамика рождается в глубине торгового стакана — Limit Order Book, где борьба заявок определяет будущий импульс.
Проблема в том, что историю стакана почти нигде не увидеть: розничные терминалы для частных клиентов дают лишь текущую таблицу DOM ( Depth of Market ) и это статичный срез без прошлого.
Чтобы увидеть то, на что обычный трейдер не обращает внимание я собрал инструмент, который превращает исторические данные L2 Order Book (стакан заданной глубиной) и Trades Stream (обезличенные сделки) в тепловые карты и позволяет изучать эволюцию заявок на Московской бирже через браузер с Deep Zoom — плавно, как в Google Maps.

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

Писалось это не как идеальный план, а как рабочий дневник: были провалы, были глюки, были «вот что я бы сделал иначе». И всё с прагматичным взглядом: минимальные затраты, максимум гибкости, открытый API, чтобы не быть связаными с закритой системой.
1. Почему вообще стоит автоматизировать
Торговля вручную — эмоциональна, непоследовательна, разбросна. Машина может:
Но автоматизация — не волшебный ключ. Нужно потратить время на: инфраструктуру, код, тестирование, мониторинг. Нет смысла запускать робота и забыть: всё должно быть под наблюдением.
Как выбирать акции для портфеля? Когда нужно продать Сбербанк и докупить Роснефть? Или, быть может, эта неделя как раз та, когда стоит находиться в «кэше»? Рынок уже достаточно отскочил от дна, чтобы снова начинать покупки акций?
Каждому инвестору, начинающему свой путь, предстоит понять, как именно выбирать акции для своего портфеля. Это его первая задача, и это первые вопросы, которые возникают у любого инвестора.
«Скринеры акций. Стартовый набор роботов» — набор роботов для инвестора. Пройдя этот курс, вы сможете настроить выбор акций для портфеля с помощью роботов в полностью автоматическом режиме. Найти ответы на эти вопросы — один раз и навсегда.
В конце этого курса:
1) Роботы будут самостоятельно ротировать самые ликвидные бумаги в вашем портфеле.Существует удивительный феномен, который проявляется во всех культурах мира с пугающей последовательностью. Китайская пословица гласит: «富不过三代» (fù bù guò sān dài) — «Богатство не переживает трёх поколений». Шотландцы, никогда не встречавшиеся с конфуцианцами, сформулировали то же самое: «Shirtsleeves to shirtsleeves in three generations» — «От рубашек к рубашкам за три поколения». Итальянцы добавили поэтичности: «Dalle stalle alle stelle alle stalle» — «От конюшен к звёздам и обратно к конюшням». Японцы, бразильцы, испанцы, персы — у каждого народа своя версия одной и той же истории.
Эти пословицы — не просто народная мудрость или красивая цитатка для соцсетей. Исследование Williams Group, охватившее 3200 семей за 20 лет, показало: 70% богатых семей теряют своё состояние ко второму поколению, а 90% — к третьему.
Я давно занимаюсь алготрейдингом, периодически также работают боты для монет с низкой капитализацией. На многих биржах остаются монеты маленькой и средней капитализации — периодически их пампят. В хороший день 10-15 монет могут дать рост больше чем на 50%.
Первоначально бот не только уведомлял, но и открывал сделки.
Однако для безопасной публикации я убрал торговую логику, так как бот пока что находится в стадии тестирования. Можно, при желании, добавить филтьтры по объёму, росту на 24часа и прочее.
Я взял за основную цифру — 5% роста. Также при желании можно добавить и шорт-позиции, но пока что, в стадии теста, мне это неинтересно.
В результате получился лёгкий и автономный инструмент, который:
отслеживает все фьючерсные пары на BingX;
фильтрует токены по рыночной капитализации (через CoinMarketCap API);
каждые 5 минут проверяет изменение цены;
при росте выше заданного порога — шлёт уведомление в Telegram.
Весь код можно разбить на 4 основных блока:
В трейдинге часто говорят: «Цена — это следствие, объём — это причина».
Именно так я наткнулся на одну простую, но крайне интересную закономерность: если в момент падения появляется свеча с объёмом, который в два раза превышает средний за последние 60 дней, — то на следующей свече часто начинается рост. Об этой идее упомянул довольно популярных трейдер spicy в твиттере.
Звучит почти как байка, но я решил проверить это на практике — с помощью кода, бэктеста и живой реализации на бирже.
Гипотеза звучит просто:
Если дневная свеча красная (то есть закрылась ниже открытия)
и её объём в 2 раза больше, чем средний объём за последние 60 свечей —
то на следующей дневной свече можно открыть лонг, и к закрытию следующего дня это даст положительный результат.
То есть, мы ищем момент капитуляции — когда рынок падает, но при этом объём всплескивает, как будто кто-то крупный вышел из позиции.
И именно после таких разгрузок часто начинаются разворот
Привет, Смартлаб.
Дисклеймер: книжек не читал, теханализом никогда не увлекался, на истину не претендую, в терминах могу ошибаться, просто описываю свой первый опыт.
Примерно год назад смотрел динамику своего портфеля в сравнении с бенчмарками LQDT и MOEX. И думал, эх, тут бы всё продать, переложиться в LQDT, а вот здесь совершить обратную рокировку. Даже придумал худо-бедный алгоритм для своей торговой системы. Совершил подход — заблудился в 3-х соснах IDE для Python + нужная версия Python + нужные библиотеки. Забил.
В начале апреля запал этой идеи вновь разгорелся. Методом проб и ошибок нашёл основные столпы для своей системы: