页面QuantCraft 工具 · 27 / 29
QuantCraft Tools
QuantCraft Tools 是一套内置的只读市场工具,AI 可以替您调用 —— 在 QuantCraft AI 聊天中、在智能体的 AI Prompt 节点中,以及在 AI Test / Optimization 智能体中。模型不再猜测价格,也无需您把数字复制到提示词里,而是获取所需数据并基于真实数据进行推理。
它默认开启。可通过顶部菜单的 AI → MCPs 管理:QuantCraft Tools (built-in) 是第一行,带有 Enabled for chat 复选框,与您添加的任何自定义 MCP 服务器并列。该复选框仅影响聊天 —— AI Prompt 节点始终拥有这些工具。
工具的作用
| 工具 | 返回内容 |
|---|---|
| get_ohlcv | 某个标的最近的 OHLCV K 线(最多 60 根)。 |
| compute_indicator | 某个指标的最新值 —— rsi、macd、bollinger、atr、adx、vwap、supertrend 以及图表集中的其余指标。输出线与图表一致(例如 MACD → macd / signal / histogram)。 |
| get_fundamentals | 某一时间点的公司财务数据 —— 资产负债表、利润表、现金流量表、盈利、比率、每股数值、估值和评分(Piotroski / Altman / Beneish)。模型可以只请求所需的 fields。参见基本面数据。 |
| run_screener | 运行基本面筛选并返回匹配的标的。参见选股器。 |
| get_account | 余额、净值、已实现 / 未实现盈亏。 |
| get_positions | 未平仓持仓。 |
这六个工具都是只读的 —— AI 只能查看,不能交易。下单仍由智能体的 Execution 节点负责。
在助手聊天中
提出一个数据问题,模型会在回答中途调用工具 —— 运行时您会看到类似 Calling MCP (QuantCraft Tools): get_ohlcv 的状态。示例:
- “AAPL 的最新收盘价和 14 日 RSI 是多少?”
- “筛选市盈率低于 15 倍且盈利的大盘股。”
- “我有多少购买力,当前持有什么?”
get_ohlcv、compute_indicator、get_account 和 get_positions 使用您已连接的 Trade 账户获取实时数据。未连接账户时,它们会报告数据不可用(get_account 显示 “not connected”),而不是报错失败。get_fundamentals 使用您已登录的 QuantCraft 会话(与支持回测基本面数据的访问权限相同);未登录时会报告 “not available”。
在智能体的 AI Prompt 节点中
当 AI Prompt 节点运行时,模型可以调用相同的工具 —— 范围限定在该次运行:
get_ohlcv/compute_indicator会看到该次运行针对运行标的自身的 K 线。get_fundamentals对当前 K 线按披露日期正确处理。get_account/get_positions读取该次运行的模拟盘或实盘账户。
因此,像这样的提示词:
“使用 compute_indicator 和 get_fundamentals 判断这是否是一个价值型入场。回答 true 或 false。”
…可以让节点在回答之前先收集依据,而无需您把所有内容预先加载到提示词文本中。
说明:
- 适用于 QuantCraft Premium(仅限 Claude 额度)、已连接的 Anthropic 或 OpenCode 密钥,以及自托管的 Custom LLM 端点(兼容 OpenAI,支持工具调用)。AI Prompt 节点不支持 DeepSeek —— 无论是自有密钥还是托管版本。
- 测试会在每个计划的评估点(Scheduler 的 K 线间隔)评估该节点,并且每一轮工具调用都是一次模型调用,因此 AI 调用预算(每次测试 500 次)也涵盖工具使用。如果达到上限,请缩小日期范围或使用更稀疏的计划。没有设置可更改预算或为某个节点关闭工具。
- 运行内的
run_screener每次调用上限约为 45 秒(或在您按下 Stop 时停止);会返回部分结果并标明如此。 - 每次工具调用都会在该节点的 Output 标签页中显示一行摘要。
在 Test / Optimization 智能体中
当在智能体设置中勾选 Allow market data tools(默认关闭)时,AI Test 和 Optimization 智能体可以使用相同的工具。参见智能体。
另请参阅
- QuantCraft AI — 连接模型、AI 工具和 MCP 服务器
- 智能体 — AI Prompt 节点、AI Builder、Test / Optimization 智能体
- 选股器 —
run_screener背后的筛选

