目录
6 高级功能
6.1 集合竞价
开启后,客户端会在 09:15 ~ 09:25 集合竞价阶段处理信号并参与竞价。
适用场景
- · 需要在集合竞价阶段抢先买入
- · 策略在盘前发出信号
风险提示
- · 集合竞价阶段价格波动大
- · 09:20 后不能撤单
集合竞价阶段价格波动较大且部分时段不能撤单,请谨慎开启。
6.2 交易时段控制
限制客户端处理信号的时间范围,超出时段的信号将被忽略。
| 参数 | 默认值 | 说明 |
|---|---|---|
交易开始时间 | 09:30:00 | 早于此时间的信号不处理 |
交易结束时间 | 14:57:00 | 晚于此时间的信号不处理 |
A股交易时间为 09:30-11:30、13:00-15:00,建议结束时间设为 14:57 预留收盘缓冲。若开启集合竞价功能,开始时间会自动前移到 09:15。
6.3 成交回传与盈亏统计
客户端在委托成交后,自动将成交信息回传至服务器,用于盈亏计算和统计展示。
成交记录包含字段
成交时间
股票代码
交易方向
委托价
成交价
数量
金额
手续费
- 盈亏计算:卖出时自动匹配买入记录,计算净盈亏
- 每日汇总:胜率、最大回撤、夏普比率等绩效指标
- 数据导出:支持 CSV 格式导出成交记录
盈亏统计数据可在管理后台 → 盈亏统计 中查看,也可在分享页中展示。
6.4 持仓快照
客户端每 10 秒发送心跳,携带当前持仓快照。管理后台 → 持仓快照 可实时查看。
心跳机制
| 参数 | 说明 |
|---|---|
| 心跳间隔 | 每 10 秒上报一次 |
| 数据过期 | 30 秒无心跳自动过期 |
| 包含数据 | 持仓股票、数量、成本价、市值 |
持仓数据存储在 Redis 中,30 秒无心跳则自动过期。管理员可通过持仓快照实时了解各客户端的运行状态。