Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 563
![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
et obtenir des données à partir des indicateurs, du graphique ?
Tout est possible. Mais pour ce faire, vous devez au moins maîtriser les deux langues.
Tout est possible. Mais pour ce faire, vous devez au moins maîtriser les deux langues.
Je possède
Je possède
Alors vous ne devriez pas avoir de problème pour écrire du code multiplateforme.
Situation amusante
Une ligne de code, provoque parfois l'erreur ci-dessous.
Dans quelles conditions cette erreur peut-elle se produire ?
2018.06.08 13:41:39.021 program name XAUUSDcheck,H1: array out of range in 'DrawInterfaceLib.mqh' (47,31)
Situation amusante
Une ligne de code, provoque parfois l'erreur ci-dessous.
Dans quelles conditions cette erreur peut-elle se produire ?
Hors de portée d'un tableau. L'indice passé dans le tableau est soit supérieur à la taille maximale du tableau (si le tableau est 10, alors l'indice maximal d'un tel tableau = 9, car son premier élément a un indice de 0), soit inférieur à zéro. Soit le tableau a une taille de zéro.
Hors de portée du tableau. L'indice passé dans le tableau est soit supérieur à la taille maximale du tableau (si le tableau a une taille de 10, l'indice maximal d'un tel tableau = 9, car son premier élément a l'indice 0), soit inférieur à zéro. Soit le tableau a une taille de zéro.
Merci, bien sûr, je le sais.
Dans quelles conditions cette erreur peut-elle se produire lors de l'accès au tableauTime[0] ?
Le tableau est donc nul ? Et comment cela peut-il être le cas avec les séries chronologiques ?
Situation amusante
Une ligne de code, provoque parfois l'erreur ci-dessous.
Dans quelles conditions cette erreur peut-elle se produire ?
Ancien bug de MT4 (le tableau de temps semble avoir une taille nulle). Il y a environ deux ans, il est apparu constamment sur un de mes clients. Mais il s'est avéré irréel de reproduire ce bug. Le Service Desk reconnaît le problème mais n'est pas en mesure de le résoudre. Depuis lors, je n'utilise jamais l'accès direct aux séries chronologiques, uniquement par le biais de iTime, iOpen, etc.
Ancien bug de MT4 (le tableau de temps semble avoir une taille nulle). Il y a environ deux ans, il est apparu chez un de mes clients. Mais il s'est avéré irréel de reproduire ce bug. Le Service Desk reconnaît le problème mais n'est pas en mesure de le résoudre. Depuis lors, je n'utilise jamais d'accès direct aux séries chronologiques, mais uniquement des wrappers : iTime, iOpen, etc.
Oui, c'est ce que j'ai fini par faire, remplacé par iTime. Merci !
Bonjour. Hors limites, comment le réparer ?
Bonjour. Hors limites, comment le réparer ?
Les valeurs des variables shift et iy dans le code ci-dessus ne sont pas vérifiées pour voir si elles sortent des tableaux Time et santa1. Par conséquent, c'est logique. Vérifiez leurs valeurs avant utilisation, l'erreur disparaîtra.
Et pour être plus précis, vous devez savoir comment les variables CountBars et TimeFrame sont générées.