核心功能与定位
EntradeX CLI 是专为 DNSE(越南领先券商)设计的命令行交易工具,基于 Node.js 构建,提供完整的 REST API 封装。核心能力覆盖三大场景:身份认证(OTP/Token 管理)、市场数据(证券定义、购买力计算)、交易执行(下单/改单/撤单/查询)。
显著优点
1. 官方生态完整性:直接对接 DNSE OpenAPI,覆盖 HOSE/HNX/UPCOM 三大越南交易所,支持限价单(LO)、市价单(MP)、冰山单等复杂订单类型
2. 多层配置机制:配置文件、环境变量、命令行参数三级优先级,兼顾 CI/CD 自动化与本地开发便利
3. 安全设计意识:明确要求验证 npm 包作者(hieuhani)、提供 --dry-run 模拟模式、强调 API 密钥轮转
4. 开发者友好:输出格式适合管道处理,支持 --debug 追踪请求细节
潜在局限与风险
| 风险点 | 说明 |
|--------|------|
| **资金安全风险** | 工具可直接操作真实账户,无内置交易限额或二次确认机制 |
| **依赖透明度** | npm 包体积与依赖树需人工审计,未提供 SBOM |
| **地域限制** | 仅支持越南市场,API 端点硬编码为 `openapi.dnse.com.vn` |
| **Token 生命周期** | 交易令牌(tradingToken)需频繁 OTP 刷新,自动化程度受限 |
适合人群
- 量化交易开发者(VN 股市场)
- 需要自动化账户管理的 DNSE 客户
- 财务系统集成商(需对接越南券商)
常规风险提示
⚠️ 关键:此工具具备真实资金操作能力
- 建议启用独立子账户并设置 API 权限白名单
- 生产环境避免使用
root账户运行 - 定期执行
npm audit监控供应链攻击