[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 317
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
Le marché se repose - reposez-vous aussi.
Le marché ouvre lundi à Tokyo. Fermeture le vendredi à Chicago. Ouverture vers 2 heures du matin, fermeture vers 10 ou 11 heures (fuseau horaire de Moscou ou Kiev)
Il n'y a pas de fonction, mais elle peut être réalisée en MQL4 + WinAPI.
Bonjour ! Pouvez-vous me dire pourquoi la ligne de l'indicateur ne s'affiche pas, le code semble être élémentaire et rien de compliqué. Je l'ai vérifié avec Print (T_V) - il donne la valeur, mais la ligne n'est pas affichée pour une raison quelconque ?
Je voudrais ajouter une question. J'ai supprimé l'indicateur et je l'ai remis sur un graphique et la ligne s'affiche. Pourquoi l'indicateur n'est-il pas recalculé lors de la compilation ?
1.
Quelle est la valeur de la variable "SignalBar" et l'indicateur est-il calculé sur cette barre ?
Peut-être SignalBar=0 et l'indicateur ne calcule pas la 0ème barre.
2.
Oui, pendant le test visuel, les tampons indicateurs ne sont pas affichés jusqu'à ce que le test soit terminé ou interrompu. Mais les indicateurs comptent.
Merci de l'avoir signalé ! Mais rien n'y fait jusqu'à présent :(
J'étudie maintenant la migration des indicateurs dans Expert Advisor. Si vous avez des conseils avisés, je ne les refuserai pas ! :)
Bonjour à tous !
J'ai étudié la programmation en tant qu'amateur, je n'ai pas programmé depuis longtemps, j'ai donc une question :
Pourquoi ai-je besoin de points d'arrêt dans MQL4, si après les avoir définis, rien ne se passe à la compilation ? J'ai beaucoup programmé en C#, où il y avait une pause dans l'exécution du programme et où l'on pouvait voir les valeurs des variables, les fonctions appelées et les erreurs répertoriées. Mais ici, j'appuie sur Compile et rien ne se passe. Ou vous pouvez activer Debug d'une manière ou d'une autre, mais je ne sais pas comment ?
il y a une fonction "double MathRound( double value)", mais j'ai besoin de l'arrondi à une fraction décimale plus grande, et si le nombre est entier ou déjà décimal, alors laissez-le tranquille.
Par exemple : 1) 0,744 arrondi à 0,8 ; 1,233 arrondi à 1,3
2) 0,9 ou 3 ou 1,5 ne touchent pas.
Je me demande si vous savez seulement qu'il existe une documentation complète et détaillée de la langue ?
NormalizeDouble
Je me demande si vous savez seulement qu'il existe une documentation complète et détaillée de la langue ?
NormalizeDouble
vers le haut, c'est un peu simple, n'est-ce pas... ?
Vous pouvez traduire un nombre en une chaîne de caractères et écrire une fonction pour traiter les caractères de cette chaîne. Ce n'est pas compliqué ici - nous arrondissons uniquement si le nombre a plus d'un chiffre après la virgule.
Vous pouvez convertir un nombre en une chaîne de caractères et écrire une fonction pour traiter les caractères de cette chaîne. Ce n'est pas compliqué : nous arrondissons un nombre uniquement s'il comporte plus d'un chiffre après la virgule.