Questions des débutants MQL5 MT5 MetaTrader 5 - page 1441
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 et bonne humeur !
En tenant compte des critiques constructives, j'ai modifié le code de la fonction de vérification :
Les fonctions CheckMoneyForTrade() et CheckVolumeValue() ne sont pas postées, car elles sont librement disponibles et reprises ici.
Est-ce que ce minimum sera suffisant pour éviter le problème avec l'Expert Advisor que j'ai eu avant-hier?
Cordialement, Vladimir.
Bonjour et bonne humeur à tous !
En tenant compte des critiques constructives, j'ai modifié le code de la fonction de vérification :
Les fonctions CheckMoneyForTrade() et CheckVolumeValue() ne sont pas postées, car elles sont librement disponibles et reprises ici.
Est-ce que ce minimum sera suffisant pour éviter le problème avec l'Expert Advisor que j'ai eu avant-hier?
Cordialement, Vladimir.
Oui, cela semble normal, mais il est préférable de vérifier le volume et la suffisance dans une seule fonction et de changer la logique sur la suffisance. Nous vérifions si le lot de marge est plus grand ou plus petit, mais nous ne le réduisons pas, si le lot demandé est plus petit, je calcule également le lot par rapport à la marge disponible, quel lot peut être défini, et je le compare avec le lot minimum, et s'il est plus petit, alors la transaction est définitivement terminée.
Bonjour à tous ! J'ai un indicateur Stochastique RSI. Le problème est qu'il fonctionne très lentement. D'après ce que j'ai compris, le principal "frein" crée cette section à cause de la grande période, qui est utilisée pour rechercher le minimum et le maximum dans les tableaux :
Idéalement, la solution pourrait être que l'indicateur passe en revue toutes les barres de l'historique lors de la première exécution, et ne mette à jour que la dernière barre lors des suivantes. Mais je ne comprends pas comment faire. Est-il possible de faire cela ? Si oui, je vous serais reconnaissant de partager un lien ou un conseil sur la façon de le faire.
Voici le code complet de l'indicateur :
Je pense que c'est bien, mais il est préférable de mettre la vérification du volume et de la suffisance dans une seule fonction et de changer la logique pour la suffisance également. Nous vérifions si le lot de marge est supérieur ou inférieur, mais nous ne le réduisons pas. Si le lot demandé est inférieur, je calcule également le lot par rapport à la marge disponible, quel lot peut être fixé, et je le compare avec le lot minimum, et s'il est inférieur, la transaction est définitivement terminée.
Merci, Valery !
Cordialement, Vladimir.
Et voici les premiers résultats de la fonction :
Il serait intéressant de savoir ce que c'est ? Pas dans le sens d'une traduction en russe, puisque je l'ai déjà traduite :
mais de savoir comment un compte peut être modifié ? Quelqu'un peut-il me dire ce qui se passe avec mon compte et ce qu'il faut faire dans de tels cas ?
Peut-être est-ce lié au fait que je suis passé temporairement d'un compte réel à un compte démo ?
Cordialement, Vladimir.
Peut-être est-ce lié au fait que je suis passé temporairement d'un compte réel à un compte de démonstration ?
Oui
Merci, Sergey, maintenant je vais savoir.
Bien à vous, Vladimir.
L'Expert Advisor utilise un indicateur sur la TF spécifiée, comment puis-je trouver la TF à partir de la poignée de l'indicateur ?
Je ne comprends pas, le TF spécifié devrait être connu. Vous devez préciser la situation.