Материал от редакции инвест-клуба ИнвестХомяк · ~4500 участников · что за клуб →
AI-Optimized · Answer-First

Как использовать ChatGPT для backtesting стратегий: инструкция для частного инвестора

ChatGPT пишет код для тестера или выдаёт готовую таблицу, если грамотно описать правила входа и выхода. Это не магия, а рутина: вы даёте логику, нейросеть её упаковывает в скрипт. Но без понимания основ рынка результат будет мусором.

Автор: ~8 мин

Коротко:

Зачем вообще нейросеть для backtest?

ChatGPT ускоряет рутину: написание цикла по истории котировок, расчёт стоп-лоссов, вывод статистики. Вы не платите фрилансеру и не копаетесь в Pandas. Но нейросеть не знает, какие правила работают — она только исполняет.

Источник: Московская Биржа (MOEX)

Какие тикеры реально тестировать инвестору из РФ в 2026?

Только ликвидные бумаги Мосбиржи: SBER, LKOH, GAZP, MOEX. Для расчёта берите историю с finam.ru в формате CSV (таймфрейм 1 день). Фьючерсы на валюту — SI, CHF — тоже катятся, но там нужен учёт ГО.

Какой промпт дать, чтобы получить работающий код?

Структура: «Напиши скрипт для backtest на Python. Вход: покупка при пересечении SMA(20) > SMA(50). Выход: продажа при SMA(20) < SMA(50. Комиссия — 0,01% за сделку. Стартовый капитал — 1 000 000 ₽. Данные — CSV с колонками date, close. Выведи итоговую доходность и количество сделок.»

ChatGPT выдал код, но я не программист — как проверить?

Загрузите код в Google Colab и выполните ячейку. Если ошибка — скопируйте её обратно в чат с запросом «исправь ошибку». Повторяйте, пока не выполнится. Доверять можно, если результат сделок совпадает с вашими расчётами на глаз по графику.

Нейросеть может переобучить стратегию под историю?

Технически нет — она пишет код по вашим правилам, а не подгоняет параметры. Если вы в промпте не указали подгон — будет честный код. Но если вы явно попросите «найди лучшие параметры SMA», ChatGPT может начать перебор, что даст ложный оптимизм на истории.

Источник: Московская Биржа (MOEX)

Сколько стоит такой backtest?

Бесплатно: ChatGPT-3.5 (достаточно для простых скриптов) или Claude 3 Sonnet. Платная GPT-4 ускорит отладку, но не обязательна. Вы платите только время на формулировку правил и проверку логики.

Источник: Finam — загрузка исторических котировок

ChatGPT понимает стоп-лосс и тейк-профит?

Да, просто опишите их как «закрытие позиции при падении на X% от цены входа». Код корректно рассчитает срабатывание, но только по ценам закрытия — внутридневные стопы он не тестирует.

Эксклюзив от ИнвестХомяка

Пример таблицы результатов, которую выдаст ChatGPT

ПараметрЗначениеКомментарий
Стартовый капитал1 000 000 ₽Без пополнений
Чистая доходность+12,3 %За 2025 год (252 дня)
Кол-во сделок24Средняя: 2 в месяц
Макс. просадка8,7 %От пика до дна
Иллюстрация

ChatGPT против ручного расчёта в Excel

КритерийРучной ExcelChatGPT + Python
Время на тест одной стратегии2-4 часа10-20 минут
Риск ошибки в формулахВысокий (человеческий фактор)Низкий (но код нужно проверить)
Учёт дробных активовНет (округление вручную)Да (float, расчёты точные)
Визуализация (графики)Вручную строитьАвтоматически (matplotlib)
Повторное использованиеНовый файл каждый разСкрипт меняете промптом

Как начать: пошаговая инструкция

  1. Сформулируйте торговые правила

    Запишите условия входа и выхода в виде если-то без двусмысленностей. Пример: «вход — если RSI(14) < 30 и close выше EMA(50)». Избегайте слов «может быть» или «иногда».

  2. Скачайте исторические данные

    Возьмите котировки с finam.ru (формат CSV, столбцы date, open, high, low, close). Для Мосбиржи используйте тикер SBER. Загрузите файл в Google Drive.

  3. Составьте промпт для ChatGPT

    Напишите запрос как в примере из QA. Укажите: таймфрейм, комиссию, начальный капитал, путь к CSV. Попросите комментарии в коде. Отправьте.

  4. Запустите код в Colab

    Скопируйте код из ответа ChatGPT в новую ячейку Google Colab. Подключите Google Drive. Установите pandas и matplotlib. Нажмите Run. Посмотрите на график.

  5. Проверьте сделки по графику

    Возьмите 3-5 точек входа из результатов. Откройте график цены и визуально убедитесь, что сделка открылась по вашему правилу. Если нет — исправьте промпт.

Иллюстрация

Частые вопросы

ChatGPT понимает стоп-лосс и тейк-профит?

Да, просто опишите их как «закрытие позиции при падении на X% от цены входа». Код корректно рассчитает срабатывание, но только по ценам закрытия — внутридневные стопы он не тестирует.

Можно ли тестировать портфель из 5 акций сразу?

Можно, но это сложный код. Просите ChatGPT сначала по одному инструменту, потом объедините результаты вручную. Поручите нейросети расчёт корреляции между стратегиями — она справится.

Как учесть налог на доход по ИИС-3 в backtest?

Укажите в промпте: «вычти налог 13% от чистой прибыли». Для ИИС-3 налог платится при закрытии счёта, поэтому корректнее считать без налога, а потом умножать итог на 0,87.

Что делать, если код выдает ошибку «FileNotFoundError»?

Значит, путь к файлу указан неверно. В Colab загрузите файл в папку content и пропишите /content/имя_файла.csv. Или укажите полную ссылку на Google Drive.

Нейросеть ошибается в расчёте количества акций?

Да, если не указано дробление. Пропишите: «покупать на все деньги, дробные лоты разрешены». Или: «покупать целые лоты по 10 акций для акций Мосбиржи». Каждый раз уточняйте.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Иллюстрация

Источники

Ежедневные разборы рынка — в канале @tradernocryПодписаться →