投资工具箱开发日志

投资工具箱开发日志

趁着24年元旦,上线了我的 投资工具箱。一直拖着没写开发日志。

这个项目算是离职后做的第一个小东西,并不难,主要是熟悉一下大厂之外的技术栈。

👉 欢迎访问 投资工具箱 —— https://tools.innomad.io

关于项目

平时在学习投资的时候,发现了挺多的很不错的网站。但是一直没找到一个能比较收藏的工具。虽然浏览器的收藏夹也不是不能用。但收藏夹是单维的,而很多网站是包含多种内容的,没办法很好的归类,就会导致明明有个网站有一个很牛的功能,但是因为分类的关系,一直雪藏着。

举两个简单的例子:Seeking Alpha,这个网站即有股票筛选器(Screener),又有一些研报等。TipRanks,即有 ETF 的 Screener,又有不错的 ETF 对比 benchmark 工具…

因此,我的思路是:

  1. 不把这些网站做唯一的归类,而是通过类似于打标的方式

  2. 设置两层标签:

  3. 第一级为大类,以资产维度切分,比如:股票、ETF、加密货币等,外加几个特殊分类,比如数据、新闻等

  4. 第二级以用途/目标切分,即,你今天想要在“某一级大类”上“干什么”,即对应到工具层面,比如:筛选器、对比工具、教学等

  5. 实现标签筛选交互

第一期的内容其实就只有这些了,非常简单。代码基本上花了半天就写完了,数据目前也只是静态的用 ymal 文件写在的源码中。

后续规划

其实现在还在想有什么功能是有必要加上去的,粉丝群里之前有咨询关于 dividend 日期查询的,打算后面把 dividend 日历和 earnings 日历都加上。

其他的,等有想法了再说

关于技术栈

整个技术栈基本都是“白嫖”的,记录一下,给有需要的人

  • 代码管理:GitHub

  • 框架:Next.js、Tailwind、Radix-ui

  • SaaS 服务:Vercel(部署)

  • 域名/DNS:Cloudflare

基本的 Next.js 开发流程和技术栈算是摸清楚了,也还是比较顺手。接下来会正式开始一个相对比较复杂的项目。目前对于登陆认证、数据库方面还没有确定最终白嫖哪一家的服务。

感悟

大厂呆久了,难免会被那一整套的 infra 框住。包括在用 Radix-ui 的时候,会感觉到和 Ant Design 或者 Fusion 完全不一样的体验。

框架和语言一样,会限制开发者的思维模式。就像巴别塔的故事一样,如果一直沉浸在一种语言情境中,思维也会因此变得单一化。

也是为了让自己能够更进一步,这一次技术栈里除了 React 之外基本上没有选择之前公司有关的东西了。

就写这么多。Happy hacking!

原创不易,如认为有价值,请不吝赞赏充电⚡️

微信赞赏码
微信 扫码,为我买一杯咖啡☕️
公众号二维码
关注公众号,获取最新文章推送

相关阅读

盈透订单类型教程懒人包

盈透订单类型教程懒人包

继上篇算法订单文章后,盈透的订单类型差不多完结了。 其实盈透总共有 100+ 订单和算法类型(详情可以看 :[https://ibkr.com.cn/cn/index.php?f=47695](https://ibkr.com.cn/cn/index.php?f=47695) ) 我这边主要写了手机 App 上也有所展示出来的最主要的部分。剩下的在 TWS 以及 API 程序化交易中可用,这部分受众就比较少了,看后面如果有发现有意思且有用的,再补上。 本文总结一下订单相关教程,各位新手朋友可以按需学习。 ## 必学基础 [盈透 IB...

填坑和收获

填坑和收获

马上,号称七十多年内影响杭州最晚的台风要来了。杭州的桂花香已经散去,顶上的是湿冷的风和落叶。天气冷,人开始有点懒了。 ## 升级算法 前面有说过,最近上线的美股 YouTube 总结机器人是我 Vibe Coding (让 AI 代劳写的代码)的,AI 还是下了一些「毒」在里面。 昨天看到有兄弟在 discord 蹲了很久没等到机器人推送。回头登录上一看,一堆报错。究其原因是 Google 把某个版本的 Gemini 模型下线了,导致报错。然后程序认为是额度跑满了。 升级了算法模型、修改了调度逻辑,增加了冗余的配额后,今日发现问题已经修复。 AI...

Sizzle Index:一招识破“聪明钱”流向,90%散户都不知道的秘密

Sizzle Index:一招识破“聪明钱”流向,90%散户都不知道的秘密

你是否经常错过那些突然暴涨的股票?看到新闻才追进去,结果被套牢? 其实,在股价波动前,**‘**<span style="color:red">**聪明钱’**</span>**早已在期权市场布局**。今天,聊聊这个被 TOS 随意放置在页面上的强大指标——**Sizzle Index**,掌握追踪资金异常流向的秘密武器,精准识别<span style="color:red">**财富密码**</span>! ![](https://imgs.innomad.io/blog/20251108092445276.png) TOS...

盈透算法订单 - Dark Ice、VWAP、POV

盈透算法订单 - Dark Ice、VWAP、POV

这应该是关于盈透的算法订单的收官文章了。本文介绍一系列大资金账户专用的算法订单类型。 这些订单散户不太常用,就一并简单写一下。如果你是大资金用户,可以参考使用一下。 ## 大资金可用算法订单类型 ![](https://imgs.innomad.io/blog/20251106094909299.png) ### 1. VWAP (Volume-Weighted Average Price, 交易量加权平均价格) - **核心目标:** 实现接近该时间段内成交量的平均价格。 - **关键设置参数:** - **开始时间 (Start Time) / 结束时间 (End...