错误、漏洞、问题 - 页 476

 
Yedelkin:

我对手工交易不感兴趣,所以我无法补充任何实质性的内容。目前的逻辑可能可以由开发人员自己解释。

或者,你可以以请求服务台的形式提交你的问题。

我担心服务台会给我一些熟悉的回答--在你之前没有人投诉过,所以一切都很好。所以我需要先了解公众的意见。也许我错了,这只是一件小事,但是,我认为,它仍然可以让用户赚钱,因为举例来说,止损的设置将比人们在四种情况下习惯的更接近市场。
 
marketeer:
我担心服务台会说一些熟悉的话语--以前没有人投诉过,所以一切都很好。所以我需要先了解公众的意见。也许我错了,这只是一件小事,但我认为,它仍然可以让用户赚钱,因为比如说,止损的设置要比人们在四种情况下习惯的更接近市场。

目前的计划是相当符合逻辑和可以理解的。没有必要在其中添加任何其他东西(开发者一直在努力追求简单)。

该行为已根据净额结算方案进行了改变,在该方案中,将SL/TP设置在指定的价格水平或头寸的当前(计划)价格是完全合理的。

仓位价格应理解为形成该仓位的所有交易的累积价格。

 

对《中国日报》的开发者来说

这种性质的问题。

1.如果我的理解是,如果我在测试期间改变交易账户,测试就会停止?

2.是否可以让策略测试器在运行过程中 "调用 "某个账户,而不关注交易员在终端的操作?

PS

3) 没有与服务器连接(没有与访问服务器连接),但订单显示在历史中。同时,HistorySelect 返回false。

它应该是这样的吗?

 
Interesting:

目前的计划是相当符合逻辑和可以理解的。没有必要在其中添加任何其他东西(开发者一直在努力追求简单)。

该行为已根据净额结算方案进行了改变,在该方案中,将SL/TP设置在指定的价格水平或头寸的当前(计划)价格是完全合理的。

仓位开盘价应理解为是形成该仓位的所有交易的总价格。

我不建议添加任何东西。我只是指出了MT4和MT5的不一致性,这可能导致问题。如果4中的缩进是从订单价格开始的,而5中的缩进是从头寸开始的,那么一切都将是合乎逻辑的:我们已经转移到一个净值平台,并改变了"锚点"。但问题是,4中的缩进是按市场价格进行的(因此,它不会低于用户的逻辑和预期)。它没有说任何关于立场的问题。逐字记录:止损位必须在下单价的基础上指定点数也许,这是文档中的不准确之处,但我想解决这个问题。是来自命令还是来自立场?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов - Документация по MQL5
 

大家早上好,现在出现了一个时刻,在参数方面

有必要指定什么尺寸的数组

时间t1[什么]和开盘价[什么]

参数中的内容是什么

input int what    = 120

但这并不容易 - 我得到了错误 - 无效的 索引值

你能不能告诉我如何实现这一点,以改变

测试EA 时,如何在不进入代码的情况下改变指数值?


这都与专家顾问的长期或短期(120)交易的时期有关

或中期

 
Im_hungry:

大家早上好,现在出现了一个时刻,在参数方面

有必要指定什么尺寸的数组

时间t1[什么]和开盘价[什么]

参数中的内容是什么

但这并不容易 - 我得到了错误 - 无效的 索引值

你能不能告诉我如何实现这一点,以改变

测试EA 时,如何在不进入代码的情况下改变指数值?


这都与专家顾问的长期或短期(120)交易的时期有关

或中期

在你的案例中,你需要使用动态数组

datetime t1[];
double   open[];

input int what=120;

int OnInit()
  {
   if(ArrayResize(t1,what)!=what || ArrayResize(open,what)!=what)
      return(-1);
...
   return(0);
  }
 
Interesting:

致开发者

问题如下。

1.我是否理解,如果我在测试策略时改变了我的交易账户,测试将停止?

2.有没有可能让测试员在操作过程中 "调用 "某个账户,而不关注交易员在终端的操作?

PS

3.与服务器没有连接(与访问服务器没有连接),但历史记录显示有订单。HistorySelect返回false。

它注定是这样的吗?

1、2--是的,目前就是这样的情况。问题是,在操作过程中,测试人员可以启动任何额外数据的分页,当改变服务器/账户时,可能会导致接收不正确的数据(来自另一个服务器的数据)。

3.你看到的是前一个查询的数据盲区。如果没有与服务器的连接,就不可能进行新的查询。

 
alexvd:

1,2 - 是的,这是目前的做法。关键是测试人员在这个过程中可能会启动任何额外数据的分页,如果服务器/账户被改变,可能会导致不正确的数据(其他服务器的数据)。

3.你看到的是之前查询的数据。如果与服务器没有通信,就不可能进行新的查询。

1,2 - 我明白了,谢谢你。

 
marketeer:
我并不建议添加任何东西。我只是提请注意MT4和MT5的不一致性,这可能导致问题。如果4中的缩进是从订单价格开始的,而5中的缩进是从头寸开始的,那么一切都将是合乎逻辑的:我们已经转移到一个净值平台,并改变了"绑定点"。但问题是,4中的缩进是按市场价格进行的(因此,它不会低于用户的逻辑和预期)。它没有说任何关于立场的问题。逐字记录:止损位必须在下单价的基础上指定点数也许,这是文档中的不准确之处,但我想解决这个问题。是来自命令还是来自立场?

1.我不能准确地说,我隐约记得。但如果我的记忆是正确的,在设置/修改订单时,SL和TP只能被指定为一个特定的价格水平。

如果我们说的是仓位变化,有两种方法来适应SL/TP:通过指定一个价格水平和指定一个点的数量。

如果我们考虑一个头寸,那么在净值模式下的点数将从形成该头寸的所有交易的平均价格(开仓的当前价格)计算出来。

这是指如果我们谈论的是手动模式。

2.如果我们谈论的是机械交易,那么总是有一个特定的价格水平(如何计算是另一个问题)。

 
marketeer:
我不是在建议应该增加什么。我只是提请注意MT4和MT5之间的不一致,这可能导致问题。如果4中的缩进是从订单价格开始的,而5中的缩进是从头寸开始的,那么一切都将是合乎逻辑的--我们已经转移到了一个网状的平台,并且改变了"锚点"。但问题是,4中的缩进是按市场价格进行的(因此,它不会低于用户的逻辑和预期)。它没有说任何关于立场的问题。逐字记录:止损位必须在下单价的基础上指定点数也许,这是文档中的不准确之处,但我想解决这个问题。是来自命令还是来自立场?
谢谢你,我们会想办法的。
原因: