错误、漏洞、问题 - 页 506

 
tol64:

我试着第三次问这个问题)。MetaDriver 在这里 展示了一个例子。这就是我举例的地方

当交易数量开始超过3000时,图表就会缩小。开发商是否考虑过这个问题?

这个问题不允许我们在大条的历史数据上测试系统时一次性分析交易结果,当时的交易量可能约为10000笔甚至更多。

我记得我在Excel中也有类似的东西。但该程序被复杂的公式所累,如果行数超过5000,就会直接挂掉。这里可能有什么问题?

我支持这个问题!我支持这个问题。同样的情况。虽然,我不知道这与交易的数量有关。我现在知道了,谢谢你 :)

在锦标赛之前,解决这个问题会很好。

 
tol64:

我试着第三次问这个问题)。MetaDriver 在这里 展示了一个例子。这就是我举例的地方

当交易数量开始超过3000时,图表就会缩小。开发商是否考虑过这个问题?

这个问题不允许我们在大条的历史数据上测试系统时一次性分析交易结果,当时的交易量可能约为10000笔甚至更多。

我记得我在Excel中也有类似的东西。但该程序被复杂的公式所累,如果行数超过5000,就会直接挂掉。这里会有什么问题呢?

在下一个版本中会有一个修复。修复方法如下。

测试员现在总是发送通常的包裹,并有平衡的变化。如果变化的数量超过16384(欧洲时钟12年的Moving Average.ex5的等值变化),则进行新数据的 "打包"。从10240部分中删除2/5的记录,即对早期数据进行稀释。晚期数据按原样显示

 
stringo:

在下一个版本中会有一个修复。其内容如下。

测试员代理现在总是定期发送权益平衡变化的包裹。 信息的放大现在在客户终端侧完成。如果变化的数量超过16384(欧洲时钟12年的Moving Average.ex5的等值变化),则进行新数据的 "打包"。从10240部分中删除2/5的记录,即对早期数据进行稀释。晚期数据按原样显示

谢谢你!这是个好消息!另一个问题会更少。))
 
stringo:

在下一个版本中会有一个修复。

谢谢你!
 
对于SeriesInfoInteger(symbol,0,SERIES_SERVER_FIRSTDATE)这个函数,开发者是否有任何意见, 当我试图要求获得专家顾问所运行的符号以外的历史起始日期时,它的返回值为零
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
 
sergey1294:
对于SeriesInfoInteger(symbol,0,SERIES_SERVER_FIRSTDATE)这个函数,开发人员是否会有任何意见, 当我试图要求一个符号的历史开始日期,而不是专家顾问运行的符号时,它的返回值为零

请提醒我在服务台的票号(或更新应用程序)。

对于非微不足道的问题,最好在服务台中处理。

 
在锦标赛的运行过程中(一般来说,测试不是一个笑话,对于下一个执行,而不是MT4),最好是将订单放入数据中--首先是终端时间(这是非常重要的,例如,对于蜡烛图分析 和各种神经网络,绑定到证券交易所,一般对于所有基于事件重复发生的TS--这可能就是全部),和体积--对于那些建立各种基于体积的积累性EA的人。
 
stringo:

请提醒我在服务台的票号(或更新应用程序)。

对于非微不足道的问题,最好是与服务台打交道。

我还没有申请到服务台,在这个主题中,有一个带例子的问题https://www.mql5.com/ru/forum/1111/page507#comment_95140
 

HistorySelect(), HistoryDealsTotal(), Tester, 交易模式:随机延迟。

在测试器中,在随机延迟模式下,HistoryDealsTotal()函数有时会

不正确地确定了通过历史选择()段选择的交易数量

再加上从历史上开始的交易总额。

在这种情况下,使用HistoryDealGetTicket()在HistoryDealsTotal()的数值基础上形成的最终交易列表

如下:交易3;交易4;交易5;交易1;交易2;交易3;交易4;交易5。

其中交易3-交易5是用户选择的时期的交易。

 
masharov:

你能告诉我如何查出交易的结束时间吗?

我在交易属性中找不到它。

交易没有关闭时间,因为交易是一个交易,它有一个执行时间HistoryDealGetInteger(ticket,DEAL_TIME)。如果一个交易导致了平仓,那么这将是平仓时间。虽然,这很奇怪, PositionGetInteger 函数的属性 包含标识符 POSITION_TIME--位置打开时间,但位置关闭验证却没有。