使用Baserow和n8n自动化投资追踪工作流 | 股票投资组合管理
n8n工作流,投资追踪,Baserow,股票监控,自动化投资,数据抓取,邮件通知

该工作流使用多种技术来追踪ETF、股票和其他交易所交易产品的价值:

Baserow:用于跟踪我们的投资组合
n8n的Cron节点:触发工作流,编译每日晨报
网络抓取:使用HTTP Request和HTML Extract节点从相关证券交易所获取最新价格并结构化信息
Javascript:使用Function节点构建包含所有相关信息的自定义HTML正文
Sendgrid:该工作流中的电子邮件服务提供商,用于发送我们的邮件

感谢n8n,该工作流中的步骤可以轻松更改。不是Sendgrid用户?只需删除Sendgrid节点并添加Gmail节点即可。证券交易所有REST API?只需丢弃HTML Extract节点。

工作原理:

数据源
在此场景中,我们的数据源是Baserow。在我们的表中,我们将跟踪识别每个投资产品所需的所有信息:

我们有两个文本类型列(名称和ISIN)以及两个数字类型列(数量和购买价格)。

工作流

节点
1. Cron
Cron节点将在每个工作日的早晨触发我们的工作流运行。

2. Baserow
Baserow节点将从上面显示的数据库表中获取我们的投资。

3. HTTP Request
使用HTTP Request节点,我们可以根据ISIN从我们选择的证券交易所获取实时数据。此示例使用Tradegate,许多德国金融科技公司都使用它。基本方法也适用于其他交易所,只要它们向公众提供所需数据。

4. HTML Extract
由于我们的HTTP Request节点获取完整网站,我们使用HTML Extract节点从每个网站提取我们寻找的信息。如果使用Tradegate以外的交易所,此节点中使用的选择器很可能需要更新。

5. + 6. Set
Set节点有助于设置我们将在表中使用的确切列。在这种情况下,我们首先格式化来自交易所的结果,然后根据购买价格计算变化。

7. Function
这里我们使用一些Javascript魔法来构建HTML电子邮件。这是对电子邮件内容进行任何更改的地方。

8. Sendgrid
最后,我们发送在前一步骤中构建的电子邮件。这是您可以配置发件人和收件人的地方。

结果
此工作流生成的基本电子邮件将如下所示:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。