Ouverture d'une transaction avec un écart plus important que prévu
1 réponses
Mike H.
Il y a 12 ans #112367
OK, j'ai trouvé... Changez le code en sqConvertToPips (Ask - Bid) < 2.2 ou (Ask - Bid) < 0.00022
Dans l'assistant, ce serait sqConvertToPips Spread < 2.2
Exemple : Entrer en position longue si l'une des conditions est Spread < 2.2
Code affiché comme (Ask - Bid) < 2.2
mais les transactions s'ouvrent quelle que soit la taille de l'écart... Qu'est-ce que je fais de travers ?
Les salles de marché utilisent 5 décimales... Comptes DEMO
Dans l'éditeur, j'ai essayé de passer à (Ask - Bid) < 2 et (Ask -Bid) < 2.0 et les transactions s'ouvrent toujours avec des écarts plus importants...
0
Mark Fric
Il y a 12 ans #125392
Bonjour,
vous pouvez l'utiliser comme :
ConvertToPips(Spread) < 2.2
ou
Spread < ConvertToRealPips(2.2)
En tout état de cause, cela devrait fonctionner.
Avez-vous envisagé que le spread puisse changer depuis le déclenchement de l'action et la passation de votre ordre ?
En outre, il pourrait y avoir un certain décalage dans l'ordre.
Si vous pensez que cela ne fonctionne pas, essayez de passer de 2,2 à 0,1 écart. Les transactions seront-elles toujours acceptées ?
Si oui, cela signifierait qu'il y a un bug, mais je ne pense pas, il s'agit d'une comparaison très simple.
Peu importe que le courtier utilise 4 ou 5 décimales, elles sont reconnues automatiquement.
Marque
StratégieArchitecte de Quantités
0
Affichage d'1 réponse (sur un total de 1)