面向企业

你的交易图表,打上你自己的品牌。

TradeCanvas 采用 MIT 许可。可以放进商业产品、自行修改、自行托管:你的客户看到的是你的品牌,你的数据留在你自己的服务器上。

免费,任何用途

  • 图表上没有标志

    TradeCanvas 不会在图表或组件中绘制任何自己的内容。MIT 许可只要求许可文本随代码一同保留。

  • 不向任何地方发送数据

    库中没有任何遥测。它只通过你启动的数据适配器建立连接:内置的交易所数据源之一,或你自己的。

  • 无需申请,无需审批

    执行 npm install,系统审计中的每项功能都归你使用,包括深度报价阶梯、深度图和热力图。

  • 全部源代码

    阅读、修改、fork 均可。MIT 对你自己的代码没有任何要求:代码仍归你所有,你愿意的话也可以保持闭源。

为 IT 审查做好准备

安全审查或供应商审查通常会问的问题,以及每个答案可以在哪里核实。

  • 无第三方运行时依赖:图表包只依赖 TradeCanvas 自己的 core 和 commons。 出处
  • 不使用 eval 和 new Function,因此可以在不含 unsafe-eval 的 Content Security Policy 下运行。
  • 组件会添加一个 <style> 元素,因此其所在页面需要 style-src 'unsafe-inline';无界面的 Chart 不添加任何元素。 出处
  • 安全问题通过私密渠道报告,一周内答复。 出处
  • 每个拉取请求都会在 CI 中构建、类型检查和测试:超过 3,000 个单元测试。 出处
  • 版本由 GitHub Actions 从代码仓库发布,而不是从开发者的电脑发布。 出处
  • Chrome 80+、Firefox 80+、Safari 14+ 和 Edge 80+。 出处
  • 许可:MIT,一页纸。 出处

你的数据,你的服务器

图表只绘制你交给它的 K 线、tick 和订单。用 DataAdapter 接入你自己的后端,或用 WebSocketAdapter,只需提供 URL、历史数据函数和消息解析函数;订单通过你自己的执行适配器发出。Realtime 和 Trading 文档介绍了具体做法。

首批合作伙伴

我们正在寻找首批将 TradeCanvas 提供给客户的券商、交易平台和金融科技团队。

你将获得

  • 协助接入你的数据源和订单
  • 你遇到的问题优先修复
  • 参与决定接下来开发什么

我们希望你

  • 在开发过程中提供反馈
  • 上线后允许我们将你列为用户

付费支持(合同约定响应时间、大版本长期支持、为你定制的模块)将在之后推出。如果你现在就需要,请告诉我们。

联系我们

告诉我们你是谁、在构建什么、面向哪些市场。

关于代码的问题,最好在 GitHub issues 中公开提问。

常见问题

我们必须显示 TradeCanvas 的名称或标志吗?
不必。只需让许可文本随代码保留,它本来就在 node_modules 里;屏幕上无需显示任何内容。
我们必须公开自己的代码吗?
不必。MIT 对周围的代码没有任何条件。
许可会不会突然改变?
每个已发布的版本都是 MIT,并且始终是 MIT:已发布版本的许可无法收回。