Частые вопросы
Нужна ли лицензия на машинное обучение для трейдинга?
В РФ нет специального разрешения на ИИ-системы для личного трейдинга. Если вы создаёте фильтр для себя, это ваш личный инструмент. Если продаёте сигналы третьим лицам, консультируйтесь с юристом — могут потребоваться лицензии лицензия на управление активами или консультирование в зависимости от схемы.
Можно ли обучить нейросеть на одном активе и применить на другом?
Частично. Универсальные признаки (объём, волатильность, микроструктура) переносятся хорошо — точность упадёт на 10–15%. Специфичные признаки (уровни поддержки для GAZP) не переносятся. Лучший подход: обучить базовую модель на одном активе, потом дообучить (fine-tune) на 50–100 примерах нового актива.
Какой язык программирования выбрать для ИИ-фильтра?
Python с библиотеками sklearn (логистическая регрессия, XGBoost), TensorFlow/PyTorch (нейросети), pandas (обработка данных). Для простого фильтра достаточно Python + sklearn (600 строк кода). Для production-системы добавляйте FastAPI (развёртывание) и Redis (кеш предсказаний).
Как часто переобучать модель: каждую неделю, месяц или год?
Ежемесячно проверяйте точность на новых данных. Если упала на >5%, добавьте 20–30 новых размеченных примеров и переобучите (fine-tune, 1–2 часа). Полное переобучение на свежих 1–2 годах данных делайте раз в квартал. Слишком частое переобучение может привести к overfitting на недавние рыночные условия.
Какую лучше брать ТФ: минутные, часовые или дневные свечи?
Для swing-трейдинга (сделки на 2–7 дней) — часовой или 4-часовой ТФ, обучайте на 6–12 месяцах истории. Для позиционных сделок — дневной ТФ, достаточно 1–2 лет. Для скальпинга (минуты) — используйте минутный ТФ, но нужна микроструктурная информация (bid/ask спред, очередь ордеров), её не получить из свечей. Комбинируйте: фильтр на дневном ТФ, вход на часовом.