TS量化交易工具包
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
EdgeHog 是一个面向 TypeScript 开发者的算法交易工具包,定位在交易系统开发而非普通可视化量化平台。它基于 Bun 运行时,结合 PostgreSQL 17、TimescaleDB 与 CCXT,目标是帮助开发者处理实时行情、订单更新、历史数据存储与策略回测。
从功能看,EdgeHog 的重点是工程化交易基础设施。它通过 CCXT 支持 100+ 交易所,并提供统一 API 与 WebSocket streaming,用于实时市场数据和订单状态更新。数据层采用 PostgreSQL 17 + TimescaleDB,面向时序市场数据优化,页面宣称时间范围查询可提升 10-100 倍,并通过自动压缩减少 90% 磁盘占用。架构上采用事件溯源,强调不可变事件日志、完整审计轨迹、确定性事件重放和 time-travel debugging,对回测准确性和问题复盘有价值。
EdgeHog 明确是 TypeScript-first,支持严格类型,并利用 Bun 的原生 ESM、async/await 与数据库驱动能力。相比传统 Node.js 交易工具,它强调 Bun 带来的亚毫秒启动和 3-4 倍执行性能。不过这也意味着团队需要接受 Bun 生态,以及 PostgreSQL/TimescaleDB 的部署和维护成本。生态上最大的确定性来自 CCXT,适合需要快速覆盖多交易所的场景。
页面有“View on GitHub”入口,但正文没有明确开源协议、商业许可或定价模式,也没有披露云服务、企业版或付费支持信息。文档方面,抓取内容只看到“Get Started”和功能卖点,缺少安装、配置、API 参考、部署、安全和生产运维说明,因此只能认为公开信息仍不充分。
优点是技术路线清晰,TypeScript 类型安全、CCXT 多交易所、TimescaleDB 时序存储和事件溯源回测组合较适合专业交易系统开发。缺点是门槛不低,涉及 Bun、数据库、交易所 API 与回测框架;同时页面未说明风控、监控、容灾、实盘稳定性和支持服务。它更适合有工程能力的量化开发者、小型交易团队或希望自建算法交易基础设施的 TypeScript 团队,不太适合希望开箱即用、低代码策略编写的用户。
仅凭正文无法判断 edgehog.dev 在中国大陆的访问稳定性,也没有支付方式信息。若中国开发者使用,实际还需测试官网、GitHub、交易所 API、npm/Bun 包源和数据库镜像访问情况。可对比 CCXT、Freqtrade、Hummingbot、Backtrader 或 QuantConnect 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 edgehog.dev 官网实际信息为准。
基于Bun、TimescaleDB和CCXT,适合量化开发。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。