一.一个人做产品的 18 个月
第 0 个月:一道数学题
2020 年 3 月,一个普通的周二早上。
我打开 Thinkorswim,开始今天的盘前工作:筛选 Sell Put 机会。AAPL、MSFT、NVDA、JPM……逐个翻期权链,算年化收益,对比行权概率,估算保证金。
40 分钟过去了。眼睛酸,脖子僵,还没筛完。
那天我算了笔账:每天 40 分钟,一年 250 个交易日,就是 166 小时。相当于 4 个完整的工作周,全部花在重复劳动上。
作为一名程序员,这让我感到羞耻。
当晚我写了一个 Python 脚本,自动抓取期权数据,计算年化收益和行权概率,输出排序后的推荐列表。
脚本跑了 3 秒。而我之前手动做了 40 分钟。
那个脚本的文件名:sellput_screener.py。它就是 Hyperstock 的第零个版本。
第 1-3 三年:自用工具
脚本在我电脑上跑了三年。每天早上./screener.py AAPL,MSFT,NVDA,3 秒出结果。
我把它发给了两个做期权的朋友。他们的反馈:
好,那就做个网页版。2023 年 6 月,我用 Flask + HTML + jQuery 搭了一个最简陋的 Web 界面。
没有用户系统,没有数据库,没有支付。 一个页面,一个输入框,一个结果表。
我把它发到 Reddit r/options,标题是:"I built a free Sell Put screener for Chinese options traders."
24 小时内,500 人访问。72 小时内,100 人给我发邮件要功能。
这 100 封邮件让我意识到:这不是我的私人工具了,它是一个产品。
第3年Q1-Q2:第一个版本
2023 年 6 月,Hyperstock 1.0 上线。
技术栈: Next.js + Node.js + PostgreSQL
功能:
- 用户注册/登录
- Sell Put 分析(单标的)
- 基础 Score 评分
- 免费使用(靠爱发电)
数据: 买不起专业期权数据商的接口,用免费 API 凑合,数据经常延迟 15 分钟。
服务器: 一台 DigitalOcean 的 $12/月 VPS。
第一个月,1,000 注册用户。我惊呆了。
第二个月,有人给我发邮件:"你们有没有付费版?我想支持你们。"
我说:"我们只有免费版。"
他说:"那你们怎么活下去?"
这个问题让我失眠了三个晚上。
第3年Q3:从免费到付费
2024 年 1 月,我推出了 Token 付费系统。
每次分析消耗 Token。
内心挣扎了很久。 之前一直免费,怕收费用户全跑了。
结果:第一个月营收很不错。付费转化率 2.3%。
虽然不多,但够了——够我续服务器,够我买更好的数据源。
2024 年 3 月,我用第一个月的收入升级了期权数据源,延迟从 15 分钟降到实时。
第三年Q4后:用户倒逼功能
这段时间,用户反馈成了我的产品路线图:
| 用户反馈 | 我的反应 |
|---|---|
| "能不能分析多只标的?" | 加了批量分析 |
| "历史记录找不到以前的" | 加了历史记录侧边栏 |
| "SPAN 保证金怎么算?" | 花两周研究 CME 文档 |
| "评论里有人问我怎么用" | 加了用户评论系统 |
| "有没有组合策略?" | 记入 TODO |
2024 年 9 月,用户突破 10,000。
我一个人做产品、写代码、回邮件、处理客服。每天工作 14 小时。
累,但很开心。因为每天都有用户说"帮我省了时间"。
第5年:2.0 重构
10,000 用户之后,老系统扛不住了。
- 数据库查询慢,分析页面加载 5 秒+
- 前端代码乱成一锅粥(jQuery 的锅)
- Score 算法太简单,用户说"推荐不准"
2025 年 1 月,我决定重写。
技术栈全面升级:
- Next.js → React + TypeScript
- 简单评分 → 多维度 AI 模型
- PostgreSQL 单库 → 读写分离
- 单台 VPS → 分布式部署
Hyperstock 2.0 在 2025 年 1 月上线。
分析速度从 5 秒降到 2.5 秒。用户留存率从 45% 升到 67%。
现在
2025 年 5 月的数据:
- 30,000+ 注册用户
- 3,400+ 日均分析
- 月活 8,500
- 付费转化率 4.2%
- 团队:已经有了一些伙伴组成的团队
有人问:为什么不融资?
答:因为我怕。怕拿了钱被催增长,怕为了 KPI 做功能,怕失去对产品的主控权。
现在虽然慢,但每一步都是用户真正需要的。
5年教会我的事
- 产品是最好的营销
没花一分钱广告,全靠用户口碑。产品好用,用户自然会分享。
2. 小团队有小团队的优势
没有会议,没有 OKR,没有跨部门协调。用户反馈到我耳朵里,到我手上改代码,24 小时上线。
3. 免费用户是付费用户的土壤
30,000 用户里,只有 1,260 人付费。但没有那 28,740 个免费用户,就没有口碑,就没有流量。
4. 技术债迟早要还
1.0 的前端代码现在看着像噩梦。如果一开始就用 TypeScript + 好架构,后期重构省下的时间够做 10 个新功能。
5. 活着最重要
不追求爆发式增长,不追求独角兽估值。产品持续迭代,用户持续使用,收入 cover 成本,就是胜利。
下一步
- 组合策略(已完成)
- 策略回测
- 社区讨论区
5年,累积30,000 用户。
感谢每一个使用 Hyperstock 的你。
故事还在继续。
