Mais je reçois l'erreur 4806 (Requested data not found). Quand je le prends à partir de l'horizon temporel actuel, tout est OK. Il faut des données. Mais j'ai des problèmes avec le plus haut. Veuillez me conseiller sur la manière de le réparer.
Comme je l'ai écrit précédemment, cela fonctionne bien, et puis, à partir d'un certain point, le graphique se positionne à la fin etMessageBox apparaît. Pourquoi répondre à une demande, si je ne peux pas voir le chiffre trouvé ?
La variable _Period et Period() jusqu'à M30 inclus, produit la valeur en minutes. Si la période est M1, alors 1 Si la période M2 alors 2 ... Si période M30 alors 30
Il est logique que la période horaire soit de 60 ans. période de deux heures 120 trois heures 180 etc.
Mais à partir de H1 les mauvaises valeurs sont affichées.
La variable _Period et la fonction Period(), jusqu'à M30 inclus, donnent la valeur en minutes. Si période M1 alors 1 Si la période M2 alors 2 ... Si la période de M30 alors 30
Il est logique que la période horaire soit de 60 ans. période de deux heures 120 trois heures 180 etc.
Mais à partir de H1 les mauvaises valeurs sont affichées.
L'aide indique qu'il faut renvoyer la valeur de l'intervalle de temps, et non l'identifiant converti avecEnumToString() La variable _Period renvoie un int. ENUM_TIMEFRAMES Period() implique également que int est retourné.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
voir l'api d'oanda - si je ne me trompe pas dans l'image c'est PositionBook
Merci !
Vous devez donc désactiver le graphique à défilement automatique. Et rappelez-vous que c'est une commande asynchrone.
Désactivé....
Désactivé....
Alors vous devez regarder dans votre propre code.
J'essaie de prendre les données de l'indicateur MA à partir de l'ancienne période dans MT5.
Mais je reçois l'erreur 4806 (Requested data not found). Quand je le prends à partir de l'horizon temporel actuel, tout est OK. Il faut des données. Mais j'ai des problèmes avec le plus haut. Veuillez me conseiller sur la manière de le réparer.
Alors vous devez regarder dans votre propre code.
Pouvez-vous me dire où je me trompe ?
J'ai lancé le script sur H2 au début de l'heure.
Comme je l'ai écrit précédemment, cela fonctionne bien, et puis, à partir d'un certain point, le graphique se positionne à la fin etMessageBox apparaît. Pourquoi répondre à une demande, si je ne peux pas voir le chiffre trouvé ?
2361
À partir de la période H1, une variable ou une fonction produit des valeurs étranges.
etc.
2361
À partir de la période H1, une variable ou une fonction produit des valeurs étranges.
etc.
Quelle est leur "étrangeté" ?
Quelle est leur "étrangeté" ?
La variable _Period et Period() jusqu'à M30 inclus, produit la valeur en minutes.
Si la période est M1, alors 1
Si la période M2 alors 2
...
Si période M30 alors 30
Il est logique que la période horaire soit de 60 ans.
période de deux heures 120
trois heures 180
etc.
Mais à partir de H1 les mauvaises valeurs sont affichées.
La variable _Period et la fonction Period(), jusqu'à M30 inclus, donnent la valeur en minutes.
Si période M1 alors 1
Si la période M2 alors 2
...
Si la période de M30 alors 30
Il est logique que la période horaire soit de 60 ans.
période de deux heures 120
trois heures 180
etc.
Mais à partir de H1 les mauvaises valeurs sont affichées.
EnumToString(Période())
EnumToString(Période())
L'aide indique qu'il faut renvoyer la valeur de l'intervalle de temps, et non l'identifiant converti avecEnumToString()
La variable _Period renvoie un int.
ENUM_TIMEFRAMES Period() implique également que int est retourné.