程序库: 单测试器缓存 - 页 6 1234567 新评论 fxsaber 2026.01.15 09:38 #51 hini #: 利用您的库,我可以在交易完成后手动生成这样一个文件,对吗? 然后对交易结果进行可视化处理 如果我们谈论的是可视化、 交易、自动交易系统和交易策略测试论坛。 库:SingleTesterCache fxsaber, 2023.11.18 13:10 我认为导入 tst 文件的价值仅在于方便地可视化统计数据和传输交易历史记录(您可以将任何历史记录传输到另一个文件)。 随时都可以生成 tst,但没有毫秒和魔数。甚至可以将真实账户的统计数据输入 tst 文件,然后导入 Tester 以实现同样的可视化。 hini 2026.01.15 10:13 #52 fxsaber #: 如果我们谈论的是可视化, 。 您可以随时生成 tst,但不需要毫秒和魔数。甚至还可以将真实账户数据输入 tst,然后导入 Tester 以实现同样的可视化。 明白了,谢谢! hini 2026.01.21 03:16 #53 this.volume = (UINT64)(::HistoryDealGetDouble(Ticket, DEAL_VOLUME) * this.contract_size * 1000 + 0.1); 为什么用这个公式计算体积? 为了保持准确性? fxsaber 2026.01.21 06:14 #54 hini #:为什么用这个公式计算体积? 这是向 tst-format - MQ 的作者提出的问题。 hini 2026.01.26 09:30 #55 要创建完整的虚拟 TST 翻译,我还需要添加净资产阵列记录吗?虚拟库似乎没有保留净资产阵列记录。 fxsaber 2026.01.26 10:22 #56 hini #: 要创建完整的虚拟 TST 转换,我还需要添加净资产阵列记录吗?虚拟库中似乎没有净资产阵列记录。 这是个糟糕的翻译。我猜你问的就是这个。 //+------------------------------------------------------------------+ //| 测试时间表的结构 //+------------------------------------------------------------------+ struct TesterTradeState { __int64 time; // 当前测试时间 double balance; // 当前余额 double equity; // 当前股本 double value; // 当前计算的存款负载值 当然,在虚拟库中,这些都不是计算出来的。 hini 2026.01.26 10:34 #57 fxsaber #: 当然,在虚拟系统中,这些都不需要计算。 是的,Virtual 中没有计算净值和余额数组。我试着修改代码,添加净值数组计算,但结果与官方净值数组不一样。所以我想问:你知道官方净值数组是如何计算的吗? 是的,在虚拟环境中,净值和余额数组是不计算的。我试图修改代码,增加净值数组的计算,但结果与官方净值数组不同。所以我想问:你知道官方净值数组是如何计算的吗? hini 2026.01.26 10:37 #58 hini #: 您知道官方净值数组是如何计算的吗? 我测试了单日交易:22 个订单,28 个净值。似乎每次开仓和平仓都会增加一个净值,但我不明白其余 6 个净值是如何计算的。这是特定时间点的最大或最小净值吗? 我测试了一天的交易,有 22 个订单和 28 个净值数字。似乎每次开仓或平仓都会增加一个净值数字,但我不明白额外的 6 个数字是如何计算的。是某些时间的最高/最低净值吗? fxsaber 2026.01.26 10:41 #59 hini #:你知道官方净值阵是如何计算的吗? 不感兴趣,因为我从未使用过这些数据。但你可以根据经验找到计算公式。 fxsaber 2026.01.26 10:47 #60 hini #:我不明白其余 6 项是如何计算的。是某个时间点的最高净资产还是最低净资产? 我会记录最大值。创建另一条 TesterTradeState 记录的时间显然取决于开发人员选择的频率和其他一些条件。 如果我的任务是创建一个与原始 tst 文件非常相似的 tst 文件,我将无法获得完全相同的TesterTradeState[]。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
利用您的库,我可以在交易完成后手动生成这样一个文件,对吗? 然后对交易结果进行可视化处理
交易、自动交易系统和交易策略测试论坛。
库:SingleTesterCache
fxsaber, 2023.11.18 13:10
我认为导入 tst 文件的价值仅在于方便地可视化统计数据和传输交易历史记录(您可以将任何历史记录传输到另一个文件)。
随时都可以生成 tst,但没有毫秒和魔数。
甚至可以将真实账户的统计数据输入 tst 文件,然后导入 Tester 以实现同样的可视化。
如果我们谈论的是可视化, 。
您可以随时生成 tst,但不需要毫秒和魔数。
甚至还可以将真实账户数据输入 tst,然后导入 Tester 以实现同样的可视化。
为什么用这个公式计算体积?
为了保持准确性?
为什么用这个公式计算体积?
这是向 tst-format - MQ 的作者提出的问题。
要创建完整的虚拟 TST 转换,我还需要添加净资产阵列记录吗?虚拟库中似乎没有净资产阵列记录。
这是个糟糕的翻译。我猜你问的就是这个。
当然,在虚拟库中,这些都不是计算出来的。
当然,在虚拟系统中,这些都不需要计算。
是的,Virtual 中没有计算净值和余额数组。我试着修改代码,添加净值数组计算,但结果与官方净值数组不一样。所以我想问:你知道官方净值数组是如何计算的吗?
是的,在虚拟环境中,净值和余额数组是不计算的。我试图修改代码,增加净值数组的计算,但结果与官方净值数组不同。所以我想问:你知道官方净值数组是如何计算的吗?
您知道官方净值数组是如何计算的吗?
我测试了单日交易:22 个订单,28 个净值。似乎每次开仓和平仓都会增加一个净值,但我不明白其余 6 个净值是如何计算的。这是特定时间点的最大或最小净值吗?
我测试了一天的交易,有 22 个订单和 28 个净值数字。似乎每次开仓或平仓都会增加一个净值数字,但我不明白额外的 6 个数字是如何计算的。是某些时间的最高/最低净值吗?
你知道官方净值阵是如何计算的吗?
我不明白其余 6 项是如何计算的。是某个时间点的最高净资产还是最低净资产?
我会记录最大值。创建另一条 TesterTradeState 记录的时间显然取决于开发人员选择的频率和其他一些条件。
如果我的任务是创建一个与原始 tst 文件非常相似的 tst 文件,我将无法获得完全相同的TesterTradeState[]。