Questions des débutants MQL5 MT5 MetaTrader 5 - page 236
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Tous les calculs sont effectués dans OnCalculate (c'est-à-dire qu'un nouvel événement de barre est défini ici).
Merci, je vais jeter un coup d'oeil. Peut-être que je ne comprends pas quelque chose, mais il semble qu'il n'y ait pas de possibilité de spécifier l'index du tampon pour obtenir la valeur de l'indicateur personnalisé.
iCustom donne le handle de l'indicateur personnalisé. Puis CopyBuffer, dans lequel le deuxième paramètre est le numéro du tampon.
Dites-moi, est-il possible d'obtenir la valeur de l'indicateur dans le script ?
J'ai essayé de cette façon :
J'obtiens la valeur sur n'importe quel indicateur 10.
J'ai également essayé de cette manière (l'erreur 4807 apparaît) :
La procédure suivante sera utilisée :
iCustom vous donne la poignée de l'indicateur personnalisé. Ensuite, on utilise CopyBuffer, dans lequel le deuxième paramètre est le numéro du tampon.
Dites-moi, est-il possible d'obtenir la valeur de l'indicateur dans le script ?
J'ai essayé de cette façon :
J'obtiens la valeur sur n'importe quel indicateur 10.
J'ai essayé une autre méthode (l'erreur 4807 est apparue) :
1. lisez l'aide d'iCustom.
Je vois, je vais m'en occuper. J'ai posé une question sur le script parce qu'il n'a pas de "OnInit" et qu'il obtient le handle. Cela signifie-t-il que le script demande le handle avant "OnStart" ?
OnInit est dans les experts et les indicateurs.
Tout s'est arrangé ! Merci ! !!
Les produits du marché ont entre 5 et 20 activations (à la discrétion du détaillant). Si vous n'avez pas épuisé vos tentatives d'activation, ne vous inquiétez pas, ils ne vous factureront pas de frais supplémentaires.