Questions des débutants MQL5 MT5 MetaTrader 5 - page 918
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
Merci ! J'ai toujours pensé que se référer à des classes était un pointeur vers une classe. Mais ici, c'est juste une déclaration... quel est le rapport ?
Ce sont les bases de la POO, jetez un coup d'oeil à l'aide. Par exemple, les opérateurs nouveau/supprimé et ainsi de suite.
Merci ! J'ai toujours pensé que se référer à des classes était un pointeur vers une classe. Mais ici, c'est juste une déclaration... quel est le rapport ?
Je vais m'en occuper, merci ! !!
Dans quel metatrader créez-vous des symboles sur MT5 ?
Oui, sur MT5
Tu ne peux pas.
C'est une honte.
Je fais cela après avoir téléchargé vers excel, mais cela a ses propres défauts là aussi. C'est dommage qu'une telle fonction ne soit pas intégrée.
Mais j'ai l'intuition que cela peut être implémenté d'une manière ou d'une autre par voie programmatique).
Oui, sur MT5.
C'est dommage que MT4 ne permette pas de créer des symboles, on peut changer les valeurs mais on ne peut pas les créer.
apprenez-moi comment me débarrasser de ArraySetAsSeries() ! !!
ici j'ai réécrit une partie d'un indicateur connu pour MT4 (Perfect trend line), tout fonctionne comme dans MT4, MAIS... Mais je n'arrive pas à me débarrasser de ArraySetAsSeries() que j'ai écrit de force - sinon l'indicateur ne calcule pas correctement, je sais que ArraySetAsSeries() va changer la direction de l'indexation dans le tableau, mais je n'y suis pas arrivé pendant 2 jours tout seul !
apprenez-moi comment me débarrasser de ArraySetAsSeries() ! !!
ici j'ai réécrit une partie d'un indicateur connu pour MT4 (Perfect trend line), tout fonctionne comme dans MT4, MAIS... Je sais que ArraySetAsSeries() va changer le sens de l'indexation dans le tableau, mais depuis 2 jours je n'y arrive pas moi-même !
Je peux faire ce qui suit
Je peux le faire de cette façon
Je sais que l'on peut calculer les valeurs de l'indicateur sansArraySetAsSeries(), mais je ne vois pas ce que je fais de mal. J'ai essayé de trouver un exemple simple dans kodobase, mais hélas, tous les indicateurs sont écrits de manière différente, je n'arrive pas à comprendre ((()
SZY : Je n'ai pas besoin de l'indicateur multiplateforme, je veux gérer l'indexation par défaut des tableaux, j'ai déjà utilisé ArrayGetAsSeries() - je ne le comprends pas.
Je sais que l'on peut calculer les valeurs de l'indicateur sansArraySetAsSeries(), mais je ne vois pas ce que je fais de mal. J'ai essayé de trouver un exemple simple dans kodobase, hélas, tous les indicateurs sont écrits de manière différente, je n'arrive pas à comprendre ((()
Le calcul de votre indicateur va du début à la fin (des données historiques les plus récentes aux plus récentes - aux données actuelles). Et cela indique l'indexation comme dans les séries chronologiques. Les tableaux doivent donc être indexés en conséquence, et c'est ce que vous avez.
Qu'est-ce qui ne va pas alors ?
Je sais que je peux calculer les valeurs de l'indicateur sansArraySetAsSeries(), mais je ne vois pas ce que je fais de mal. J'ai essayé de trouver un exemple simple dans kodobase mais hélas, tous les indicateurs sont écrits de manière différente, je n'arrive pas à comprendre ((()
SZZ : Je n'ai pas besoin de l'indicateur multiplateforme, je veux gérer l'indexation par défaut des tableaux, j'ai déjà utilisé ArrayGetAsSeries() - je ne le comprends pas.
Vous pouvez le faire sans ArraySetAsSeries, utilisez simplement Print ou Comment pour vérifier, pour voir, que l'index 0 du tableau, par exemple, opens[0]. À partir de là, vous pouvez prendre vos propres décisions. Cela vous aidera à comprendre ce qui est quoi.