Как я сэкономил сотни часов на теханализе: автоматизация поиска дивергенций
Поиск разворотных паттернов на финансовых рынках — процесс монотонный и слабо поддающийся масштабированию. Если вы торгуете внутри дня или среднесрок, ваш рабочий день часто сводится к механическому перебору десятков активов в поисках дивергенций (расхождения цены и осцилляторов).
Поняв, что ручной поиск съедает мое время и снижает качество принимаемых решений, я перевел эту задачу в код и разработал собственный автоматический скринер. В этой статье расскажу о логике продукта.
Архитектура решения
Мне был нужен инструмент, который заберет на себя всю черновую аналитику и выдаст только квалифицированные сигналы.
Я свел данные со всех рынков (криптовалюты, форекс, сырье) в единый дашборд. Но просто находить дивергенции — недостаточно. Около 70% таких сигналов выбивает по стопу, если они направлены против старшего тренда. Поэтому я интегрировал в логику MTF (Multi-Timeframe) фильтр. Система автоматически проверяет сигнал младшего таймфрейма на соответствие тренду на D1. Только после этого сигнал получает статус «Подтвержден».
Динамический риск-менеджмент
Использовать фиксированные стопы на современных рынках неэффективно из-за меняющейся волатильности.
В карточке каждого сигнала я реализовал расчет уровней на базе индикатора ATR (Average True Range). При формировании точки входа система динамически рассчитывает Stop Loss (с коэффициентом 1.5 ATR) и Take Profit (3 ATR). Это полностью убирает эмоциональный фактор при планировании сделки.
Инструмент разрабатывался как пет-проект для личных нужд, но сейчас он открыт для публичного использования.
👉 Протестировать функционал скринера в реальном времени: 🇷🇺 Русскоязычная платформа: Все дивергенции онлайн на AEMMtrader 🇬🇧 International EN version: AEMMtrader Divergence Screener
Интересно услышать мнение сообщества VC: какие фильтры или метрики вы бы добавили в подобный дашборд для повышения win rate?