Questions des débutants MQL5 MT5 MetaTrader 5 - page 1049

 
Никитос:

Bonjour à tous. S'il vous plaît, dites-moi ce qui se passe.

J'écris du code dans mql5, je veux utiliser la fonction PositionClose, mais elle dit "Man ! PositionClose' - la fonction ne peut être déclarée que dans la portée globale".

J'étais comme, je veux dire cette même fonction est dans #include <Trade\Trade.mqh> par défaut.


Vérifié. C'est là.

Pourquoi se montre-t-il, de quoi a-t-il besoin, comment fermer la position?


Le code lui-même


Renommez votre fonction.

 

Pouvez-vous m'indiquer comment écrire un fichier d'installation après optimisation dans MT5, afin de le charger ultérieurement dans un EA ?

MERCI.

 
Quelle valeur renvoie iTickVolume(NULL, 0,0) lorsqu'une nouvelle barre apparaît ?
 
Alexander Fedosov:
Quelle valeur renvoie iTickVolume(NULL, 0,0) lorsqu'une nouvelle barre apparaît ?

1

C'est si les tiques ne sont pas venues par lots.
 
Alexey Viktorov:

1

Ceci si les tiques ne sont pas dans un lot.
Un lot de tiques provient-il de plus d'un événement ? Prix, volume...
Comment puis-je alors connaître le volume en ticks à partir de l'événement de changement de prix ?
 
Alexander Fedosov:
Un lot de tiques provient-il de plus d'un événement ? Prix, volume...
Comment puis-je connaître le volume en ticks à partir d'un événement de changement de prix ?

Une nouvelle barre ne commence pas tant qu'il n'y a pas de tick pendant cette nouvelle barre. Le mot "lot" est un peu long. Je n'ai pas observé cela, mais j'ai lu que la détermination d'une nouvelle barre par le volume n'est pas fiable précisément parce que plus d'un tick peut se produire en même temps.

 

Aidez à clarifier quelques questions sur CTRADE:


1. Pourquoi est-il nécessaire de spécifier un prix dans PositionOpen, puisqu'il s'agit essentiellement d'un ordre au marché. Que se passera-t-il si le prix spécifié à cet endroit est différent de plusieurs pips du prix actuel, c'est-à-dire qu'en fait est non-marché ? Jusqu'à présent, la seule explication que j'ai trouvée est qu'il est utilisé pour calculer l'écart et le comparer à la valeur spécifiée dans SetDeviationInPoints.

C'est vrai ?

Est-ce que SetDeviationInPoints limite le slippage dans les deux sens ou seulement dans le sens négatif ? Pour une raison quelconque, je peux spécifier l'écart dans PositionClose mais je ne peux pas le faire dans PositionOpen .

 

Bonjour à tous.

Il y a un problème avec la fonction Print(); dans mt5.

                  
                  Print("Але Где Текст");
                  Print("1");
                  Print("2");
                  Print("3");
                  Print("4");
                  Print("5");
                  Print("6");
                  Print("7");
                  Print("8");

Et les chiffres devraient apparaître dans les journaux dans l'ordre. Attention dans les logs, pas dans les logs.

Mais c'est le genre de conneries que je vois dans les journaux.

RE      0       21:27:29.430    Core 1  2019.02.14 11:09:42   6
QL      0       21:27:35.537    Core 1  2019.02.14 11:09:57   4
IJ      0       21:27:41.655    Core 1  2019.02.14 11:24:40   5
EP      0       21:27:47.763    Core 1  2019.02.14 11:34:57   8
MN      0       21:27:53.868    Core 1  2019.02.14 11:44:31   2
EE      0       21:27:59.973    Core 1  2019.02.14 11:54:36   1
NS      0       21:28:06.089    Core 1  2019.02.14 12:04:46   4
JI      0       21:28:12.198    Core 1  2019.02.14 12:14:51   7
NG      0       21:28:18.324    Core 1  2019.02.14 12:54:40   4
JN      0       21:28:24.431    Core 1  2019.02.14 13:19:48   8
KD      0       21:28:30.535    Core 1  2019.02.14 13:34:37   4
KR      0       21:28:36.647    Core 1  2019.02.14 13:49:45   7
KH      0       21:28:42.752    Core 1  2019.02.14 13:59:44   5
PG      0       21:28:48.864    Core 1  2019.02.14 14:04:55   3
EM      0       21:28:54.969    Core 1  2019.02.14 14:09:46   6
DK      0       21:29:01.072    Core 1  2019.02.14 14:14:44   5
MQ      0       21:29:07.214    Core 1  2019.02.14 14:39:43   6
IH      0       21:29:13.318    Core 1  2019.02.14 15:29:38   2
QF      0       21:29:19.421    Core 1  2019.02.14 15:49:56   7
JL      0       21:29:25.542    Core 1  2019.02.14 16:14:51   5
LJ      0       21:29:31.648    Core 1  2019.02.14 16:19:59   6
NQ      0       21:29:37.751    Core 1  2019.02.14 16:39:48   5
KO      0       21:29:43.861    Core 1  2019.02.14 16:39:57   3
PE      0       21:29:49.967    Core 1  2019.02.14 16:44:38   4


Les nombres sont aléatoires. Pas dans l'ordre.

Quelle est l'erreur et comment la réparer.


Une fois encore, il s'agit d'une capture d'écran des journaux, et non des journaux du testeur.

 
Никитос:

Bonjour à tous.

Il y a un problème avec l'affichage de la fonction Print(); dans mt5.

Et les chiffres devraient apparaître dans les journaux dans l'ordre. Attention dans les logs, pas dans les logs.

C'est le genre de conneries que je vois dans les journaux.


Les nombres sont aléatoires. Pas dans l'ordre.

Quelle est l'erreur, comment la réparer.


Une fois encore, il s'agit d'une capture d'écran des journaux, et non des journaux du testeur.

Si vous essayez de taper sur toutes les cases, le terminal vous bannit simplement comme spammeur - il se protège automatiquement et n'affiche pas tous les commentaires.

 
Dites-moi, j'ai installé l'application mobile mcl5 lors de l'entrée nécessite un nom d'utilisateur et mot de passe et j'ai essayé le mot de passe et de connexion à mcl5, j'ai essayé le mot de passe et de connexion du compte, il ne fonctionne pas comment faire ?
Raison: