Erreurs, bugs, questions - page 2261

 
fxsaber:

Le poste est fermé. Ouvrez manuellement une position sur la démo, puis définissez son SL/TP et fermez-la. Le SL/TP de la position fermée sera affiché dans l'onglet Historique (Positions/trades). Comment obtenir ces niveaux dans MQL ?

Jusqu'à présent, il semble qu'il n'y ait aucun moyen. Il n'existe pas d'identifiants DEAL_SL et DEAL_TP pour obtenir ces propriétés.

 
fxsaber:

inconnu-multiple


Comment se reproduire ?

 
Alexander:

Comment se reproduire ?

J'ai essayé de compiler le code que @A100 a posté ici hier (déjà supprimé). J'ai raccroché. Ensuite, en ouvrant ME sur de nombreux mqh, il s'est bloqué, et a donné de telles infobulles lors de l'écriture du code.

 
Vladislav Andruschenko:
Essayez de double-cliquer sur l'utilisateur dans le MP. Jusqu'à ce que le mot "messages non lus" disparaisse. Ça marche pour moi.

C'est-à-dire aller dans les messages, puis cliquer à nouveau sur cet utilisateur à droite.

Merci, ça aide !

 
fxsaber:

J'ai essayé de compiler le code...

Oui... Je dois d'abord ouvrir lefichier magique .mq5 (seulement 340 octets).


Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.08.22
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Erreur d'exécution :
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)
}
Résultat :
Attendu :

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) n'est pas fondamentalement différent de (3)(9), mais le résultat (6) et (8)(11) sont fondamentalement différents. La même chose était attendue, compte tenu du résultat (7)(11)

les lignes avec (*) ont été ajoutées plus tard

 
A100:

MetaEditor 1881/32 se bloque... il suffit d'ouvrir le fichier joint et ensuite, par exemple, de lancer le processus de compilation ou d'ouvrir tout autre fichier.

Fixé par

 
Промежуточный билд 1882
Промежуточный билд 1882
  • 2018.08.24
  • www.mql5.com
Уважаемые разработчики...
 
Bonjour, sur Ubuntu 17.10 et 18.04, MT5 1881 ferme les transactions par lui-même (deux fois). Est-ce qu'il y a une solution ?
 
nismo7:
Bonjour, sur Ubuntu 17.10 et 18.04 MT5 1881 ferme les transactions (deux fois) par lui-même. Est-ce qu'il y a une solution ?

En modifiant votre code.