企业合作

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

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

免费,任何用途

  • 图表上没有标志

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

  • 不向任何地方发送数据

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

  • 无需申请,无需审批

    执行 npm install,系统审计中列出的每项功能就都归你所用,包括订单簿价格阶梯、深度图和热力图。

  • 完整的源代码

    阅读、修复、fork 都可以。MIT 对你自己的代码没有任何要求:它始终归你所有,只要你愿意,也可以一直闭源。

为 IT 审查做好准备

安全审查或供应商审查通常会问到的问题,以及每个答案的核查出处。

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

你的数据,你的服务器

图表只绘制你交给它的K线、行情和订单。用 DataAdapter 连接你自己的后端,或者给 WebSocketAdapter 提供一个 URL、一个历史数据函数和一个消息解析器;订单则通过你自己的执行适配器发出。实时数据和交易文档中有具体做法。

首批合作伙伴

我们正在寻找首批把 TradeCanvas 带给自家客户的经纪商、交易平台和金融科技团队。

你将获得

  • 协助接入你的数据源和订单
  • 你遇到的问题优先修复
  • 对接下来开发什么拥有发言权

我们的请求

  • 在你开发期间提供反馈
  • 上线后允许我们公开你是用户

联系我们

告诉我们你是谁、在做什么,以及面向哪些市场。

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

常见问题

我们必须显示 TradeCanvas 的名称或标志吗?

不必。只需让许可文本随代码保留,它在 node_modules 中本来就有;屏幕上无需显示任何内容。

我们必须公开自己的代码吗?

不必。MIT 对其周边的代码没有任何附加条件。

许可证会不会在我们使用期间改变?

每个已发布的版本都是 MIT,并将一直是 MIT:已发布版本的许可证无法收回。