Erreurs, bugs, questions - page 1190
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ésolé, c'est dans MT4.
Désolé, c'est dans MT4
Malheureusement, la fonction CopySpread() n'est pas prise en charge par MetaTrader 4 (une erreur s'est glissée dans l'aide).
Où dans le code voyez-vous que seulement 17 ? Vous créez 24, n'est-ce pas ?
Montre-moi ce que dit le journal.
Combien de tampons d'indicateurs MT4 supporte-t-il ? J'ai pu lier seulement 17 tampons.
Il y a 512 tampons disponibles dans MT4 :
Le nombre de tampons ne peut pas dépasser 512 et être inférieur à la valeur spécifiée dans la propriété indicator_buffers. Si votre indicateur personnalisé nécessite des tampons supplémentaires pour le comptage, vous devez utiliser cette fonction pour spécifier le nombre total de tampons.
Dans l'exemple, vous devez ajouter une ligne :
Dans l'exemple, vous devez ajouter une ligne :
Il y a 512 tampons disponibles dans MT4 :
Dans l'exemple, nous devons ajouter une ligne :
Dans cette ligne je spécifie le nombre de tampons
IndicatorBuffers(ArraySize(buffers));
Voici une capture d'écran du résultat
Il y a 512 tampons disponibles dans MT4 :
Une ligne devrait être ajoutée à l'exemple :
Avec cette ligne, ça marche. Mais alors la fonction IndicatorBuffers() ne fonctionne pas, car c'est celle utilisée dans le code avec la valeur 24
Veuillez m'excuser. J'ai réduit le code à un exemple de test, en partant d'un indicateur modèle. Il y avait la ligne suivante dans l'indicateur
L'exemple original avec ce code au début
donne le même résultat que sur la capture d'écran (avec l'erreur 4051)
Histogramme et beaucoup de tampons de calcul ))))