Canli Backtest — MCP-сервер для Claude Code: тесты стратегий
Сервер строит факторы по данным SEC и тестирует сигналы на ваших ценах с учётом задержки и торговых издержек. Пригодится для проверки инвестиционной стратегии и результатов перебора вариантов.
claude mcp add canli-backtest-mcp -- npx -y canli-backtest-mcpЧто делает Canli Backtest
Canli Backtest создаёт факторы по отчётам компаний в SEC: для каждой даты берёт только сведения, которые уже были опубликованы. Затем сервер тестирует сигнал на ваших ценах, формируя позиции по его рангу и учитывая задержку перед сделкой и стоимость торгов. Есть инструменты для анализа ширины рынка, параллельного перебора настроек и записи каждого запуска в журнал испытаний.
Сервер работает локально через stdio: цены, сигналы и журналы не покидают компьютер. Файл цен нужно подготовить самостоятельно; если в нём неверно учтены дробления акций или дивиденды, это отразится на результате. Издержки задаются фиксированной ставкой на объём сделок, а влияние рынка, заём акций для коротких позиций и финансирование не учитываются, если их не включить в cost_bps. Бэктест описывает исторический сценарий, а не доказывает, что сигнал будет работать дальше.
Какие задачи решает
- проверить сигнал на исторических ценах с задержкой перед сделками
- учесть торговые издержки при перебалансировке портфеля
- сравнить варианты стратегии с учётом всего перебора
- построить факторы по данным SEC на каждую дату
Примеры запросов агенту
- Построй фактор
roaдля моих тикеров и запиши сигнал в CSV. - Проверь мой сигнал на
prices.csvс ежемесячной перебалансировкой и заданными торговыми издержками. - Сравни варианты настроек через журнал и оцени лучший результат с учётом числа запусков.
Как установить Canli Backtest
Командой платформы
claude mcp add canli-backtest-mcp -- npx -y canli-backtest-mcpКомандой платформы
codex mcp add mcp-backtest -- npx -y canli-backtest-mcpФайл настроек
{
"mcpServers": {
"mcp-backtest": {
"command": "npx",
"args": [
"-y",
"canli-backtest-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp-backtest": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"canli-backtest-mcp"
]
}
}
}Командой платформы
gemini mcp add mcp-backtest npx -y canli-backtest-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Canli Backtest
Как установить Canli Backtest в Claude Code?
Выполните claude mcp add canli-backtest-mcp -- npx -y canli-backtest-mcp, затем claude mcp add mcp-backtest -- npx -y canli-backtest-mcp.
Что делает Canli Backtest?
Он строит факторы по данным SEC и тестирует сигналы на ваших ценах. При переборе вариантов журнал сохраняет каждый запуск для оценки результата с учётом всего поиска.
Нужно ли предоставлять собственные цены?
Да. Сервер не поставляет цены: ему нужен ваш CSV с датами и ценами закрытия по тикерам.