
可视化全球市场的脉搏:打造我一直想要的市场终端
从深夜处理授权文件,到获得 TradingView 专业图表的集成许可,我逐步让 WOWS 摆脱现成组件的限制。本文记录我如何结合 Advanced Chart Library 与自建数据引擎,打造面向全球市场的仪表盘。
Shain Wai Yan
作者

从深夜处理授权文件,到获得 TradingView 专业图表的集成许可,我逐步让 WOWS 摆脱现成组件的限制。本文记录我如何结合 Advanced Chart Library 与自建数据引擎,打造面向全球市场的仪表盘。
Shain Wai Yan
作者
我是一名独立开发者,受过营销专业训练,对仪表盘、数据和自动化十分着迷。我不想只是观察市场,还想亲手打造一个市场终端。
也许是因为做营销让我格外关注数字,也许是因为我一直在没有正规技术背景的情况下自学,又或许只是某些屏幕有一种让人移不开目光的吸引力。
对我来说,那始终是同一种屏幕:市场终端。

黑色屏幕上,红绿相间的柱线跳动着,仿佛全球经济的数字脉搏。数字实时变化,图表默默映照着市场的起伏。股票、加密货币、外汇——这是资金流动的视觉语言。仪表盘对我而言不只是实用,更有一种独特的吸引力。
看得越久,一个念头就越反复出现在脑海中:
为什么我总是在使用别人搭建的平台?

我看过《华尔街之狼》,没错,就是那部电影。所以,当我第一次设想自己的市场仪表盘时,这个名字立刻浮现在脑海中:
WOWS——Wolf of Wall Street。
这个构想很直接,也很有野心:
我希望用户输入一个交易代码,就能立刻看见全球市场的脉搏。没有干扰,只有数据。
起初,我和许多开发者一样,使用现成的图表组件。它们简单、好用——直到问题出现。

当我搜索一只美国以外市场的股票时,屏幕却一片空白。交易代码缺失、市场不受支持,数据到处都有空缺。那时我才意识到,不能再把问题都归咎于小故障:
这不是前端的问题,而是整个系统的问题。
如果要覆盖全球市场,我就不能只靠嵌入现成组件。我需要自己搭建基础设施:自己的后端、自己的数据管道,以及真正专业的图表。
而说到图表……
任何使用过TradingView 的人都明白这种感觉:一旦习惯了它,普通图表就总显得不够顺手。

TradingView被广泛视为市场可视化领域的标杆。它的引擎支持机构级工作流程,将先进图表与股票筛选器(Stock Screener)等工具结合,帮助用户高效筛选不同资产和地区的市场。细致的时间周期、专业指标以及经过实践验证的稳定性,构成了一套普通图表库难以替代的基础设施。
但难点在于:Advanced Chart Library 并不容易驾驭。它受到严格保护,授权和法律要求也很严,获取门槛很高。很多独立开发者甚至不会尝试申请。
即使申请,也有不少人被拒绝。
有人问我:“为什么不直接用轻量级的开源库?”我的回答很简单:我不想只做一个“还可以”的产品。我不想向用户解释为什么缺少某个功能。既然决定做 WOWS,我就希望它建立在尽可能好的基础之上。
坦白说,我递交申请时就知道可能会被拒绝。我只是一个独立开发者,并不是获得风投支持的金融科技公司。
那些晚上,我埋头阅读法律 PDF 和申请文件,半夜还在手机上签协议,一边半开玩笑地想着:醒来后大概就会收到拒绝邮件。
三天后,我收到了回复。那不是一封自动拒绝信,而是交流的开始。Rita 和 TradingView 团队询问了我的开发时间表、公开访问计划以及合规情况。他们在意的不是我是不是独立开发者,而是我是否认真对待这个项目。
为了达到他们的标准,我重做了 WOWS 的部分功能:取消强制登录限制,让仪表盘可以公开访问,并将 AI 功能独立出来,以维护数据的完整性。随后,我获得了批准。
获得 TradingView Advanced Charts 的集成授权,让 WOWS 从一个业余项目走向专业级平台。这不仅是前端的突破,也推动了后端的全面重构。为支持新的要求,我开发了瀑布式数据引擎(Waterfall Data Engine)。它是一套细致的数据路由系统,优先使用可获得的优质数据,首先接入 Binance 和 Polygon,尽可能让图上的每根 K 线都由可靠的数据源支撑。过去,设计这样重要的系统只是我的一个梦想。
这是一个不会显示“No Data”的系统。
最初,WOWS 只是一个小型开源项目的设想。但引入 Advanced Charts 之后,它变得远不止于此:它成为一个以信任和专业技术为基础的公开平台。
这不只是展示一个品牌标志,而是一个营销人真的把自己关注的仪表盘做了出来,也是一个 23 岁的独立开发者不愿满足于“够用就好”的经历。
也许将来申请大型金融科技公司时,这会成为我可以讲述的一个故事:
“因为不满足于普通图表,我曾以独立开发者的身份集成了 TradingView Advanced Library。”
现在,它只是旅程中的又一个篇章,由执着的好奇心、许多个深夜,以及不愿降低理想的坚持写成。
终端已经上线,欢迎来到 WOWS。
如果你也是一位正在读这篇文章的独立开发者,请记住:
有时你没有获得机会,只是因为你从未开口申请。
而我试过了。
——Shain Wai Yan
“TradingView® 是 TradingView, Inc. 的注册商标。WOWS 经授权使用 TradingView Advanced Charting Library。Shain Studio 与 TradingView, Inc. 没有关联,也未获得其背书。”