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 :
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 :