Trade Saver Service
- 实用工具
- Semen Racheev
- 版本: 1.1
- 更新: 28 十月 2024
程序 - 服务
实现将每个交易系统的已平仓头寸自动保存到文件中,按行的形式存储。这对于进一步与其他产品(例如Semyon Racheev的资本管理服务等)的集成是必要的。
它自动将结果保存到以下格式的文件中:
文件名:" <magicNumber>.csv"
文件中的每一行表示一个已平仓头寸,格式为 " <magicNumber>,<positionCloseTime>,<positionVolume>,<positionProfit>"
算法:
服务从终端数据库中为指定的 magicNumber 列表检索多个已平仓头寸。 服务定位到参数中指定目录下的对应 magicNumber 的文件(如果存在)。它检索文件中描述的头寸集。 服务将每个 magicNumber 的这些头寸集合合并,并将结果集重新保存到对应的 <magicNumber>.csv 文件中。
因此,在参数指定的目录中,我们有包含历史已平仓头寸当前结果的文件。这些结果还可以与回测结果相结合,以便在资本管理或其他Semyon Racheev的分析产品中进行更准确的计算