
这个工具叫 A股做T决策面板。它不会自动下单,也不接券商接口,更不会替我判断哪只股票能涨。它只做一件很朴素的事:把我平时看盘时会反复看的数据和规则,整理成一个本地网页。
这篇文章,我想尽量按真实过程写。包括我最开始怎么想、怎么让ChatGPT帮我整理提示词、怎么让codex生成代码、我部署时怎么卡住、AI又怎么一步步教我跑起来。
一、我一开始只有一个很粗糙的想法
我最早给ChatGPT的要求,其实没有那么专业。大概意思是:
我想做一个量化交易,或者日内做T的辅助工具。我不会编程,希望AI帮我写一个能在Windows本地运行的网站。它不用自动下单,只要能看行情、算指标、给出做T建议、记录交易。
如果只拿这句话去让AI开发,大概率会得到一个“看起来像示例”的东西。真正能跑、能改、能用的软件,需要把需求拆细。
所以我先让ChatGPT帮我把这个想法整理成开发提示词。它把我的需求展开成了项目结构、技术栈、数据库、页面、指标、策略评分、异常处理和运行方式。

二、最后我发给开发AI的提示词,长得像一份产品需求文档
这次我真正发给AI开发工具Codex的提示词,不是“帮我做个软件”,是一份很细的需求。里面有几类关键内容:

我现在回头看,这一步才是关键。不会编程的人最容易低估“写清楚需求”的价值。AI不是读心术,你越能说清楚边界,它越能交付出像样的东西。
三、AI开始开发:它先搭项目骨架
我把提示词交给Codex(我这次用的是Codex windows 桌面版)后,它就直接开始在本地电脑创建项目文件。最终生成的目录大概是这样:


四、后端做了什么:把我的判断变成规则
Codex在后端写了几块逻辑:
从AKShare获取A股实时行情和历史行情。 如果接口失败,就用mock数据兜底,页面不会崩。 计算均线、ATR、今日振幅、20日平均振幅、VWAP偏离。 根据流动性、波动率、趋势、仓位安全、风险过滤打分。 把分数转换成A/B/C/D评级。 最后输出正T、反T、观望、暂停做T四类建议。
这一步让我很有感触。过去我看盘时很多判断是在脑子里完成的。现在它被写成了清清楚楚的规则。
五、前端做了什么:把规则变成我看得懂的页面
Codex继续生成了前端页面。最终有5个页面:

这对不会编程的人很重要。一个工具如果只能在命令行里用,我大概率坚持不下去。做成网页,我才愿意每天打开看一眼。
六、最真实的一幕:部署时我卡住了
代码生成完以后,我真正开始“像普通用户一样”运行它。
我先打开 Windows PowerShell,进入后端目录,执行:

结果报错了。PowerShell提示:系统禁止运行脚本。


七、后端不是卡住,而是在正常等待
启动后端以后,PowerShell窗口停在那里不动了。
我又问AI:“在这里很久了,没有动了,怎么办?”
Codex告诉我:这不是卡住,而是后端服务已经启动成功,它正在等待前端访问。这个窗口要一直开着。
八、然后我新开一个窗口,启动前端
后端窗口保持开着,我又新开了一个 PowerShell 窗口,进入前端目录:

为什么是 npm.cmd?因为Windows PowerShell里有时也会拦截 npm.ps1。用 npm.cmd 更稳。
前端启动后,浏览器访问:

到这里,一个不会编程的人,真的把一个本地Web工具跑起来了。
九、如果你想复现,可以按这个路径走
如果你也想做类似工具,不一定要照搬股票场景。销售管理、客户跟进、合同审查、库存预警、预算分析,都可以用同样方法。
复现步骤
先不要急着写代码,先把你的工具目标讲清楚。 让ChatGPT帮你把想法整理成“开发提示词”。 把提示词交给能写代码的AI开发工具,例如Codex,让它生成完整项目。 要求AI写清楚Windows本地运行步骤。 部署时遇到报错,直接截图给AI,让它按你的电脑环境修正命令。 第一版只做辅助分析,不做自动操作,先保证能跑、能用、能改。
十、给你一份可以直接复制的复刻版提示词
你是一名资深全栈工程师和业务工具开发专家。请帮我开发一个 Windows 本地运行的 Web 应用。我的背景:我没有编程基础,所以项目必须可直接运行。请生成完整项目代码,不要只给示例片段。项目目标:做一个个人使用的 A股日内做T辅助工具。第一版不自动下单,不接券商接口,只做行情展示、策略计算、做T建议和交易记录。所有页面和交互必须使用中文。工具仅用于个人投资辅助分析,不构成投资建议。技术栈:前端:React + Vite + TypeScript + Tailwind CSS + Recharts后端:Python 3.10+ + FastAPI + SQLAlchemy + SQLite + Pandas + AKShare + Uvicorn项目结构:stock-t0-assistant/backend/app/main.pydatabase.pymodels.pyschemas.pycrud.pymarket_data.pystrategy.pyseed.pyrequirements.txtREADME.mdfrontend/src/main.tsxApp.tsxapi/client.tspages/Dashboard.tsxStockPool.tsxStockDetail.tsxTrades.tsxSettings.tsxcomponents/types/package.jsonREADME.md核心页面:1. 今日看板:展示股票池所有股票的实时行情、均线、振幅、ATR、VWAP偏离、评级和今日建议。2. 股票池:支持添加、编辑、删除股票,字段包括代码、名称、市场、底仓数量、成本价、做T资金上限、策略风格、是否启用。3. 股票详情:展示单只股票行情、趋势指标、波动指标、仓位信息、策略解释和最近60个交易日走势图。4. 交易记录:手动新增、查看、删除交易记录,并估算做T盈亏。5. 策略参数:可配置正T、反T、风险控制参数。策略输出:每只股票必须输出四种建议之一:正T / 反T / 观望 / 暂停做T评分规则:从流动性、波动率、趋势、仓位安全、风险过滤五个维度打分,转换为 A/B/C/D 评级。行情要求:优先使用 AKShare 获取行情。如果AKShare接口不可用、股票代码不存在、历史行情为空或字段异常,系统不能崩溃,要自动使用mock数据,并在前端提示“行情暂不可用”。默认数据:首次启动自动初始化示例股票:002967 广电计量600519 贵州茅台601318 中国平安300750 宁德时代运行要求:请在README中写清楚Windows本地运行步骤:后端:cd backendpython -m venv .venv.venv\Scripts\python.exe -m pip install -r requirements.txt.venv\Scripts\python.exe -m uvicorn app.main:app --reload --port 8000前端:cd frontendnpm.cmd installnpm.cmd run dev访问:http://localhost:5173请现在直接生成完整项目代码,并做基础检查。
十一、这件事有价值的地方
我写这篇文章,不是为了证明自己“会编程”了。事实上我还是不会。
但我开始意识到,40+且无编程基础,不一定要从语法、框架、函数开始。我们可以侧重这三件事:

最后提醒
这个工具只是个人投资辅助分析,不构成任何投资建议。股票交易存在风险,用户应独立决策并自行承担风险。
但从学习AI的角度,这次经历对我很有启发:AI不是只会写文章、做PPT,它已经可以把一个普通人的业务想法,变成一个能在本地运行的小系统。前提是,我们要学会把想法讲清楚,把过程走完。
夜雨聆风