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

 
secret:

为了计算一笔交易的利润,特别需要开盘价。只要交易是开放的,开盘价必须从 仓单上的仓位列表中提取

这是没有必要的。你也可以从HistoryDeals获取。在篱笆上,它将是一个步骤,在网状物上--分几个步骤。

当交易结束后,同样的开盘价必须从另一个列表(交易,而不是头寸)中提取,用于另一张票。对吗?

只有HistoryDeals。


如果你还需要计算开盘和收盘时的滑移值,那么你必须连接更多的历史订单。

 
fxsaber:

当我想在终端看到交易历史时,我使用GUI扩展。有历史头寸,就像MT4中一样。收盘价与收盘时间相对应,等等。

因此,历史地位是一种惯例,可以用不同的方式来解释。


在截图中,你可以看到MT5显示该仓位有0.71 的利润和一个收盘价曲线(1.131878比Digits多,这个价格不等于收盘时的符号价格)。

另一方面,GUI扩展显示,这个位置由两个在不同时间关闭的位置组成。而其中一个的利润是-0.09,另一个是+0.80。这导致了同样的0.71。 而收盘价与收盘时间相对应。就像在MT4,一般来说。

哪种MT5历史头寸的呈现方式更清晰,取决于大家。

 
Vladimir Karputov:

你有这个EA的开放源代码吗(你需要*.mq5文件)?

如果你有它,并能把它放在公共领域--只要把这个文件贴在这个主题里。我想你马上就会得到帮助。但只有在有开放代码(*.mq5文件)的情况下。

没有代码,是*.EX4格式的。
 
Руслан Давлетов:
没有代码,是*.EX4格式的。

在这种情况下,你是在剃刀的边缘行走。对于任何,哪怕是一丝反编译,你和那些接受它的人将被终身禁止。


还要看看你是在哪条线上写的--这个论坛是专门讨论MQL5的。对于旧的终端,有一个特殊的部分:MQL4和MetaTrader 4

 
Vladimir Karputov:

在这种情况下,你是在剃刀的边缘行走。对于任何,哪怕是一丝反编译,你和那些接受它的人将被终身禁止。


还要看看你是在哪条线上写的--这个论坛是专门讨论MQL5的。对于旧的终端,有一个特殊的部分:MQL4和MetaTrader 4

明白了,谢谢
 

找遍了所有的东西,什么都没找到。

关于任务管理器中的系统进程的问题 -

我怎样才能抓住calc.exe进程的出现并等待它完成?

 
erotin:

找遍了所有的东西,什么都没找到。

关于任务管理器中的系统进程的问题 --

你如何抓住calc.exe进程的出现并等待它完成?

你确定你有正确的论坛吗?

 

不,我是想等到EA的自动优化 过程完成。

另一个问题。

double   high  = iHigh(Symbol(),Period(),1); 

我如何知道在那一刻(前一根蜡烛的高点)的买入和卖出是什么?

 
erotin:

不,我是想等到EA的自动优化过程完成。

另一个问题。

我如何知道在那一刻(前一根蜡烛的高点时刻)的买卖是什么?

ask = high

bid = ask - спред
 
你好!在 "如何正确向市场提交产品 "一文中,只指定了1个EX5-EX4文件?问题基于指标的顾问,在顾问 功能iCustom(2个文件)中的指标 文件计算,如何提交给市场?服务台3天都不回答?