chief2000: Pour les ordres stop fermés, OrderOpenTime() renvoie l'heure à laquelle la position a été ouverte. Est-il possible de savoir, à partir du code, à quel moment l'ordre d'arrêt a été activé ? Merci !
Il n'y a pas d'arrêt fermé, il y a un arrêt à distance...
La fonction OrderOpenTime() ne renvoie-t-elle pas son heure de déclenchement - pour les arrêts fixés et non déclenchés ?
Il n'y a pas d'arrêt fermé, il y a un arrêt à distance...
OrderOpenTime() ne renvoie-t-il pas l'heure de la mise en place d'un arrêt non déclenché ?
Vous avez raison, je n'étais pas précis. Je voulais dire que nous avons placé un ordre STOP qui s'est déclenché et une position a été ouverte sur cet ordre. Mais la position peut être ouverte sur la même barre où l'ordre STOP a été fixé, ou bien elle peut être ouverte un peu plus tard.
L'OrderOpenTime() indique l'heure à laquelle la position a été ouverte, ma question est la suivante : comment savoir quand l'ordre stop a été fixé ? Le rapport MT4 indique cette heure, mais est-il possible de la découvrir à partir du code ?
Si votre courtier fournit ces informations, recherchez un ordre avec un type, un prix et un magicien fermé au moment du déclenchement (passage au marché).
Chers professionnels, j'ai trouvé un Expert Advisor utile pour définir des take and stop et des trailing stops virtuels (ci-joint). Mais le stop loss virtuel ne fonctionne pas correctement. Veuillez m'aider à le corriger. Ou peut-être que quelqu'un a un bon analogue ?
J'ai réécrit le code et il ne corrige pas ces 2 erreurs.
alex12, je ne te comprends pas. Vous avez quelques emplois dans kodobase et vous posez de telles questions. Vous avez déjà couvert plusieurs fils avec eux.
La variable clOpenBuy n'est pas définie. Elle doit donc être définie. A en juger par le code, il s'agit de quelque chose de similaire à la couleur associée à l'ouverture d'un ordre d'achat.
Vous devez savoir exactement comment la variable est définie. Comme il est utilisé dans plusieurs fonctions différentes, il devrait probablement être global. Définissez-le donc comme global. Et d'autant plus que
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Pour les ordres stop fermés, OrderOpenTime() renvoie l'heure à laquelle la position a été ouverte.
Est-il possible de savoir, à partir du code, à quel moment l'ordre d'arrêt a été activé ?
Merci !
Il n'y a pas d'arrêt fermé, il y a un arrêt à distance...
La fonction OrderOpenTime() ne renvoie-t-elle pas son heure de déclenchement - pour les arrêts fixés et non déclenchés ?
Il n'y a pas d'arrêt fermé, il y a un arrêt à distance...
OrderOpenTime() ne renvoie-t-il pas l'heure de la mise en place d'un arrêt non déclenché ?
Je voulais dire que nous avons placé un ordre STOP qui s'est déclenché et une position a été ouverte sur cet ordre.
Mais la position peut être ouverte sur la même barre où l'ordre STOP a été fixé, ou bien elle peut être ouverte un peu plus tard.
L'OrderOpenTime() indique l'heure à laquelle la position a été ouverte, ma question est la suivante : comment savoir quand l'ordre stop a été fixé ?
Le rapport MT4 indique cette heure, mais est-il possible de la découvrir à partir du code ?
J'obtiens l'erreur suivante à la compilation
'&&' - la condition ne peut pas être une chaîne de caractères \00.mq4 (225, 27)
'&&' - la condition ne peut pas être une chaîne de caractères
comment le réparer ?
Chers professionnels, j'ai trouvé un Expert Advisor utile pour définir des take and stop et des trailing stops virtuels (ci-joint). Mais le stop loss virtuel ne fonctionne pas correctement. Veuillez m'aider à le corriger. Ou peut-être que quelqu'un a un bon analogue ?
Je tiens à vous remercier.
Description en code.
a été compilé par un conseiller
Sort 2 erreurs
clOpenBuy' - variable non définie .mq4 (40, 49)
clOpenBuy - variable non définie
J'ai réécrit le code encore et encore - ces 2 erreurs ne peuvent être corrigées.
Sort 2 erreurs
clOpenBuy' - variable non définie .mq4 (40, 49)
clOpenBuy - variable non définie
J'ai réécrit le code encore et encore - ces 2 erreurs ne peuvent être corrigées.
Vous pourriez par exemple faire ceci
Sortie de 2 erreurs
clOpenBuy' - variable non définie .mq4 (40, 49)
clOpenBuy - variable non définie
J'ai réécrit le code et il ne corrige pas ces 2 erreurs.
alex12, je ne te comprends pas. Vous avez quelques emplois dans kodobase et vous posez de telles questions. Vous avez déjà couvert plusieurs fils avec eux.
La variable clOpenBuy n'est pas définie. Elle doit donc être définie. A en juger par le code, il s'agit de quelque chose de similaire à la couleur associée à l'ouverture d'un ordre d'achat.
Vous devez savoir exactement comment la variable est définie. Comme il est utilisé dans plusieurs fonctions différentes, il devrait probablement être global. Définissez-le donc comme global. Et d'autant plus que
color clCloseBuy;Vous l'avez défini.