Материал от редакции инвест-клуба ИнвестХомяк · ~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 точек входа из результатов. Откройте график цены и визуально убедитесь, что сделка открылась по вашему правилу. Если нет — исправьте промпт.

Иллюстрация

Как сформулировать правила для backtest

Статья объясняет, как сформулировать правила входа и выхода для тестирования стратегии с помощью ChatGPT.

Как подготовить промпт для ChatGPT

В инструкции рассматривается подготовка промпта, чтобы нейросеть написала код тестера стратегий на Python.

Как проверить код тестера стратегий

Материал включает проверку кода, созданного ChatGPT для backtest стратегии на Python.

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

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/tradernocry

Иллюстрация

Источники

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

Читайте также в категории "ai"

Английский с ChatGPT: методика обучения языку через AI Вебхуки и API для интеграции ChatGPT в системы Автоматизация контента ВКонтакте с ChatGPT и Gemini Использование ChatGPT API для полной автоматизации Авторское право на тексты ИИ: кому они принадлежат Base (Coinbase L2): что это и как использовать в 2026 Batch-обработка в n8n: 1000 документов за ночь Батники на ChatGPT API: автоматизация задач (Windows/Linux) Все 442 материалов

Следить в Telegram