错误、漏洞、问题 - 页 2302

 

关于交易、自动交易系统和策略测试的论坛

从双倍数到int的正确转换

斯拉瓦, 2018.09.28 07:10

我也要去报到。你为什么要对配音进行规范化处理?

第一个答案。为了转换价格,使交易服务器能够将价格识别为自己的价格,来自同一系统,正确地进行四舍五入,就像服务器本身进行四舍五入一样。

我对测试器的理解是否正确?

  1. 我们使用BuyLimit_PriceRequest发送一个BuyLimit订单。
  2. 测试员创建了一个BuyLimit,其BuyLimit_Price = NormalizeDouble(BuyLimit_PriceRequest)。
  3. 在每个tick上,测试者进行检查(BuyLimit_Price <= Ask),不需要NormalizeDouble


也就是说,做非常昂贵的第二步是为了避免使第三步变得非常昂贵。由于Ticks(第三步)比OrderSend(第二步)多出几个数量级。


当Digits == 0时,NormalizeDouble会减慢速度?

 
Slava:
我已经对测试者进行了多次分析。而且我知道那里的'搭子'是什么。这些都是财务计算,涉及到将结果与存款货币 位数进行几次归一化处理

将OrderSend包裹在时间测量中,并在优化模式下运行,以避免单通日志变慢,并在测试器中查看函数的实际执行时间。

得到的平均执行时间为~4.5µs。这相当于500个NormalizeDouble(我用这个数量运行了脚本)!

所以我可以非常肯定地说,不是正常化拖累了我。


分析器数据 相比,看到OrderSend占用了多少优化通道也很有趣。得到了一个匹配--四分之一到三分之一。


重复一下我遇到的恐怖事件和我一直在斗争的事情

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.09.27 17:18

我运行Optimize三个小时,其中一个小时是OrderSend。

 
请告知。为什么我不能关闭一个订单?终端说 "没有价格"。会是什么呢?
 
Zhams84:
请告知。为什么我不能关闭一个订单?终端说 "没有价格"。它可能是什么?

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.07.23 13:56

一直遇到这个错误

当试图用手进行交易请求时,也会出现这种错误。一分钟后,突然一切又开始工作了。一段时间后,错误又重复出现。

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

Andrey Khatimlianskii, 2018.07.23 14:15

在我的印象中,那里设置了一个超时时间,过了这个时间,价格就会被认为是无可救药地过时了。也就是说,如果它在3分钟内没有变化,你就不能在它上面打开。

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.07.23 16:46

写了一个这个案例的测试脚本。在最后一个嘀嗒声到达后64秒,抓到了NoPrice。也许一分钟的暂停确实是值得的。我得去买点东西......。

关于交易、自动交易系统和交易策略测试的论坛

错误、漏洞、问题

fxsaber, 2018.07.23 22:00

有些符号有超时,有些则没有。我如何知道OrderSend还能捡到的最大刻度线年龄(没有[无价])?

关于交易、自动交易系统和策略测试器的论坛

虫子,虫子,问题

fxsaber, 2018.07.23 23:59

碰巧的是,16秒前收到的最后一次勾选并不被认为与OrderSend有关。这可能毕竟是一个错误。

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.07.24 09:51

这个毛病。

如果你在运行前在市场概览中启用所有符号,可以在大约一分钟内用这个脚本在ForexTimeFXTM-Demo01上再现。

 
测试仪中的订单代码 以2开头而不是1,这是什么原因?
 
fxsaber:
测试仪中的订单票以 2开头而不是1,这是什么原因?


1张票--余额


 
Vladislav Andruschenko:

1张票--余额

这是一项交易。这是关于命令。

 
fxsaber:

这就是交易。这是关于认股权证的问题。

也许这是四人组的遗留问题,当时只有认股权证。

 
fxsaber:

这就是交易。这是关于认股权证的问题。


合理的问题


如果你提取100美元,订单票号不会增加。

 

测试者报》有一个很好的专栏


而在终端,特别是在展示台,它是非常缺乏的...。请添加。