Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1746
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'abord, regardez ça.
et deuxièmement, peut-être que le courtier n'a pas ce genre de volume de cotations...
Nah nah, je copie un peu, j'ai essayé des périodes d'un jour à un an. Les paramètres spécifiés sont au maximum (10000000).
...
Lors de la demande de données à partir d'un indicateur, si la série chronologique demandée n'a pas encore été construite ou doit être téléchargée à partir du serveur, la fonction renverra -1 immédiatement, mais le processus de téléchargement/construction lui-même sera lancé.
Lorsque vous demandez des données à l'Expert Advisor ou à un script, lechargement depuis le serveur sera initié, si le terminal ne dispose pas de ces données localement, ou la construction des séries temporelles requises commencera, si les données peuvent être construites à partir de l'historique local, mais qu'elles ne sont pas encore prêtes. La fonction renverra la quantité de données qui sera prête avant le délai d'attente, mais le chargement de l'historique se poursuivra, et la prochaine demande similaire renverra plus de données.
...
C'est bizarre. Il est dit que le téléchargement lui-même se fera si vous copiez à partir d'un historique non chargé, mais... Rien ne se passe. Erreur 4073 (et après le redémarrage si répété)
Nah, nah, je copie un peu, j'ai essayé des périodes d'un jour à un an. Les paramètres spécifiés sont au maximum (10000000).
Étrange. Ils disent que ça se chargera tout seul si je copie depuis un historique non chargé, mais... rien ne se passe. Erreur 4073
Pas la même chose dans MT5 que dans MT4
Texte
...
Lors de la demande de données à partir de l'indicateur, si les séries temporelles demandées n'ont pas été construites ou doivent être téléchargées à partir du serveur, la fonction renverra -1 immédiatement, mais le processus de chargement/construction lui-même sera lancé.
Lorsque vous demandez des données à l'Expert Advisor ou à un script, le chargement depuis le serveur sera initié, si le terminal ne dispose pas de ces données localement, ou la construction des séries temporelles requises commencera, si les données peuvent être construites à partir de l'historique local, mais qu'elles ne sont pas encore prêtes. La fonction renverra la quantité de données qui sera prête avant le délai d'attente, mais le chargement de l'historique se poursuivra, et la prochaine demande similaire renverra plus de données.
...
Tiré du manuel MT4
Si je comprends bien, même après une seule demande, l'historique devrait être chargéhttps://docs.mql4.com/ru/series/copytime
.
Texte
Tiré du manuel MT4
Si je comprends bien, même après une seule demande, l'historique devrait être téléchargéhttps://docs.mql4.com/ru/series/copytime
.
D'après ce que j'ai pu constater, MT4 se charge à partir de l'archive et MT5 à partir du serveur du courtier.
D'après ce que j'ai pu constater, MT4 se charge à partir de l'archive, tandis que MT5 se charge à partir du serveur du courtier.
Veuillez préciser ce que vous entendez par "leurs archives" ?
Veuillez préciser ce que signifie "leurs archives" ?
Ahhhh, je vois. Je vois.
Eh, cette entrée de documentation est maintenant une vraie douleur dans le cul.
Salutations. Pourriez-vous me dire si et comment il est possible de faire cela ?
Est-il possible d'écrire vos fonctions de manière à ce que vous puissiez passer un nombre différent de paramètres aux fonctions écrites ?
Comment, par exemple, dans cette fonction, vous pouvez passer 4 ou 5 paramètres.
Salutations. Pouvez-vous me dire si et comment cela peut être fait ?
Est-il possible d'écrire vos fonctions de manière à ce que vous puissiez passer un nombre différent de paramètres aux fonctions écrites ?
Comment, par exemple, dans cette fonction, vous pouvez passer 4 ou 5 paramètres.
2,5 façons : 1) faire des paramètres avec des valeurs par défaut 2) écrire des fonctions avec les mêmes noms mais des arguments différents. 3) écrire des "fonctions modèles" (en utilisant à la fois 1 et 2)
Pour l'utilisateur de la fonction, cela s'apparentera au fait que la fonction a "4 ou 5" paramètres et/ou que le paramètre prend des types différents
2,5 façons : 1) faire des paramètres avec des valeurs par défaut 2) écrire des fonctions avec les mêmes noms mais des arguments différents. 3) écrire des "fonctions modèles" (en utilisant à la fois 1 et 2)
Pour l'utilisateur de la fonction, ce sera comme si la fonction avait "4 ou 5" paramètres et/ou que le paramètre prenait différents types.
Merci.
Il s'agit de différentes fonctions avec le même nom. Et vous ne pouvezpas faire en sorte qu'il soit possible de passer un nombre différent de paramètres ?