初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1499

 
Artyom Trishkin #:

您不会找到这样的东西。它不存在于 MQL5 中。

MqlTradeResult,其中有一个字段 retcode_external,并且有对该字段的描述。

感谢您的回答,Artem,但说实话,我不太明白 "在 MQL5 中不存在 "是什么意思?在附带文件 Trade.mqh 的图片中,突出显示的一行 是什么?

顺便说一下,通过这一行,我找到了m_result.retcode_external,然后又找到了MqlTradeResult,在那里我找到了我需要的说明。问题就是从这里产生的。

再见,弗拉基米尔。

 
MrBrooklin #:

感谢您的回答,Artem,但说实话,我不太明白 "在 MQL5 中不可用 "是什么意思?在附带文件 Trade.mqh 的图片中,突出显示的一行 是什么?

你好,弗拉基米尔。

编程语言和使用该语言编写的程序代码是不同的。也许,Artyom 的意思是,在 MQL5(有帮助)中,没有现成的函数、结构或其他构造,程序员看不到它们的实现。这就是为什么我们需要一个包含如何使用这些语言工具信息的帮助。

Trade.mqh 文件已经是用 MQL5 编写的程序代码,可供程序员使用。这些代码只是由 MQL5 开发人员编写的。在帮助中可以找到许多使用这些库的示例,但在语言帮助中对它们进行全面描述是可取的,但并非必要。因此,正如您所做的那样,您应该查看源代码,以了解应该在帮助中查找哪些内容来澄清您的问题。

 
MrBrooklin #:

感谢您的回答,Artem,但说实话,我不太明白 "在 MQL5 中不可用 "是什么意思?在附带文件 Trade.mqh 的图片中,突出显示的一行 是什么?

顺便说一下,通过这一行,我找到了m_result.retcode_external,然后又找到了MqlTradeResult,在那里我找到了我需要的说明。问题就是从这里产生的。

再见,弗拉基米尔。

这是标准库中 CTrade 交易类的一个方法。它返回与交易查询结果 MqlTradeResult m_result 相同的 retcode_external 字段。

 
Yuriy Bykov #:

你好,弗拉基米尔

编程语言和使用这种语言编写的程序代码是不同的。Artyom 的意思可能是,MQL5 语言没有现成的函数、结构或其他构造,程序员看不到它们的实现。这就是为什么我们需要一个包含如何使用这些语言工具信息的帮助。

Trade.mqh 文件已经是用 MQL5 编写的程序代码,程序员可以使用。这些代码只是由 MQL5 开发人员编写的。在帮助中可以找到许多使用这些库的示例,但在语言帮助中对它们进行全面描述是可取的,但并非必要。因此,正如您所做的那样,您应该查看源代码,以了解应该在帮助中查找哪些内容来澄清您的问题。

谢谢你,尤里,谢谢你详细的回答!现在一切都水到渠成了。

再见,弗拉基米尔

 
Artyom Trishkin #:

这是标准库中 CTrade 交易类的一个方法。它返回与 MqlTradeResult m_result 相同的 retcode_external 字段。

谢谢你,阿尔捷姆!尤里已经详细解释了一切。

再见,弗拉基米尔。

 

当我在测试器中运行单次运行时,"图表 "选项卡显示资金图表,但余额图表不显示。

88

这是否可以配置?

如何才能让它显示余额线?

 
Aleksandr Slavskii #:

当我在测试仪的 "图表 "选项卡上进行单次运行时,资金图表会显示,但余额图表不会显示。


这是否可以配置?

如何才能显示余额线?

真奇怪。这是标准的 SimpleMA:


 
Artyom Trishkin #:

真奇怪。这是标准的 SimpleMA:

只有 Finam 出现了这个问题,其他用户的图表都绘制正确。

而且不止我一个人有这个问题,所有 Finam 用户的图表都只显示资金,没有余额线。

所以我想知道是否可以切换到正常视图。


在上一篇文章中,图表来自一个担保额度非常大的工具。


 
Aleksandr Slavskii #:

问题只出在 finam 上,其他图表都能正确绘制。

而且不止我一个人有这个问题,所有 Finam 用户的图表都只显示资金而不显示余额线。

所以我想知道是否可以切换到正常视图。


在上一篇文章中,图表显示的是一个担保额度非常大的工具。


Finam 有一个奇怪的保证金计算方法,部分是单账户操作的问题,部分是 MT5 4150 本身的问题。他们说 MQ 在下一个版本中承诺修复 MT5。

我知道它仍然会有问题,但不会像现在这样。

 
JRandomTrader #:

Finam 的保证金计算方法很奇怪,一方面是单账户操作的问题,另一方面是 MT5 4150 本身的问题。他们说 MQ 承诺在下一个版本中修复 MT5。

我知道它还是会出问题,但不会像现在这样。

在 finam 中,OrderCalcMargin() 完全不起作用,我不得不自己编写保证金计算函数。

好吧,我们就等着更新吧,如果他们答应了,就会解决的。