Навыки backtesting-frameworks
📊

backtesting-frameworks

Безопасно 🌐 Доступ к сети⚡ Содержит скрипты⚙️ Внешние команды

Создание надежных торговых бэктестов

Торговые бэктесты часто скрывают предвзятость и завышают показатели эффективности. Этот навык предоставляет шаблоны и проверки для разработки достоверных бэктестов, которые правильно обрабатывают предвзятость предвидения, предвзятость выживших и транзакционные издержки.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «backtesting-frameworks». How do I avoid survivorship bias in equity backtests?

Ожидаемый результат:

  • Use point-in-time constituent lists that include delisted securities
  • Obtain historical data providers that maintain delisted symbol data
  • Document the data source and its survivorship handling approach
  • Test your universe against known historical index compositions

Использование «backtesting-frameworks». What are the key metrics to evaluate a backtest?

Ожидаемый результат:

  • Sharpe ratio for risk-adjusted returns
  • Maximum drawdown for worst-case loss
  • Calmar ratio combining return and drawdown
  • Win rate and profit factor for trading quality

Аудит безопасности

Безопасно
v4 • 1/17/2026

This is a pure documentation skill containing only instructional content and Python code examples for building trading backtests. All 46 static findings are false positives. The scanner incorrectly flagged: ASCII diagram delimiters (backticks in markdown), dictionary keys (certificate/key files), financial terms like 'sharpe' (weak crypto), and legitimate function calls (dynamic constructor). No executable code, network calls, file access, credential harvesting, or data exfiltration patterns exist.

2
Просканировано файлов
838
Проанализировано строк
3
находки
4
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
85
Контент
22
Сообщество
100
Безопасность
87
Соответствие спецификации

Что вы можете построить

Валидировать новую стратегию

Применить проверки на предвзятость и пошаговые разбиения перед доверием оценкам эффективности.

Сравнить альтернативы

Использовать согласованные модели издержек и стандарты метрик для нескольких кандидатов стратегий.

Разработать бэктест-движок

Следовать шаблонам событийной архитектуры и руководству по моделированию исполнения.

Попробуйте эти промпты

Начать план бэктеста
Опишите базовый рабочий процесс бэктестинга, который избегает предвзятости предвидения и включает реалистичные транзакционные издержки.
Выбрать тип бэктестера
Сравните событийный и векторизованный подходы к бэктестингу для дневной акционной стратегии с 50 символами.
Установить пошаговые разбиения
Предложите окна обучения и тестирования для пошагового анализа на 10 лет дневных данных и объясните обоснование.
Добавить проверки робастности
Перечислите анализы Монте-Карло и метрики для оценки риска просадки для ряда доходностей стратегии.

Лучшие практики

  • Зарезервируйте финальную тестовую выборку, которая никогда не используется для оптимизации
  • Моделируйте комиссии и проскальзывание с реалистичными параметрами, основанными на вашей цели исполнения
  • Сообщайте о просадках и скорректированных на риск метриках, а не только о сырой доходности

Избегать

  • Оптимизация параметров на полной истории без тестирования на вневыборочных данных
  • Игнорирование исключенных из листинга ценных бумаг при построении акционных универсумов
  • Предположение нулевых торговых издержек для высокооборотных стратегий

Часто задаваемые вопросы

Which AI platforms work with this skill?
Этот навык не зависит от платформы и работает с Claude, Codex и Claude Code для предоставления рекомендаций.
What are the limits of this skill?
Он предоставляет рекомендации по архитектуре и не запускает код, не загружает рыночные данные и не выполняет сделки.
Can I integrate this with my existing backtester?
Да, используйте архитектурные шаблоны для проверки или расширения вашей текущей реализации.
Does this skill access my data or credentials?
Нет, он предоставляет только рекомендации и не имеет доступа к файлам, учетным данным или внешним системам.
What if my backtest results look too good?
Перепроверьте на предвзятость предвидения, предвзятость выживших и убедитесь, что предположения о издержках реалистичны.
How does this compare to a full backtesting library?
Это предоставляет архитектурные шаблоны и лучшие практики, а не полную библиотеку бэктестинга.

Сведения для разработчиков

Автор

wshobson

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md