Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12.3 dans les paramètres de saisie, affichez 12.3 dans le champ de saisie.
Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12,3 dans les paramètres de saisie, affichez 12,3 dans le champ de saisie.
Il s'agit alors de déterminer le nombre de décimales d'un nombre quelconque. Il y a eu un sujet de ce genre quelque part - on en a discuté.
Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12,3 dans les paramètres de saisie, le champ de saisie doit afficher 12,3.
Comment puis-je enregistrer les informations relatives à une position ouverte (lot, type) afin qu'elles puissent être lues par un EA dans un autre terminal MT5 ?
Les gars, pouvez-vous clarifier cette question, s'il y a une optimisation sur les agents distants et que EA écrit les données dans un fichier, alors je comprends que je n'obtiendrai pas ces données, parce que seuls mes agents locaux sont dans le dossier du testeur, et il n'y a pas d'agents distants.... Ou bien est-ce que je cherche au mauvais endroit ? Si c'est le cas, y a-t-il un moyen d'implémenter la possibilité d'obtenir des fichiers à partir d'agents distants ?
Je pense qu'il y en avait un, mais je ne l'ai pas trouvé, alors je l'ai posté ici (
C'est ainsi qu'il est décrit dans la documentation. Dans fmod, vous mettez le diviseur 1 et obtenez la partie fractionnaire du nombre ou 0. Vous ne vous souciez pas du nombre de décimales saisies dans le champ ou la variable d'entrée.
Функция MathMod рассчитывает вещественный остаток f от val / y таким образом, что val = i * y + f , где i является целым числом, f имеет тот же знак, что и val, и абсолютное значение f меньше, чем абсолютное значение y.
Alors je n'obtiendrai pas un nombre fractionnaire.
Vous avez probablement besoin de quelque chose comme ça :
typename(TralingStop)=="double" ? ...
typename(TralingStop)=="double" ?
Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12.3 dans les paramètres de saisie, affichez 12.3 dans le champ de saisie.
Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12,3 dans les paramètres de saisie, affichez 12,3 dans le champ de saisie.
Il s'agit alors de déterminer le nombre de décimales d'un nombre quelconque. Il y a eu un sujet de ce genre quelque part - on en a discuté.
Alors il s'agit de déterminer le nombre de décimales d'un nombre quelconque. Il y a eu un sujet de ce genre quelque part - on en a discuté.
Je pense qu'il y en avait un, mais je ne l'ai pas trouvé, alors je l'ai écrit ici (
Pas exactement, si vous avez entré "input" dans les paramètres de saisie, par exemple 15 ou 15.0, alors vous affichez seulement 15 dans le champ de saisie, c'est-à-dire un nombre entier. Si vous avez saisi 12,3 dans les paramètres de saisie, le champ de saisie doit afficher 12,3.
Expérimentez avec un script comme celui-ci :
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp1 = 15.000000 --> 15
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp2 = 12.300000 --> 12.3
il semble que la 7ème décimale soit parfois erronée.
Il semble l'avoir été, mais je n'ai pas pu le trouver, alors j'ai écrit ici (
expérimenter avec un script comme celui-ci :
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp1 = 15.000000 --> 15
2019.08.06 22:40:44.668 tst1 (EURUSD,H1) inp2 = 12.300000 --> 12.3
Je pense que la 7ème décimale sera parfois fausse.
Merci à tous, je vais l'essayer !
Ou bien est-ce que je cherche au mauvais endroit ?
Si c'est le cas, y a-t-il un moyen d'implémenter la possibilité d'obtenir des fichiers à partir d'agents distants ?
Je pense qu'il y en avait un, mais je ne l'ai pas trouvé, alors je l'ai posté ici (
C'est ainsi qu'il est décrit dans la documentation. Dans fmod, vous mettez le diviseur 1 et obtenez la partie fractionnaire du nombre ou 0. Vous ne vous souciez pas du nombre de décimales saisies dans le champ ou la variable d'entrée.