Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 950
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
Cette fonction écrit un numéro sur chaque commande, ou plutôt lot*100.
Maintenant, nous avons besoin d'une fonction inverse qui montre quel était le dernier nombre.
Essayez-le :
Si l'objet contient du texte (et non des chiffres), vous devez ajouter StringSubstr() :
begin_index - indice du caractère dans la chaîne, en commençant par zéro, length - longueur de la valeur numérique (combien de caractères le nombre occupe)... Je pense que oui.
Essayez ça :
Si l'objet contient du texte (et non des chiffres), ajoutez StringSubstr() :
begin_index - indice du caractère dans la chaîne, en commençant par zéro, length - longueur de la valeur numérique (combien de caractères le nombre occupe)... Je pense que oui.
Au départ, il faut chercher tous ces chiffres sur le graphique. Ça ne marche pas comme ça. C'est le problème. Déjà vérifié.
Essayez ça :
Si l'objet contient du texte (et non des chiffres), ajoutez StringSubstr() :
begin_index - indice du caractère dans la chaîne, en partant de zéro, length - longueur de la valeur numérique (combien de caractères le nombre occupe)... Je pense que oui.
Similaire à celui-ci, mais il ne fonctionne pas. Il affiche zéro.
Comme celui-là, mais il ne fonctionne pas. Il affiche zéro.
Voulez-vous fixer une valeur ou prendre une valeur ? La fonction ObjectSetString() définit une valeur de texte et renvoie une valeur bool. Ce n'est pas ça. Et dans la tête de la boucle, je pense que ce n'est pas la bonne... Où ObjectsTotal()... Je suis guidé par la référence mt4. Ou est-ce un code mt5 ?
Avez-vous besoin de fixer une valeur ou de prendre une valeur ? La fonction ObjectSetString() définit une valeur de texte et renvoie une valeur bool. Ce n'est pas ça. Et dans la tête de la boucle, je pense que ce n'est pas la bonne... Où ObjectsTotal()... Je suis guidé par la référence mt4. Ou est-ce un code mt5 ?
Il s'agit de MT4.
Encore une fois, bonne journée à tous !
Je ne suis toujours pas satisfait de la question que j'ai posée ci-dessus, mais je demande de l'aide pour le code.
C'est le forum pour le trading, les systèmes de trading automatisés et les tests de stratégies.
Toutes les questions des débutants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes.
MrBrooklin, 2019.08.30 14:15
Bonjour à tous ! !!
Voici une partie du code du script pour Metatrader5 :
Le script doit placer soit des ordres à cours limité à une certaine distance du ask et du bid, soit des ordres stop. Les ordres limités en attente sont définis sans problème, mais pas les ordres stop. Aidez-moi à comprendre pourquoi les ordres Stop d'achat et Stop de vente en attente ne sont pas définis.
Cordialement, Vladimir.
Juste pour poursuivre avec une autre question : existe-t-il un moyen de tester le script lorsque le marché est fermé (par exemple, le week-end) ?
Sincèrement, Vladimir.
De quelle liste ?
Et veuillez utiliser le stylet dans l'éditeur (Ctrl+<) :
Qu'est-ce qui doit être prélevé sur quoi ?
Pouvez-vous me donner un indice ?
Encore une fois, bonne journée à tous !
Personne n'a répondu à la question que j'ai posée précédemment, mais je demande toujours de l'aide pour le code.
Une autre question : existe-t-il un moyen de tester le script lorsque le marché est fermé (par exemple, le week-end) ?
Sincèrement, Vladimir.
Non, le script ne fonctionnera pas sur un marché fermé - il ne passera pas d'ordres.
Pour comprendre les erreurs, essayez d'imprimer dans le journal la valeur du prix par rapport auquel vous calculez les niveaux de réglage et les valeurs de tous les niveaux de prix que vous envoyez à l'ordre de transaction.
Pouvez-vous me donner un indice ?
Vous devez trouver la dernière commande qui a été ouverte. Trouver son billet. Utilisez ensuite la liste des noms d'objets pour trouver l'occurrence d'une sous-chaîne avec le ticket trouvé de la dernière commande dans la ligne des noms d'objets. Dès que le ticket de la dernière commande se trouve dans le nom de l'objet, c'est l'objet graphique nécessaire. Il ne reste plus qu'à extraire ce dont vous avez besoin de cet objet graphique.