核心功能
EntradeX CLI 是一款面向 DNSE(越南数字证券网络交易所)的 Node.js 命令行工具,专为程序化交易场景设计。其主要能力覆盖三大领域:
1. 账户与资产管理:查询多账户列表、实时余额、贷款套餐等持仓信息
2. 市场数据获取:证券定义查询(SecDef)、购买力评估(PPSE)等行情服务
3. 真实交易执行:支持股票(STOCK)与衍生品(DERIVATIVE)两大市场的限价单(LO)、开盘单(ATO)、收盘单(ATC)等六种订单类型
显著优点
- 专业化适配:深度对接 DNSE OpenAPI,支持越南市场特有的板级规则(Board Lot 100股整数倍)和零股交易(Odd Lot 1-99股)
- 安全架构分层:交易令牌(Trading Token)与 OTP 双重验证机制,关键操作强制人工介入
- 配置灵活:支持配置文件、环境变量、命令行参数三级凭证管理,便于 CI/CD 集成
- 模拟环境:内置 dry-run 模式,支持下单前沙盘演练
局限性与风险
- 地域限制:仅服务 DNSE 越南市场,无法覆盖其他交易所
- 人工依赖瓶颈:真实交易必须用户手动输入 OTP,无法实现全自动化高频策略
- 权限边界模糊:npm 包由个人作者(hieuhani)维护,非 DNSE 官方发行,存在供应链信任风险
- 枚举值复杂:orderType、marketType 等参数需严格大小写匹配,学习成本较高
适合人群
- 越南市场量化交易者、需要程序化查询账户的财务开发者、接受人工 OTP 介入的中低频策略团队
常规风险提示
- 凭证泄露风险:
DNSE_API_KEY和DNSE_API_SECRET具备真实资金操作权限,须按金融级密钥管理 - 误操作风险:CLI 可直接执行真实买卖,建议先用
dry-run验证参数逻辑 - 供应链风险:安装前务必执行
npm view entradex-cli校验作者与仓库一致性 - OTP 社会工程风险:任何要求"代为输入 OTP"的请求均属欺诈,系统设计上明确禁止代理代填