Pouvez-vous me dire comment fermer une transaction ? Comment fermer une transaction après n (nombre par exemple 5) bougies après son ouverture ? L'heure d'ouverture du commerce n'est pas connue à l'avance.
kokos4: Veuillez indiquer qui peut le faire. Comment fermer une position après n (nombre par exemple 5) bougies après son ouverture ? Vous ne connaissez pas l'heure d'ouverture à l'avance.
Comptez n bougies en secondes, ajoutez-les à l'heure d'ouverture et comparez-les à l'heure actuelle. Dès que l'heure actuelle est supérieure - un ordre de fermeture.
kokos4: Veuillez indiquer qui peut le faire. Comment conclure l'affaire après n (nombre par exemple 5) bougies après son ouverture ? L'heure d'ouverture du poste est inconnue à l'avance.
Le nombre de bougies qui se sont écoulées depuis l'ouverture de l'ordre (pensez à le mettre en évidence au préalable) :
iBarShift (_Symbol, _Period, OrderOpenTime());
De plus, c'est plus facile comme "un jeu d'enfant". ;)
Chers collègues, ma fonction NormalizeDouble ne fonctionne pas (je ne peux pas l'expliquer autrement). Il produit 16 chiffres, bien que j'aie écrit 5 dans le deuxième paramètre. S'il vous plaît, dites-moi ce qui ne va pas dans le code :
double i = 0.123456789112345;
voidOnStart()
{
NormalizeDouble(i, 5);Alert (i);
}
Dans ce cas, il ne sera pas normalisé et pourra provoquer une erreur ! Pourquoi ne seriez-vous pas satisfait d'un prix normalisé plus précis ?
Si vous en avez besoin pour une raison quelconque, vous pouvez multiplier le nombre original par 100000, le transformant ainsi en un nombre entier, puis le multiplier par _Point ou 0,00001 :
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.
Veuillez indiquer qui peut le faire. Comment fermer une position après n (nombre par exemple 5) bougies après son ouverture ? Vous ne connaissez pas l'heure d'ouverture à l'avance.
Comptez n bougies en secondes, ajoutez-les à l'heure d'ouverture et comparez-les à l'heure actuelle. Dès que l'heure actuelle est supérieure - un ordre de fermeture.
Veuillez indiquer qui peut le faire. Comment conclure l'affaire après n (nombre par exemple 5) bougies après son ouverture ? L'heure d'ouverture du poste est inconnue à l'avance.
Le nombre de bougies qui se sont écoulées depuis l'ouverture de l'ordre (pensez à le mettre en évidence au préalable) :
De plus, c'est plus facile comme "un jeu d'enfant". ;)
Chers collègues, ma fonction NormalizeDouble ne fonctionne pas (je ne peux pas l'expliquer autrement). Il produit 16 chiffres, bien que j'aie écrit 5 dans le deuxième paramètre. S'il vous plaît, dites-moi ce qui ne va pas dans le code :
Merci ! Et maintenant c'est 0.12346.
Comment faire sans arrondir ?
Dans ce cas, il ne sera pas normalisé et pourra provoquer une erreur ! Pourquoi ne seriez-vous pas satisfait d'un prix normalisé plus précis ?
Si vous en avez besoin pour une raison quelconque, vous pouvez multiplier le nombre original par 100000, le transformant ainsi en un nombre entier, puis le multiplier par _Point ou 0,00001 :