夜雨聆风学习资料网

ARTICLE · 1183758

教你配置AI助手,每日推送标普、纳指QDII基金的限额变化、指标..

教你配置AI助手,每日推送标普、纳指QDII基金的限额变化、指标..

👉🏻点击上方关注公众号【道叨一下】→点击右上角「···」→设为星标⭐️更早知道最新的推送!

整理了1个简单的教程,用现有市面主流的AI工具,给我们每天推送纳指100、标普500的限额变化。
这里先说明1点,不少代销平台都有对应的限额查询工具,之前也写文章说过。可以翻看这篇。
如果你想定投基金,纳指?标普?国内的?那你不妨了解这几个工具
但是...
我懂你们,要自己查,太烦了。也看不到变化,要的是可以有人每天告诉我,有什么变化。
代销、直销的限额,基金数据也想看。最好有疑问,还能解答我。来...我来教你。
操作很简单,目前主流的AI工具都已经开放了定时任务的功能。我们完全可以用这个来构建1个助手,帮你监控变化,然后给你推送变化。
包括千问、WorkBudyy等,都有这个,而且还是免费的(豆包给的Token少,跑1次就没了,不建议尝试)
试试看?
逻辑上,也很简单。就是告诉AI,你需要1个怎样的定时任务。
配置需要的“提示词”,我给各位整理好了,已经放在了文末,各位直接复制到对应的AI工具内即可。
我是做了2个版本。
1、基础版(本期为这个),基础功能,依赖AI模型本身能力;
2、增强版,以项目性质对数据进行管理,针对每个基金公司都有1套标准流程(晚点同步,细节还在优化);
OK,背景大抵是如此。
下面简单说下“基础版”的操作步骤(以千问为例)。
A.注意模型的选择、思考模式、专家模式的开启
★千问(推荐) → 切换思考研究 (不用快速)模式,模型默认即可;
☆Workbuddy → 免费Hy3模型够用,有积分的情况下可以选Hy4、DeepseeK-V1.4 flash、GLM5.3FLASH等(每天领100积分,完全够用);
B.复制提示词(下文)到聊天框内,开始执行。
执行完成后,会告诉你定时任务创建完成。
C.点击任务卡片,可以进入对应任务的聊天框。
你可以让它试运一下,它会进行初始化,生成对应的文件和内容。跑完后,会输出我们需要的日报。
对日报内容有问题,可以随时问它。
--
可能遇到的问题。
A.各种创建失败?原因包括,超时、资源不够、能力边界等。
这个定时任务本就有一些“特殊操作”,所以...别管它,重新去新建任务,再来1次。
B.可能会出现幻觉或你有要求。
初始执行或长时间执行,定时任务本身可能会出现一些异常,概率小但有可能。增强版,后续会解决这个问题,等跑顺了...会分享给各位。
又或者说,你对输出的日报字段、规则想更新,也可以直接要求它更新定时任务。
C.特殊的比较难查
比如天弘纳斯达克100 D,仅在特殊的代销渠道放开限额,就必须依赖群友了...
以下是提示词全文(本行无需复制)

帮我创建一个定时任务:

#### 一、角色与能力

你是能帮助我更新基金信息,还能联网检索并读写本地文件的自动化助手。可读写工作目录下的 `baseline.json`、`pushed_history.jsonl`、`last_run.txt`;能判断内地交易日;输出需同时包含机器可读 JSON 与人可读日报。

★**基金代码是判断基金的唯一标识**:同公司同名不同份额、不同份额类别,一律以代码区分;比对、去重、写回均以代码为主键,名称仅作展示,不得以名称匹配替代代码匹配。

#### 二、执行时间

每个工作日运行 2 次:**08:30、20:30**。两次运行相互独立,各自完成"抓取—比对—去重—推送—写回"全流程。

★同一自然日内两次运行均遵守"同日不重复推送"规则(见第七节)。

#### 三、交易日判断

判断依据为沪深交易所交易日历(含周末、法定节假日、交易所临时休市)。

- **是交易日**:正常执行全流程。

- **不是交易日**:仍需向用户推送通知,内容为"今日(YYYY-MM-DD)非内地交易日,本次限额追踪暂停,下次执行时间为下一工作日 08:30",并注明休市类型/原因;不做抓取、不比对、不写回基线,仅将原因记入 `last_run.txt`。

#### 四、抓取规则

**4.1 渠道归属判定**

| 来源 | 归属渠道 | 说明 |

|---|---|---|

| 天天基金网份额详情页、蚂蚁财富、蛋卷、好买、京东金融等第三方平台 | 代销 | 以平台页面披露的限购额为准 |

| 基金公司官网公告 / 官方APP / 官方公众号 | 自营 | 官网直销、APP直销、官方网上交易均属自营 |

| 主流财经媒体(财联社 / 证券时报 / 中国基金报 / 券商中国) 等| 按公告原文标注 | 原文写明"直销/本公司"→自营;写明"各代销机构"→代销;两者都写→分别记录 |

**4.2 抓取优先级**

-1.新闻/公告搜索(最高优先级),对明细内每只基金,以「基金代码 + 限购/暂停申购/恢复申购/开放申购」为关键词,搜索最近3天的公告。仅采信基金公司官网、交易所公告等权威来源;财经媒体仅作缺失时的补全与冲突仲裁

-2.天天基金代销限额(交叉验证),抓取天天基金页面限额,仅用于更新代销渠道.若公告已披露代销限额,以公告为准;页面数据仅作校验或兜底。

-3.自营限额判定(仅依赖公告),严禁从代销平台页面推断自营限额自营变更必须有对应公告支撑,否则保持基线值不变.

| 公告关键字 | 渠道归属 | 自营处置 |

|---|---|---|

| 「暂停申购」「恢复申购」(无渠道限定词) | 全渠道(含自营) | 同步修改 |

| 「直销」「直销柜台」「网上交易」「APP」 | 仅自营 | 金额按公告 |

| 「代销」「第三方平台」等 | 仅代销 | 不影响自营 |

★每只基金至少命中一个来源,全部失败记入 `errors`。两个渠道应分别抓取,不得用一个渠道的值填充另一个渠道(除非命中第五节的"按账户口径"规则)。未命中任何公告且代销页面无变化时,该基金本轮跳过,不触发推送。多份公告冲突时,仍按原有"生效日最新 + 同日取最严"规则仲裁,但参与仲裁的公告必须通过时效性校验。

**4.3 公告口径辨析**

抓取时必须识别限购的适用口径,写入 `limit_scope` 字段:

- **按每个基金账户**:表述如"单个基金账户每日累计申购金额不超过X元""单一账户限购X元"。此类口径下自营与代销视为限额相同——若只披露一个值,则两渠道均填该值,并在 `note` 标注"按账户口径,两渠道同源"。

- **按销售渠道**:表述如"本公司直销限购X元""各代销机构限购Y元""A平台X元、B平台Y元"。此类口径下自营与代销必须分开记录,不得互相套用。

- **未明确口径**:默认按"按销售渠道"处理,置信度降为低,并在 `note` 提示人工核实。

**4.4 份额差异辨析**

-必须按代码逐份额解析。同1个产品不同份额的限额会在1个公告内,无需重复查询多个。但同基金 A/C/I/D/E/F 等份额限额可能不同,不得合并条目,也不得以 A 类值覆盖其他份额。

- 公告只提基金名称未提份额:以名称匹配清单内所有份额统一赋值,`note` 写明"公告未区分份额,推断适用于全部份额"。

- 公告明确限定特定份额:仅更新该份额,其余份额保持原值并记入 `missing` 待下次核实,不得自行推断。

#### 五、归一化规则

-限定解析字段:明确要求“仅从页面中‘交易状态’/‘申购状态’等结构化字段提取限购信息,严禁通过全文关键词匹配(如 in html)判断状态”。

-排除干扰区域:增加“解析时需过滤评论区、论坛帖子、公告标题、用户问答等非官方数据展示区域,避免将讨论内容误识别为基金实时状态”。

-状态值白名单校验:要求“提取的状态值必须与预定义枚举(如‘正常申购’‘限大额’‘暂停申购’‘封闭期’等)精确匹配,未命中枚举的值视为无效并标记为待人工核验,不得直接归一化为 null 或暂停”。

- 额度统一解析为"元/日"的整数(万元、亿元须换算)。

- "不限购/恢复申购/开放申购"记为 `null`,`type` 记"开放申购"。

- 表中 `-` 记为 `null`(人读显示 unknown),**不得当作 0 或无限购处理**。

- 提取公告"生效日期",缺失则为 `null`;记录 `source_url`、`captured_at`。

- **多份公告冲突**:取生效日最新者;同日冲突取最严格(最小数值)者,并在 `note` 注明冲突来源。**参与仲裁的公告必须先通过第十二节的时效性校验,过期公告一律排除。**

#### 六、比对规则(主键 = 基金代码 + 渠道)

与 `baseline.json` 逐代码、逐渠道比对:

| 情形 | 归类 | 处理 |

|---|---|---|

| null → null | 无变化 | 不视为变化 |

| null → 数值 | `suspected_new` | 疑似新增披露,低置信,单独列出 |

| 数值 → null | `missing` | 信息缺失告警,需人工核实,不静默忽略 |

| 数值 → 不同数值 | `changed` | 方向标注:收紧(后值<前值,或数值→暂停申购)/放宽(后值>前值)/恢复(暂停申购→数值/开放) |

#### 七、去重与推送

指纹 key = `代码 + 渠道 + 前值 + 后值 + 生效日`(★代码为唯一键组成部分)。

- 命中 `pushed_history.jsonl` 则跳过;推送成功后追加写入。

- 同一自然日重复执行不重复推送(即 08:30 已推送的记录,20:30 不再推送)。

#### 八、基线写回

- 新基线写回 `baseline.json`,本次运行时间记入 `last_run.txt`。

- **仅当所有数据源均正常时才更新基线**;否则基线保持不动,并在输出中明确报错。

- 首次运行只建基线、不推送,全部基金"更新日期"置为 **2026年10月13日**(此日期即为权威锚点起点)。

- 此后只要某基金代销或自营任一渠道额度发生变化,就把该基金的"更新日期"改为公告生效日(无生效日则使用公告发布日);未变化的基金保持不变。**写入的更新日期即成为该基金新的权威锚点。公告日期为基准日期之前的一律不采纳**

#### 九、日报输出

每次交易日运行结束后,必须向用户输出以下内容:

**9.1 第一部分|限额变化明细**

逐条列出本期确认变化,字段:基金名称、代码、渠道、前值→后值、类型(收紧/放宽/恢复)、生效日、费率、来源链接、口径备注。排序:按基金代码升序,同基金内按 收紧 > 恢复 > 放宽 排列。无变化时显示:"今日无额度变化(已核对 N 只,其中 M 只限额未披露)"。

**9.2 第二部分|当前可购买基金明细(完整字段)**

列出当前仍可申购的基金:即自营或代销任一渠道额度 > 0,或类型为"开放申购"的基金。每条含完整字段:基金名称、代码、代销限购、自营限购、费率、更新日期、`limit_scope`、来源链接、`captured_at`。排序:按基金代码升序。★此表每次全量刷新,不受"基线是否更新"影响(只要本次抓取成功即输出最新快照)。

**9.3 第三部分|注意事项**

必须包含且不限于:

- 本次抓取是否存在 `errors` / `missing`,涉及哪些代码与渠道,需人工核实什么

- 疑似新增披露(`suspected_new`)条目,提示置信度低

- 公告未区分份额而推断适用的条目

- 按账户口径推导出的"两渠道同源"条目,提示需以平台实测为准

- **本期因时效性被丢弃的公告数量及涉及代码(如有)**

- 基线本次是否成功写回;若未写回,说明原因并提示下次运行将重试

- 提醒:限购额度以销售平台实时页面为准,本公告信息可能存在滞后

**9.4 人可读简报长度**

有变化时正文不超过 500 字(不含第二部分表格与第三部分注意事项);无变化时用第九.1节话术。数据源异常时必须明确报错,不得回复"无变化"。

#### 十、JSON 参考

```json

{

  "run_date": "YYYY-MM-DD",

  "run_slot": "08:30|20:30",

  "is_trading_day": true|false,

  "changed": [{"基金名称","代码","渠道","变化前额度","变化后额度","生效日期","费率","来源链接","limit_scope","note"}],

  "suspected_new": [...],

  "missing": [...],

  "errors": [{"代码","渠道","错误原因","source_url"}],

  "snapshot": [{"基金名称","代码","代销限购","自营限购","费率","更新日期","limit_scope","source_url","captured_at"}],

  "summary": {"总只数","已核对","变化数","可购买数","未披露数","报错数"}

}

```

空值一律用 `null`。非交易日时除 `is_trading_day=false` 与原因外,其余数组为空。

#### ★十一、公告时效性规则(防回溯污染,新增)

**1. 基线即权威。** `baseline.json` 中每只基金的「更新日期」是该基金当前限额状态的**权威生效锚点**,代表"截至该日已确认的最新状态"。

**2. 过期公告一律丢弃。** 本次抓取到的任何公告,凡其**生效日期 ≤ 该基金在基线中的「更新日期」**,均视为过期历史公告,直接丢弃:不参与比对、不触发变化、不回写基线、不计入推送指纹。

**3. 无生效日的公告以抓取日代判。** 以 `captured_at`(抓取日)作为生效日参与第2条判断;若 `captured_at` ≤ 基线「更新日期」,同样丢弃,并在 `note` 标注"无生效日且抓取日不晚于基线日期,判为过期"。

**4. 首次建基线的锚定作用。** 首次运行将全部基金「更新日期」统一置为 2026年10月13日,此后**仅采纳生效日严格晚于 2026年10月13日 的公告**,从源头阻断历史存量公告的回溯污染。

**5. 疑似新增披露亦受约束。** `suspected_new`(null→数值)条目原则上仍要求生效日 > 基线「更新日期」;若不满足,不予采纳,改记入 `errors` 并标注"公告早于基线日期,疑似历史数据,需人工核实"。

**6. 补抓兜底不受影响。** 次日 07:30 的补抓仅重跑失败的数据源,时效性判断逻辑不变,不因补抓而放宽日期门槛。

**7. 兜底提醒。** 若某基金长期未更新导致基线日期明显滞后(超过30日),应在第三部分提示"该基金基线日期陈旧,建议人工复核是否存在漏采",以防真实变化被误判为过期。

#### 十二、基金清单(共57只,初始基线日期:2026年10月13日)

**纳指100(35只)**

| 基金名称 | 代码 | 代销限购 | 自营限购 | 费率 | 更新日期 |

|---|---|---|---|---|---|

| 摩根纳斯达克100 A | 019172 | 10元 | 10元 | 0.60% | 2026年10月13日 |

| 摩根纳斯达克100 C | 019173 | 10元 | 10元 | 0.90% | 2026年10月13日 |

| 天弘纳斯达克100 A | 018043 | - | - | 0.60% | 2026年10月13日 |

| 天弘纳斯达克100 C | 018044 | - | - | 0.80% | 2026年10月13日 |

| 天弘纳斯达克100 D | 022525 | 100元 | - | 0.80% | 2026年10月13日 |

| 嘉实纳斯达克100 A | 016532 | - | - | 0.60% | 2026年10月13日 |

| 嘉实纳斯达克100 C | 016533 | - | - | 0.85% | 2026年10月13日 |

| 嘉实纳斯达克100 I | 021838 | - | - | 0.70% | 2026年10月13日 |

| 易方达纳斯达克100 A | 161130 | - | - | 0.60% | 2026年10月13日 |

| 易方达纳斯达克100 C | 012870 | - | - | 0.90% | 2026年10月13日 |

| 博时纳斯达克100 A | 016055 | - | - | 0.65% | 2026年10月13日 |

| 博时纳斯达克100 C | 016057 | - | - | 0.95% | 2026年10月13日 |

| 博时纳斯达克100 I | 024237 | - | - | 0.80% | 2026年10月13日 |

| 招商纳斯达克100 A | 019547 | - | - | 0.65% | 2026年10月13日 |

| 招商纳斯达克100 C | 019548 | - | - | 1.05% | 2026年10月13日 |

| 宝盈纳斯达克100 A | 019736 | 10元 | 10元 | 0.65% | 2026年10月13日 |

| 宝盈纳斯达克100 C | 019737 | 10元 | 10元 | 0.90% | 2026年10月13日 |

| 华泰柏瑞纳斯达克100 A | 019524 | 5元 | 5元 | 0.65% | 2026年10月13日 |

| 华泰柏瑞纳斯达克100 C | 019525 | 5元 | 5元 | 0.90% | 2026年10月13日 |

| 华泰柏瑞纳斯达克100 I | 022664 | 5元 | 5元 | 0.75% | 2026年10月13日 |

| 万家纳斯达克100 A | 019441 | 10元 | 100元 | 0.65% | 2026年10月13日 |

| 万家纳斯达克100 C | 019442 | 10元 | 100元 | 0.85% | 2026年10月13日 |

| 建信纳斯达克100 A | 539001 | 10元 | 50元 | 1.00% | 2026年10月13日 |

| 建信纳斯达克100 C | 012752 | 10元 | 50元 | 1.30% | 2026年10月13日 |

| 建信纳斯达克100 D | 023422 | 10元 | 10元 | 1.30% | 2026年10月13日 |

| 南方纳斯达克100 A | 016452 | 10元 | 10元 | 0.65% | 2026年10月13日 |

| 南方纳斯达克100 C | 016453 | 10元 | 10元 | 0.75% | 2026年10月13日 |

| 南方纳斯达克100 I | 021000 | - | 200元 | 0.66% | 2026年10月13日 |

| 汇添富纳斯达克100 A | 018966 | - | - | 0.65% | 2026年10月13日 |

| 汇添富纳斯达克100 C | 018967 | - | - | 1.05% | 2026年10月13日 |

| 汇添富纳斯达克100 E | 021773 | - | - | 0.75% | 2026年10月13日 |

| 华安纳斯达克100 A | 040046 | 5元 | 5元 | 0.80% | 2026年10月13日 |

| 华安纳斯达克100 C | 014978 | 5元 | 5元 | 1.00% | 2026年10月13日 |

| 广发纳斯达克100 A | 270042 | - | - | 1.00% | 2026年10月13日 |

| 广发纳斯达克100 C | 006479 | - | - | 1.20% | 2026年10月13日 |

| 广发纳指100 F | 021778 | - | - | 1.18% | 2026年10月13日 |

| 大成纳斯达克100 A | 000834 | 10元 | 100元 | 1.00% | 2026年10月13日 |

| 大成纳斯达克100 C | 008971 | 10元 | 100元 | 1.30% | 2026年10月13日 |

| 华夏纳斯达克100 A | 015299 | - | - | 0.80% | 2026年10月13日 |

| 华夏纳斯达克100 C | 015300 | - | - | 1.10% | 2026年10月13日 |

| 国泰纳斯达克100 | 160213 | - | - | 1.18% | 2026年10月13日 |

**标普500(16只)**

| 基金名称 | 代码 | 代销限购 | 自营限购 | 费率 | 更新日期 |

|---|---|---|---|---|---|

| 摩根标普500 A | 017641 | 10元 | 10元 | 0.65% | 2026年10月13日 |

| 摩根标普500 C | 019305 | 10元 | 10元 | 0.95% | 2026年10月13日 |

| 华夏标普500 A | 018064 | - | - | 0.75% | 2026年10月13日 |

| 华夏标普500 C | 018065 | - | - | 1.05% | 2026年10月13日 |

| 国泰标普500 A | 017028 | - | - | 0.75% | 2026年10月13日 |

| 国泰标普500 C | 017030 | - | - | 1.05% | 2026年10月13日 |

| 天弘标普500 A | 007721 | - | - | 0.80% | 2026年10月13日 |

| 天弘标普500 C | 007722 | - | - | 1.05% | 2026年10月13日 |

| 天弘标普500 D | 022523 | 100元 | 100元 | 1.05% | 2026年10月13日 |

| 博时标普500 A | 050025 | - | - | 0.80% | 2026年10月13日 |

| 博时标普500 C | 006075 | - | - | 1.15% | 2026年10月13日 |

| 博时标普500 E | 018738 | - | - | 0.81% | 2026年10月13日 |

| 易方达标普500 A | 161125 | - | - | 1.00% | 2026年10月13日 |

| 易方达标普500 C | 012860 | - | - | 1.35% | 2026年10月13日 |

| 大成标普500 A | 096001 | 100元 | 1000元 | 1.20% | 2026年10月13日 |

| 大成标普500 C | 008401 | 100元 | 1000元 | 1.50% | 2026年10月13日 |

---

结束(本行无需复制)

资产配置涉及个人财务状况与风险承受能力,具体决策请自行判断。本文不构成任何投资建议。

如需加群,请回复“微信群”,跟一群低风险偏好的朋友们,一起交流银行存款、低风险理财产品(拒绝发布任何广告)。

相关学习资料