📈 自动化投资与业务分析:构建量化分析流

MindLogic 不仅擅长处理长文本,更是一个强大的结构化数据处理引擎。通过 HTTP 插件请求外部 API 并结合内置的“公式计算”,您可以轻松构建复杂的金融或业务模型。

本教程将展示如何连接外部加密货币或股票 API,计算收益率,并让 AI 输出投资简报。

场景概述

我们将实现:

  1. 获取数据:使用 HTTP Request 插件调用公开的金融 API 获取历史价格。
  2. 数据清洗:使用节点脚本提取 JSON 中的特定数值。
  3. 指标计算:使用 MindLogic 的数学引擎计算涨跌幅。
  4. 生成简报:将计算结果传给大模型生成简报。

节点编排步骤

第一步:HTTP 数据拉取

创建一个名为 [Fetch Market Data] 的节点。

  1. 配置 HTTP Request 插件。
  2. 设定 URL 为某公开行情 API(如获取比特币昨日和今日价格)。
  3. 插件执行后,将返回的 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]

  1. 选择 LLM 插件
  2. System Prompt: 你是一个资深加密货币分析师,请根据我提供的数据撰写一段一句话的快报。
  3. User Prompt: 今日价格:{{ node.inputs['price_today'] }},昨日价格:{{ node.inputs['price_yesterday'] }},涨跌幅:{{ node.inputs['ROI'] }}%。

进阶玩法

一旦这个流程构建完成,您可以将其作为一个“宏”保存。每天只需点击一下运行,从拉取数据、数学计算到生成文案将一气呵成。这展现了 MindLogic 处理混合型任务(代码逻辑 + 数学计算 + AI生成)时的强大威力。