Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1319
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
Qu'entendez-vous par"format de masquage " ? Comme d'habitude, par exemple "*.csv", indiquez séparément le répertoire dans lequel lancer la recherche.
Eh bien, "habituellement" peut être différent. Les standards de l'OS peuvent être étendus en fonction de vos besoins. Par exemple, vous pouvez spécifier la date dans le nom dans différents formats, etc.
Je recherche une fonction pour rechercher le répertoire d'un fichier par masque, la recherche doit passer par tous les sous-répertoires, la fonction doit retourner un tableau avec le chemin complet du fichier. Veuillez partager une telle fonction.
FileFindFirst prend en charge la recherche par masque. Il ne reste plus qu'à écrire une fonction récursive pour tous les sous-répertoires.
Si une telle question se pose, cela signifie qu'il est trop tôt pour résoudre un tel problème, vous devez apprendre les bases. Mais maintenant, au lieu du méchant moi, des personnes gentilles vont venir et tout expliquer calmement.
Et je vais juste demander - avez-vous regardé ce qui se passe dans cette méthode ?
Eh bien, "habituellement" peut être différent. Le système d'exploitation standard peut également être étendu pour répondre à vos besoins. Par exemple, la date figurant dans le nom peut être définie dans différents formats, etc.
Je ne vois pas l'intérêt de rendre les choses plus compliquées.
FileFindFirst
FileFindFirst prend en charge la recherche par masque. Il reste à écrire une fonction récursive pour tous les sous-répertoires.
Je connais la théorie, merci.
Bon après-midi à tous. J'essaie d'écrire un conseiller sur un indicateur personnalisé.
Sur le graphique, il dessine des flèches comme celle-ci
L'indicateur a tellement de paramètres. Première partie.
et la deuxième partie des paramètres
L'indicateur recherche les divergences sur la base de l'un des 4 indicateurs classiques - ao, stochastique, rsi, macd .
La particularité de l'indicateur est qu'il dessine une flèche de signalisation lorsque la bougie s'ouvre, c'est-à-dire à zéro barre et pendant la formation de la bougie, la flèche se bloque et une fois la bougie fermée, elle n'est pas redessinée.
L'indicateur a 8 tampons. Puisque 8 flèches peuvent être tirées - 4 à vendre pour chacun des indicateurs standard et 4 à acheter.
Cela ressemble à ceci dans la fenêtre de données :
Comme moi Je comprends que le tampon zéro est la flèche sur les stochastiques des villages. Le premier tampon est une flèche sur le stochastique pour un achat. La deuxième flèche tampon sur l'ao s'est assise. Le troisième tampon est une flèche ao pour acheter. Le quatrième tampon est une flèche sur rsi pour s'asseoir. Le cinquième est la flèche rsi pour acheter. Le sixième est la flèche MACD au village Et le septième tampon est la flèche MACD pour un achat.
J'ai transféré tous les paramètres d'entrée de l'indicateur à l'EA :
Plus loin, cochez, pour commencer, je veux mettre en œuvre la logique la plus simple - une flèche est apparue sur l'un des tampons, j'ouvre une commande ...
Pour commencer, j'ai déclaré des variables pour recevoir des signaux pour ao buy et sat, et grâce à la fonction iCustom j'obtiens la valeur pour ao buy du troisième tampon et pour ao sat du deuxième . Et de la même manière j'obtiens des valeurs pour l'achat stochastique à partir de zéro tampon et pour le stochastique assis à partir du premier tampon.
Après avoir reçu les valeurs des tampons dans les variables, je vérifie la présence d'une flèche sur le graphique.
Dans le testeur de stratégie, il s'avère que si j'active l'analyse par AO dans les paramètres d'entrée, alors les transactions sont ouvertes - tout va bien ... Et si j'active l'analyse par stochastique, alors rien ne se passe - pas d'erreurs ou rien d'autre. Dites-moi s'il vous plaît - qu'est-ce que je fais de mal en obtenant la valeur du tampon indicateur ou en vérifiant qu'il y a quelque chose dedans? Comment réparer mon erreur ?
Merci en avance. p / s je réponds immédiatement au possible la question est, pourquoi les commentaires sont-ils écrits en majuscules - suis-je malade, dois-je le faire ? J'écris parce que c'est pratique pour moi de le regarder à cause de mon premier handicap. groupes après le coma à 1,5 mois.
Pour commencer, j'ai déclaré des variables pour recevoir des signaux pour ao buy et sat, et grâce à la fonction iCustom j'obtiens la valeur pour ao buy du troisième tampon et pour ao sat du deuxième . Et de la même manière j'obtiens des valeurs pour l'achat stochastique à partir de zéro tampon et pour le stochastique assis à partir du premier tampon.
Après avoir reçu les valeurs des tampons dans les variables, je vérifie la présence d'une flèche sur le graphique.
Dans le testeur de stratégie, il s'avère que si j'active l'analyse par AO dans les paramètres d'entrée, alors les transactions sont ouvertes - tout va bien ... Et si j'active l'analyse par stochastique, alors rien ne se passe - pas d'erreurs ou rien d'autre. Dites-moi s'il vous plaît - qu'est-ce que je fais de mal en obtenant la valeur du tampon indicateur ou en vérifiant qu'il y a quelque chose dedans? Comment réparer mon erreur ?
Merci en avance. p / s je réponds immédiatement au possible la question est, pourquoi les commentaires sont-ils écrits en majuscules - suis-je malade, dois-je le faire ? J'écris parce que c'est pratique pour moi de le regarder à cause de mon premier handicap. groupes après le coma à 1,5 mois.
Il y a beaucoup de parenthèses inutiles dans le code pour commencer.
et pour voir quel est le problème sans lire le code, vous devez exécuter l'EA dans le testeur.
Stupide. 132 bars. J'ai 6 valeurs sur chaque barre. Comment puis-je l'écrire sous forme de tableau ? Je ne veux pas utiliser une structure).
Euh...
Quoi ?