MetaTrader 4 Build 529 beta publié avec un nouveau compilateur - page 19
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
Mladen, il m'est plus facile de répondre en russe, d'autant que vous lisez couramment.
Voici ma solution à ce problème. Dans le code init(), j'inclus la fonction ReInit(), qui réinitialise ces variables globales, dont les valeurs doivent être restaurées lors du changement d'une période de temps ou d'un symbole :
Il s'agit d'autre chose. La valeur de la chaîne de caractères de la variable externe est perdue lorsque le symbole/TF du graphique est modifié.
Il s'agit de l'autre. La valeur de la chaîne de caractères de la variable externe est perdue lorsque le symbole/TF du graphique est modifié.
Il existe une excellente solution : superposer un insecte sur l'autre. La courbe Static sera sauvegardée - elle est initialisée une fois dans MQL - avant le premier appel de init() :)
ZS Au fait, cela ferait deux fonctionnalités :)
Je vais rassembler certaines des informations que j'ai trouvées moi-même (beaucoup ont déjà été évoquées) :
Veuillez expliquer pourquoi les résultats de deux fonctions de copie sont différents :
J'ai lu l'aide, mais je ne comprends toujours pas pourquoi ArrayCopySeries() renvoie un résultat correct alors queArrayCopy ne le fait pas.
Veuillez me conseiller sur la façon de copier la valeur d'une série temporelle d'un tableau (qu'il s'agisse de Low[]) dans un tableau de bas en montant X, mais avec un décalage dans les barres Y.
Ça ne fonctionne pas, ça fait quelque chose, mais pas ce dont j'ai besoin.
Je ne peux pas télécharger l'historique. Il télécharge pendant une minute, mais écrit ensuite que le fichier n'est pas valide et ne recalcule pas le reste de l'historique.
La première fois que je l'ai téléchargé, j'ai eu cette erreur, j'ai supprimé tout l'historique, je l'ai téléchargé à nouveau, même chanson. Qu'est-ce qu'il y a ?
Veuillez expliquer pourquoi les résultats de deux fonctions de copie sont différents :
J'ai lu l'aide, mais je ne comprends toujours pas pourquoi ArrayCopySeries() renvoie le bon résultat alors que ArrayCopy ne le fait pas.
Veuillez me conseiller sur la façon de copier la valeur d'une série temporelle d'un tableau (qu'il s'agisse de Low[]) dans un tableau inférieur en quantité X, mais avec un décalage dans les barres Y.
D'une certaine manière, ça ne marche pas, ça fait quelque chose, mais pas la chose nécessaire.
Est-ce que cela fonctionne quelque part (dans l'ancien MT4 ou MT5) ?
Je demande aux développeurs de revoir ma demande #751279.
À mon avis, il est grand temps
.
Veuillez expliquer pourquoi les résultats de deux fonctions de copie sont différents :
J'ai lu l'aide, mais je ne comprends toujours pas pourquoi ArrayCopySeries() renvoie un résultat correct alors que ArrayCopy ne le fait pas.
Veuillez me conseiller sur la façon de copier la valeur d'une série temporelle d'un tableau (qu'il s'agisse de Low[]) dans un tableau inférieur en quantité X, mais avec un décalage dans les barres Y.
Ça ne fonctionne pas, ça fait quelque chose, mais pas ce dont j'ai besoin.
Oui. Des problèmes. :-(
Je soupçonne que les "Variables prédéfinies" n'ont pas la continuité des données comme dans les tableaux. Il s'agit probablement des membres des structures du barreau.