Questions des débutants MQL5 MT5 MetaTrader 5 - page 1183
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
Regardez ENUM_TIMEFRAMES Period() ;
J'ai deviné que c'était une énumération.
Mais l 'énumération ne découle en aucune façon de int _Period. C'est un int. Et l'attente à son égard est la même.
----
Mais même s'il s'agit d'une énumération, quels grands motifs ont-ils pour énumérer 16385, -6, -7, etc.
Quel genre de numéro c'est ? Pourquoi ne pas énumérer la séquence Fibo, par exemple ? :)
Et, bien qu'il ne s'agisse pas d'un 4q, pourquoi pas 60 ?
Parce que _Période pour la compatibilité mql4. Et en fait, c'est la même valeur dans une variable prédéfinie et rien d'autre. Si vous avez une envie irrésistible d'apprendre mql5, oubliez tout ce que vous savez sur mql4, oubliez les minutes dans le temps. Prenez-le comme il est et utilisez-le.
Parce que _Period est pour la compatibilité mql4. En fait, il s'agit de la même valeur dans une variable prédéfinie et rien d'autre. Si vous avez une envie irrésistible d'apprendre mql5, oubliez tout ce que vous savez sur mql4, oubliez les minutes dans le temps. Prenez-le pour ce qu'il est et utilisez-le.
OK.
Parce que _Period est pour la compatibilité mql4. En fait, il s'agit de la même valeur dans une variable prédéfinie et rien d'autre. Si vous avez une envie irrésistible d'apprendre mql5, oubliez tout ce que vous savez sur mql4, oubliez les minutes dans le temps. Prenez-le comme il est et utilisez-le.
Et je suis d'accord avec l'énoncé de la question. De Period() est attendu, intuitivement, au moins le nombre de secondes. Et une fonction qui donne le résultat d'une énumération... est quelque chose ))))
Ensuite, il y a une hypothèse selon laquelle PeriodSeconds() serait inutile. Et cela réduirait les gestes inutiles...
Et je suis d'accord avec l'énoncé de la question. On attend de Period(), intuitivement, au moins le nombre de secondes. Et une fonction qui renvoie un résultat d'une énumération... est quelque chose ))))
Ensuite, il y a une hypothèse selon laquelle PeriodSeconds() serait inutile. Et cela réduirait les gestes inutiles...
Tu ressembles à Don Quichotte.
Ceci est tiré de la documentation :
ChartIndicatorAdd
Ajoute un indicateur avec la poignée spécifiée à la fenêtre du graphique spécifié.
ChartIndicatorDelete
Supprime un indicateur avec un nom spécifié de la fenêtre graphique spécifiée.
ChartIndicatorGet
Renvoie le handle de l'indicateur avec le nom court spécifié sur la fenêtre du graphique spécifié.
ChartIndicatorName
Renvoie le nom court de l'indicateur par le numéro dans la liste des indicateurs de la fenêtre du graphique spécifié.
ChartIndicatorsTotal
Renvoie le nombre de tous les indicateurs attachés à la fenêtre graphique spécifiée.
Comment puis-je savoir si l'indicateur est déjà sur le graphique en fonction de la poignée reçue ?
Si ChartIndicatorName renvoie un nom court par son handle - je vois, mais qu'en est-il ? Passer tout en revue en boucle ?
Salut les connaisseurs. Pouvez-vous me dire si dans les fonctions CopyLow,CopyHigh et similaires, il est possible de prendre des données uniques, c'est-à-dire d'une seule barre, dans une variable (de type approprié), mais pas dans un tableau, comme il est spécifié dans la documentation ?
Merci beaucoup pour la réponse.
Salut les connaisseurs. Pouvez-vous me dire si dans les fonctions CopyLow, CopyHigh et similaires, il est possible de prendre des données uniques, c'est-à-dire d'une seule barre, dans une variable (de type approprié), mais pas dans un tableau, comme il est spécifié dans la documentation ?
Merci beaucoup pour la réponse.
Vous ne pouvez faire que cela : demander un seul élément, mais toujours dans un tableau. Et après cela, récupérer les valeurs du tableau à partir de l'index [0].