错误、漏洞、问题 - 页 1412

 
Tapochun:
转到MT5或写信给servicedesk

如果我转到mt5,它能在mt4上工作吗?:)))

这是MetaQuotes软件公司产品的错误跟踪部分,在TeamWox群件系统 的基础上实现。

创建一个应用程序直接报告 MQL5或MetaTrader 5的 错误,或向开发人员提出改进建议

显然,没有人需要MT4

 
pako:
如果我转到mt5,它能在mt4上工作吗?:)))
如果你不尝试,你就不会知道)。
 
pako:

如果我转到mt5,它能在mt4上工作吗?:)))

这是MetaQuotes软件公司产品的错误跟踪部分,在TeamWox群件系统 的基础上实现。

创建一个应用程序直接报告 MQL5或MetaTrader 5的 错误,或向开发人员提出改进建议

显然,没有人需要MT4

是的,他们这样做,你可以在下单时选择使用MT4或MT5。
 
Slawa:

显示你的信息来源。

以下是官方资料:https://www.mql5.com/ru/docs/basis/function/events#ontesterinit

你从哪里得知这段代码是由测试人员运行的?

我不明白,你是想证实我的话,还是反驳我的话?当你在市场上的一个产品的策略测试器中运行优化时,它到底能不能在用户的真实账户上意外地开始交易?

而就在你运行优化其他没有源代码的EA时,你应该担心事先禁用自动交易吗?

代码从测试器中运行,因为用户在策略测试器中选择了优化,并点击了 "开始"。

 
A100:

现在我注意到,在执行过程中,"由专家安装 "条目变成了 "手动安装"。

即使是零魔法,"由专家安装 "也被保留。无法获得对 "手动设置 "的修改。显然,这只有在贸易服务器端才能实现。这似乎就是所发生的事情。
 
zaskok2:
即使是零的神奇数字 "专家设定 "也被保留。无法获得对 "手动设置 "的改变。显然,这只有在贸易服务器端才能实现。这就是所发生的事情,似乎。

如果交易账户上的EA只由一个Majic数字决定,那将是非常好的。

现在,一些未知的力量告诉服务器,一个EA正在该账户上运行。

 
zaskok2:

我的意思是这样的:待定

一个位置作为其执行的结果。

 
A100:

以下是我的意思

真实账户 的MT5上,现在只有FORTS有意义。最初我们谈论的是外汇 - MT4。

终端从服务器收到一个额外的标志--谁创建了票据(专家顾问,手或经销商)。你不能以编程方式达到它(标志)。

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

如果我用专家顾问进行交易,它能检测到机器人或手吗?

Renat Fatkhullin, 2013.03.18 04:42

你的经纪人在MetaTrader 5中拥有关于请求的发起者(手动、专家或信号)的信息。你可以用它来解决有争议的情况。

这与MT4有关。如果能通过MQL来获取这些信息,那就更好了。
 
zaskok2:

这与MT4有关。如果能通过MQL访问这些信息就好了。

但我们如何能证明其必要性?

然后就不清楚了,只有在下订单的时候才有意义--可以通过OrderSend()创建,然后再手动改变,反之亦然。最初谁下的订单的记录不会因此而改变。

它就像ORDER_TIME_SETUP。例如,我对下订单的时间不感兴趣,但对其最后一次修改的时间感兴趣。但如果我们修改订单,ORDER_TIME_SETUP不会改变--那么这个属性是干什么的?

 
A100:

又如何证明其必要性?

然后它是模糊的,只在下订单的时候相关--它可以通过OrderSend()创建,然后手动改变,反之亦然。最初被安置的人的记录将不会因此而改变。

它就像ORDER_TIME_SETUP。例如,我对下订单的时间不感兴趣,但对其最后一次修改的时间感兴趣。但如果我们修改订单,ORDER_TIME_SETUP不会改变--那么这个属性是干什么的?

同样,这种机制在MT5中不能正常工作。在MT4中并没有,除了我马上指出的 那些罕见的时刻。

过去,终端可以做的事情比MQL多得多。这就是为什么通过WinAPI的拐杖被创造出来。开发商已经改变了政策,通过新的MQL大大减少了这种差距。现在,几乎所有终端能做的事情,MQL也能做。

如果不了解为什么需要一个工具包,这并不意味着它没有用处。瞬间想到的最简单的事情。
有一个账户的交易历史,其中一些地方是手动交易,一些地方是自动交易,有时还有信号。而人们想了解的不是账户的总收益,而是对其进行分类:这段时间内手动交易的收益,信号交易的收益和ATC交易的收益(包括半自动交易)。

当然,属于修饰和秩序封闭的问题是存在的。
原因: