Questions des débutants MQL5 MT5 MetaTrader 5 - page 757
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
D'une manière générale, il existe un concept appelé "gradient". Il s'agit d'un indicateur qui décrit la "pente" (d'un graphique). Dans le contexte de cette industrie, cet indicateur peut être exprimé en termes de point/temps. Il s'agit essentiellement d'un taux. Cet indicateur ne dépendra pas de l'échelle, car il n'est pas attaché au graphique. Utilisez un gradient et non un angle.
Comment calculez-vous ce gradient ?
Pouvez-vous développer votre idée ? Veuillez noter dans quel fil de discussion du forum j'ai écrit ma question.
Comment calculez-vous ce gradient ?
Pouvez-vous développer votre idée ? Veuillez noter dans quel fil de discussion du forum j'ai écrit ma question.
Je n'ai pas d'idée.
Je parle de mathématiques simples. Le gradient est la vitesse. La vitesse en soi, c'est quand le temps est au dénominateur. Dans l'usage courant, il s'agit de la vitesse d'une voiture, exprimée en kilomètres/heure. Mais la vitesse en général peut être différente. Par exemple, la vitesse d'écriture d'un code logiciel est mesurée en nombre de lignes par jour. Dans le cas d'un graphique de prix, la vitesse est mesurée en nombre de points par minute. Par convention, on peut supposer que si le gradient (pente, taux d'ascension) à un certain endroit du graphique est supérieur à, par exemple, 100 points/minute, alors cette partie peut être considérée comme une tendance, et si elle est inférieure, alors comme un plat.
Bonjour 2017.07.07_15:55 GMT+3. Je ne comprends pas. Il semble qu'il devrait y avoir un signal, mais dans le testeur de stratégie, il n'y en a pas. En quoi votre testeur MT5 loué est-il différent du testeur MT4 ? Je l'ai écrit presque comme dans la moyenne mobile standard.mq5 . Mais j'ai réussi à tester le conseiller expert sur mon compte de démonstration. Il a ouvert une transaction, mais j'ai dû la fermer moi-même. J'ai réparé la fermeture. Mais j'ai écrit autre chose et l'EA a cessé d'ouvrir des transactions à nouveau. Zéro erreur et zéro avertissement ne sont pas un indicateur du bon état du conseiller expert. J'étais coincé ici. Comment puis-je savoir que le conseiller expert ne fonctionne pas ? Je dois encore déranger Karputov. Si j'avais reçu la liste complète des interdictions, je l'aurais fait moi-même. J'affiche les fichiers, mais pas tous. 16 H 06 GMT+3.
Aidez-moi !
Pour obtenir la valeur de l'indicateur dans MQL4, il suffit d'utiliser la fonction suivante
Comment obtenir un analogue pour MQL5 ?Aidez-moi !
Pour obtenir le nom d'un indicateur dans MQL4, une simple fonction suffit
Comment obtenir un analogue pour MQL5 ?Avez-vous consulté l'aide d'iMA?
Première étape : dans l'"en-tête", déclarez une variable pour stocker la poignée de l'indicateur iMA :
Deuxième étape : créer le handle de l'indicateur dans OnInit().
Et le résultat (le réticule sur la capture d'écran est placé sur la barre n°1) :
Avez-vous vu l'aide d'iMA?
Première étape : déclarer une variable dans l'"en-tête" pour stocker la poignée de l'indicateur iMA :
Deuxième étape : créer le handle de l'indicateur dans OnInit().
Et le résultat (le réticule sur la capture d'écran est placé sur la barre n°1) :
Merci pour la réponse.
Dans MQL4, tout est déclaré dans une fonction - il existe donc un ensemble de fonctions qui sont activées en fonction des paramètres de l'EA. Si je ne me trompe pas, dans votre cas la mémoire sera allouée pour des dizaines d'indicateurs différents que le TS permet d'utiliser, ce qui n'est pas rationnel, ou la mémoire ne sera pas allouée ?
Est-il possible d'appeler une fonction de classe sans avoir un objet spécifique de cette classe ? Ce serait donc quelque chose comme ça :
Ou est-il nécessaire de créer un objet ? Même si cette fonction fait référence à la définition de la classe elle-même, plutôt qu'à une instance de celle-ci.
Si la fonction n'a pas besoin d'accéder aux variables de la classe, rendez-la statique.
Si la fonction n'a pas besoin d'accéder aux variables de la classe, rendez-la statique.
Des erreurs se produisent - quel est le problème ? Dans MQL4, cela fonctionne...