错误、漏洞、问题 - 页 389

 
Integer:
我试图通过调用mql5.exe来编译脚本,脚本使用了includnik--它没有编译。我删除了inluder的调用--它可以编译。它在编辑器中用指标编译。
通过/i:<path>你设置的带子目录的文件夹路径?
 
mql5:
你是否将/i:<path>设置为有注射的文件夹的路径?


谢谢,知道了。我没有。

 

更多的时候,根据通过CopyOpen和其他函数加载的历史深度来判断,在MT重载后立即改变参数 "窗口中的最大条数",由于某些原因而不起作用,只在一些看起来很随意的时间内成功。

告诉我,难道没有一个功能可以改变在线模式下历史加载本身的深度?

在标准测试器中,据我所知,已经实现了这样的功能,而在创建替代测试器的情况下,也需要这样的功能。
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 

问题2:假设我们有一个指标窗口,向其添加不同参数的指标版本。

在这种情况下,每个版本的缩放将单独进行,因此,在可见极值不一致的情况下,不同版本的缩放将不重合,并相互重叠。

在这种情况下,由于没有滚动事件,实现一个单一的缩放是非常困难的,而创建一个指标,包括几行,由于没有可能动态地设置它们的颜色和代码的整体繁琐性而受到阻碍。

唉,在现有模式中很难找到简单的方法来解决这个问题。因此,有一个问题,是否有可能将放置在窗口中的所有指标的单一比例的属性添加进去?

 
为什么当一个仓位被反转(进/出)时,仓位的 "评论 "栏中的订单(交易)评论没有被覆盖?我试着用手翻转它--同样的事情。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
[删除]  
Valmars:
为什么当一个头寸被逆转(进/出)时,头寸的 "评论 "栏中的订单(交易)评论没有被覆盖?我试着手动操作--同样的事情。

按照我的理解,新的位置应该是被覆盖的,这与初始位置相反。

出了 它就关闭初始位置,那里出的评论就保持不变。

当然,最好是把评论改在外面,以便更清楚地说明为什么这个职位被关闭。

 
Interesting:

按照我的理解,新的位置应该是被覆盖的,这与初始位置相反。

出场 是对初始位置的关闭,那里的评论保持不变。

当然,最好是改变对出的评论,以便更清楚地说明为什么要关闭该职位

位置保持原样,但改变了方向。开仓时--评论被改写,充值时--也被改写。但对于反转来说,情况并非如此。那里具体说明了变化的原因。在交易和订单的历史中,评论是存在的。这不是MQL5程序的问题,而是终端的问题,因为即使在指定了注释的情况下进行手动逆转,该领域仍然是空的。

我认为应该从订单中填写。否则就不清楚是谁改变了头寸;是EA还是手动(目测,在 "交易 "标签)。

[删除]  
Valmars:

位置和原来一样,只是方向变了。当开仓时,评论会被改写,当入金时也会被改写。但当我倒车时,它却没有。那里具体说明了变化的原因。在交易和订单的历史中,评论是存在的。这不是MQL5程序的问题,而是终端的问题,因为即使在指定了注释的情况下进行手动逆转,该领域仍然是空的。

我认为应该从订单中填写。否则我们无法看到谁改变了头寸,是专家顾问还是手动(直观地,在 "交易 "标签)。

如果方向改变了,现有的Out位置被关闭,新的In位置被重新打开。

如果我没记错的话。

例子。

1.我们有一个0.10的买入头寸和一个卖出订单(限价或止损订单),手数为0.20的触发。

因此,买入头寸被关闭,并创建一个新的0.10的卖出头寸。

2.假设有一个买入0.10的头寸,注释为 "新头寸"(该交易应该被标记为进入),我们平均买入0.10,注释为 "平均买入 - XXXX"(该交易应该被标记为进入)。

由此产生的头寸应该是买入0.20,注释为 "平均买入 - XXXX"。

在这里,我们决定扭转仓位,卖出0.30,并注明 "动荡卖出 - XXXX"。

我们应该有一个卖出0.10的头寸,注释为 "动荡卖出--XXXX"。

它应该是关闭一个 买入头寸+打开一个新的卖出头寸。


买入0.20仓位的平仓(平均买入-XXXX)将在日志中被标记为卖出0.20仓位(注释应予以澄清)。

新仓位的建立将在日志中标记为Sell 0.10 In(Upheaval Sell - XXXX)。

PS

我稍后会检查它在测试器中的实际效果。

[删除]  
Valmars:

这不是MQL5程序的问题,而是终端的问题,因为即使用注释手动扭转,这个字段也是空白的。

我认为应该从订单中填写。否则就不清楚是谁改变了头寸;是EA还是手动(目测,在 "交易 "标签)。

然后就看Sevrvisdesk的开发人员了。
 
Valmars:

位置和原来一样,只是改变了方向。

这是一个术语的问题,仅此而已。因此,建议在文件中查找该职位的定义。