📈 自动化投资与业务分析:构建量化分析流
MindLogic 不仅擅长处理长文本,更是一个强大的结构化数据处理引擎。通过 HTTP 插件请求外部 API 并结合内置的“公式计算”,您可以轻松构建复杂的金融或业务模型。
本教程将展示如何连接外部加密货币或股票 API,计算收益率,并让 AI 输出投资简报。
场景概述
我们将实现:
- 获取数据:使用 HTTP Request 插件调用公开的金融 API 获取历史价格。
- 数据清洗:使用节点脚本提取 JSON 中的特定数值。
- 指标计算:使用 MindLogic 的数学引擎计算涨跌幅。
- 生成简报:将计算结果传给大模型生成简报。
节点编排步骤
第一步:HTTP 数据拉取
创建一个名为 [Fetch Market Data] 的节点。
- 配置 HTTP Request 插件。
- 设定 URL 为某公开行情 API(如获取比特币昨日和今日价格)。
- 插件执行后,将返回的 JSON 字符串存储在
node.outputs['response']中。
第二步:使用脚本清洗 JSON
创建一个名为 [Data Parser] 的节点,连线自上游节点。
在底部的节点脚本中写入:
let rawJson = node.inputs['response'];
if (rawJson) {
let data = JSON.parse(rawJson);
// 假设 API 返回 { "today": 65000, "yesterday": 63000 }
node.outputs['price_today'] = data.today;
node.outputs['price_yesterday'] = data.yesterday;
}
第三步:数学引擎计算涨跌幅
创建一个名为 [Calculate ROI] 的节点,连线自 [Data Parser]。
在属性面板添加一个 Formula (公式):
- 输出变量:
ROI - 公式内容:
((Inputs.price_today - Inputs.price_yesterday) / Inputs.price_yesterday) * 100
当数据流经此节点时,MindLogic 会自动安全地计算出百分比。
第四步:AI 智能简报生成
创建一个名为 [AI Analyst] 的节点,连线自 [Calculate ROI]。
- 选择 LLM 插件。
- System Prompt:
你是一个资深加密货币分析师,请根据我提供的数据撰写一段一句话的快报。 - User Prompt:
今日价格:{{ node.inputs['price_today'] }},昨日价格:{{ node.inputs['price_yesterday'] }},涨跌幅:{{ node.inputs['ROI'] }}%。
进阶玩法
一旦这个流程构建完成,您可以将其作为一个“宏”保存。每天只需点击一下运行,从拉取数据、数学计算到生成文案将一气呵成。这展现了 MindLogic 处理混合型任务(代码逻辑 + 数学计算 + AI生成)时的强大威力。
