Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Rosh, si je comprends bien votre silence, il n'y a pas de déclaration claire pour quels cas et pour quelles expressions/variables la normalisation est nécessaire. Si c'est le cas, on peut peut-être répondre à une question plus simple : la normalisation des valeurs calculées est-elle de la forme
int StLs=25 ;
double prc = Demande + StLs*Point ;
Ou dois-je le découvrir par moi-même, dans le cadre d'une expérience ?
Mais vraiment, je ne peux pas donner une formulation claire, quand il est absolument inutile d'appliquer la normalisation des prix dans OrderSend(). En principe, une personne de nuit s'y retrouvera en six mois, mais il n'est pas nécessaire de s'y retrouver, il suffit de le normaliser en permanence.
qui permettent de convertir des données d'un format en données d'un autre format.
La fonction NormalizeDouble(), qui garantit la précision requise de la représentation des prix, est particulièrement intéressante. Vous ne pouvez pas utiliser, dans les opérations de trading, des prix non normalisés dont la précision dépasse d'au moins un chiffre la précision requise par le serveur de trading.
Les valeurs calculées de StopLoss et TakeProfit, ainsi que les prix d 'ouverture des ordres en attente doivent être normalisés à la précision, dont la valeur est stockée dans la variable prédéfinie Digits.
Rosh, veuillez consulter la page 16 du même forum, j'ai déjà écrit sur cette fonction et des suggestions pour améliorer l'aide qui lui est apportée.
Les valeurs calculées de StopLoss et TakeProfit, ainsi que les prix ouverts des ordres en attente doivent être normalisés à la précision, dont la valeur est stockée dans la variable prédéfinie Digits.
Cet exemple démontre l'écrêtage via NormalizeDouble() à 5 chiffres, tandis que Print() rend simplement (désolé pour ce style non russe).
Oui, l'exemple est devenu nettement plus informatif dès que les nombres de caractères ont commencé à différer.
La fonction ne fonctionne pas en mode test. Cette fonction ne peut pas non plus être appelée à partir des indicateurs personnalisés.
Le fichier à envoyer doit être situé dans le dossier terminal_directory\experts\files ou ses sous-dossiers.
L'envoi n'est pas effectué si aucune adresse FTP et/ou aucun mot de passe d'accès n'est spécifié dans les paramètres.
[...]
L'envoi peut être interdit dans les paramètres, de même que l'adresse électronique peut ne pas être spécifiée. La fonction GetLastError() doit être appelée pour obtenir les informations sur les erreurs.
[...]
Tâche d'observation : trouver 2 différences.