[Archive] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 2. - page 406
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
Bonjour à tous.
J'ai besoin d'une fonction, ou d'une opération, qui donnerait les x dernières valeurs d'un nombre.
Par exemple, il existe un nombre 123456789, la variable x = 4. Le résultat devrait être 6789, c'est-à-dire les 4 derniers caractères de 123456789.
Bonjour à tous.
J'ai besoin d'une fonction, ou d'une opération, qui donnerait les x dernières valeurs d'un nombre.
Par exemple, il existe un nombre 123456789, la variable x = 4. Le résultat devrait être 6789, c'est-à-dire les 4 derniers caractères de 123456789.
Le numéro de la source est A. Le résultat est le résultat de la variable entière.
int x = 4;
int A = 123456789;
int divisor = MathPow( 10, x ); /// 10^4
int result = A % divisor; /// остаток от деления А на divisor
Si vous voulez accélérer les calculs, au lieu de MathPow(), faites simplement une boucle de multiplication de dizaines - ce sera toujours plus rapide, et beaucoup plus rapide.
Chers experts ! Je recherche un script qui ouvre des ordres lorsque la SMA normale croise la ligne horizontale sur le graphique. Si la SMA croise la ligne par le bas - acheter, par le contraire - vendre. Les transactions se font à la clôture de la bougie. Pouvez-vous me donner un lien où le trouver, s'il a été posté.
2. Le moyen le plus simple est de trouver un EA qui fonctionne sur les croisements de MA et de prescrire un niveau de ligne horizontale au lieu d'une des MA.
3. Un exemple de recherche dans la base de l'Expert Advisor sur les franchissements de MA. http://www.google.ru/search?as_sitesearch=mql4.com&as_q=советник par les traversées MA
Chers collègues, veuillez m'indiquer ce qu'il faut changer dans le code EA et où il faut le changer pour travailler dans le DC avec des cotations à cinq chiffres.
Chers collègues, je n'ai pas encore beaucoup d'expérience en programmation et je vous demande donc des conseils. Il n'est pas toujours possible d'obtenir la valeur d'une variable par le biais d'une fonction, mais il est possible d'écrire à l'avance toutes les valeurs de la plage requise. Vous obtiendrez quelque chose comme ceci
si (a==17) b=1329 ;
si (a==243) b=15 ;
Et ainsi de suite. Mais que faire s'il y a un millier de ces cordes ? Dois-je créer un fichier ? Mais comment trouver rapidement la valeur de "b" par la valeur de la variable "a", d'autant plus que la variable "a" n'est pas numérotée consécutivement ? Et pour qu'il n'y ait pas de décalage ?
...Mais que faire s'il y a un millier de lignes de ce type ? Créer un fichier ? Mais comment trouver rapidement la valeur de la variable "a" et trouver immédiatement la valeur de "b", en tenant compte du fait que la numérotation de "a" n'est pas consécutive ? Et pour qu'il n'y ait pas de décalage ?