错误、漏洞、问题 - 页 2261

 
prostotrader:

该职位已经关闭。在演示中手动开仓,然后设置其SL/TP并平仓。平仓的 SL/TP将显示在历史标签中(头寸/交易)。如何在MQL中获得这些水平?

 
fxsaber:

该职位已经关闭。在演示中手动开仓,然后设置其SL/TP并平仓。平仓的 SL/TP将显示在历史标签中(头寸/交易)。如何在MQL中获得这些水平?

到目前为止,似乎还没有办法。没有DEAL_SLDEAL_TP 标识符来获得这些属性。

 
fxsaber:

未知数-多个


如何重现?

 
Alexander:

如何重现?

试图编译@A100 昨天在这里发布的代码(已经删除)。让我挂了电话。然后当在许多mqh上打开ME时,它就挂掉了,而且在写代码时给出了这样的工具提示。

 
Vladislav Andruschenko:
尝试双击PM中的用户。直到未读信息这个词消失。对我有用。

即:进入信息,然后再点击右边的那个用户。

谢谢你,这很有帮助!

 
fxsaber:

试着编译代码...

是的...我需要先打开魔法.mq5文件(只有340字节)。


Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.08.22
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
执行错误。
class Z {};
class Y : public Z {};
struct A { int _;
template<typename T> void f( T  ) { Print( __FUNCSIG__ ); } //(1)
template<typename T> void e( T* ) { Print( __FUNCSIG__ ); } //(9)  (*)
                     void g( Y* ) { Print( __FUNCSIG__ ); } //(2)
template<typename T> void h( T  ) { Print( __FUNCSIG__ ); } //(3)
};
struct B : A {
                     void f( Z* ) { Print( __FUNCSIG__ ); } //(4)
                     void e( Z* ) { Print( __FUNCSIG__ ); } //(10) (*)
                     void g( Z* ) { Print( __FUNCSIG__ ); } //(5)
};
void OnStart()
{
        Y *y;
        B b;
        b.f( y ); //(6)
        b.e( y ); //(11)                                           (*)
        b.g( y ); //(7)
        b.h( y ); //(8)
}
结果。
预期的。

void B::f(Z*)
void A::f<Y*>(Y*)
(6)
void A::e<Y>(Y*)
void A::e<Y>(Y*)
(11)(*)
void A::g(Y*)
void A::g(Y*)
(7)
void A::h<Y*>(Y*)
void A::h<Y*>(Y*)
(8)

(1)与(3)(9)没有本质区别,但结果(6)和(8)(11)有本质区别。考虑到结果(7)(11),预期也是如此

带(*)的行是后来添加的

 
A100:

MetaEditor 1881/32挂起...只要打开附件中的文件,然后例如开始编译过程或打开任何其他文件即可。

固定的是

 
Промежуточный билд 1882
Промежуточный билд 1882
  • 2018.08.24
  • www.mql5.com
Уважаемые разработчики...
 
问候!在Ubuntu 17.10和18.04上,MT5 1881自己关闭了交易(两次)。这一点是否以某种方式得到了解决?