在 VeighNa 中,委托的 reference
信息是由 Engine 动态添加的,但 Engine 本身并不会缓存 reference
。因此,当 VeighNa Trader 重启时,reference
信息会丢失,导致 UI 界面(如委托监控组件)无法显示 reference
。
为什么重启后 reference
会丢失?
- Engine 的动态添加:
reference
是在委托发送时由 Engine 动态添加的,并未保存到数据库或缓存文件中。
- 缺乏持久化:
- 默认情况下,
reference
信息不会随委托单一起保存到数据库中,因此重启后无法恢复。
如何解决?
加载 PortfolioManager 模块即可解决该问题,因为:
- 缓存
reference
:
- PortfolioManager 会记录所有委托的
reference
信息,并将其保存到本地缓存文件中。
- 持久化数据:
- 即使重启 VeighNa Trader,PortfolioManager 仍能从缓存文件中恢复
reference
信息。
操作步骤
- 在 VeighNa Trader 中加载 PortfolioManager 模块。
- 重启 VeighNa Trader,确保
reference
信息正常显示。
通过加载 PortfolioManager,可以轻松解决 reference
丢失的问题,无需额外修改代码或手动维护缓存。
基于RAG技术开发的VeighNa AI助手,你的个人专属 Desk Quant