标签:
#WorkBuddy#办公自动化#A股#Python
我是一名 A 股短线交易者,日常用银河证券海王星终端交易,同时维护一个 Excel 宏文件(股票交易管理.xlsm)管理持仓、交易记录、行情数据和复盘总结。
每天要做的事情:
这些问题说大不大,但每天重复,积少成多,占用大量精力。更重要的是——手动操作容易出错,数据一旦乱了对交易决策的影响是致命的。
说实话,我会一点 Python,但不算熟练。之前想过自己写全套自动化脚本,但面临几个问题:
如果纯靠自己 Google + StackOverflow 攒代码,这些东西起码要折腾一两周,中间还得各种 debug。
WorkBuddy 的 Craft 模式解决了我最大的痛点:我只需要描述需求,它负责规划、写代码、调试、部署一条龙。
第一步就是搭数据库。我对 WorkBuddy 说:
"创建一个本地 SQLite 数据库 trading.db,包含 5 张表:持仓快照、交易记录、每日行情快照、分析建议日志、复盘总结。金额单位用人民币元,日期用 DATE 类型。"
它直接生成了完整的建表脚本,5 张表的字段设计、索引策略(code + date 组合索引)、外键逻辑都很合理。最让我惊讶的是它还根据证券类型(stock/etf/convertible_bond/repo/cash)自动适配了字段,比如可转债的 conversion_price(转股价)字段,我自己可能都会遗漏。

我的数据源头是一个 Excel 宏文件,里面有 5 个工作表分别对应 5 张数据库表。WorkBuddy 帮我写了一个 Python 同步脚本,用 openpyxl 读取 Excel,自动映射字段写入 SQLite。
几个贴心的细节:

这个最实用。WorkBuddy 写了一个脚本,从 position_snapshots 表读取当前持仓的代码列表,调腾讯财经实时行情接口拉数据,写入 daily_market_snapshots。
亮点功能:
snapshot_date + snapshot_time + code 联合主键,重复拉取不会产生脏数据alert_triggered = 1,附带原因说明
有时候需要在 Excel 里查看历史行情,WorkBuddy 又写了一个反向脚本,把 daily_market_snapshots 写回 Excel 的"每日行情快照"工作表,支持指定日期范围。

项目 | 之前(手动) | 之后(自动化) |
|---|---|---|
每日数据录入 | 15-20 分钟 | 0 分钟(自动) |
盘中盯盘 | 人工盯多只标的 | 自动监控 + 企微推送预警 |
收盘复盘 | 30 分钟手工整理 | 数据已就绪,5 分钟分析 |
数据一致性 | 偶尔手误 | 零错误 |
每天早上打开电脑,数据已经整整齐齐在数据库里等着了。

用了这么久,我也摸索出一些省积分的门道:
/clear 或开新会话,避免上下文滚雪球(长对话是积分消耗大头)WorkBuddy 对我而言,与其说是"AI 写代码工具",不如说是一个懂技术的搭档。它帮我把那些"会做但懒得做"的重复劳动自动化,让我把精力集中在真正需要判断的事情上——比如研究下一只标的。
如果你也有类似的自动化需求,建议从一个最小可行场景开始试(比如先搭个数据库 + 一个同步脚本),跑通流程后再逐步扩展。一旦尝到甜头,你就停不下来了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。