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

 
MrBrooklin:

非常感谢每个人对我的问题作出的回应!

我刚刚与我的外汇交易商 "PSB-Forex "进行了另一次谈话,并最终发现了问题所在,即为什么策略测试器在卢布账户上无法工作。问题是外汇商PSB-Forex不向客户提供货币对USD/RUB这样的交易工具。

向大家问好,弗拉基米尔。

但有一对美元/卢比!

 
Andy:

打开演示:文件-打开账户-MetaQuotes-演示

转到:文件-连接 到交易账户-选择账户

我已经按照你的建议做了一切。

我已经设法在策略测试器中用 RUR替换了RUB,但在测试过程中一切都没有变化。

再次感谢您的帮助!

问候,弗拉基米尔。

 
Vladimir Karputov:


弗拉基米尔,为什么你需要连接到MQ模拟账户

对MT当前版本的检查显示为2085,而独立的MQ终端在启动后立即被更新为2093(如果我没记错的话)。你为什么要用这样的手鼓跳舞?如果2093是稳定版本,为什么其他终端看不到?

顺便说一下,MQ终端显示,最新的稳定版和最新的测试版都已安装。????????

 
Сергей Таболин:


最新的版本总是在MetaQuotes-Demo服务器上。达诺注意到--如果一个用户在某件事情上没有成功,那么99%的情况下,用户不仅仅是坐在一个旧的,而是一个非常非常旧的构建上。

 

刚才,终端本身更新到了2093版本,但在策略测试器中出现了这样的情况



我可以把一切都改成俄语吗?

问候,弗拉基米尔。

 
MrBrooklin:

我刚刚将终端本身更新为2093版,但在策略测试器中我得到了这个结果



一切都可以改成俄语吗?

问候,弗拉基米尔。

也许在下一个测试版中,他们会发布一个翻译,并制作一个更漂亮的字体。现在,这个新菜单只有英文版本。

 

大家好!我又来向你请教,我相信以前也有过这样的经历......在终端设置中,你可以一次性设置所有的偏差,但专家顾问在不同的工具上交易,需要不同的值。对于开仓/平仓订单,使用Trade.mqh的标准解决方案。我们试图使用类似

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

没有工作,显然,它是以某种不同的方式进行的。换句话说,我们怎样才能从 Trade.mqh 中调用void

 
Anzhela Sityaeva:

大家好!我又来向你请教,我相信以前也有过这样的经历......在终端设置中,你可以一次性设置所有的偏差,但专家顾问交易不同的工具,需要不同的值。对于开仓/平仓订单,使用Trade.mqh的标准解决方案。我们试图使用类似

没有成功,必须以某种方式进行。换句话说,我们怎样才能从 Trade.mqh 中调用void

首先,你需要一个.mqh文件。

你将得到该例子的第一行。

#include <Trade\Trade.mqh>
CTrade trade;

完成第二个。你也可以用手写一切。

然后

 trade.SetExpertMagicNumber(magicNumb);
或任何其他方法。
 
Alexey Viktorov:

首先你需要一个.mqh文件

你将得到例子的第一行

完成第二个。你也可以用手写一切。

然后

或任何其他方法。

是的,但Trade.mqh是连接的。像 这样调用bool是没有问题的。

trade.PositionOpen( ...

当设置一个偏差时,使用void,不能以同样的方式调用。

 
Anzhela Sityaeva:

是的,但Trade.mqh是连接的。像 这样调用bools是没有任何问题的。

偏差设置使用void,不能以同样的方式调用。

我没有看到这一行的交易。

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

初学者的常见问题 MQL5 MT5 MetaTrader 5

Anzhela Sityaeva, 2019.07.08 15:48

亲爱的先生,您好再次向你请教,可能已经过去了......在终端设置中,你可以一次性设置所有的偏差,但专家顾问在不同的工具上交易,需要不同的值。对于开仓/平仓订单,使用Trade.mqh的标准解决方案。我们试图使用类似

SetDeviationInPoints(const ulong deviation) { m_deviation=deviation; }

没有成功,必须以某种方式进行。换句话说,我们怎样才能从 Trade.mqh 中调用void

啊,对不起,这是一个来自SB的字符串。

好吧,在开仓前以同样的方式进行设置

trade.SetDeviationInPoints(123);