Erreurs, bugs, questions - page 1330
![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
Bonjour, pouvez-vous s'il vous plaît guider le nouveau. J'utilise MT5 non pas pour le trading, mais comme source de données "aléatoires" (et ne me demandez même pas pourquoi - ce n'est pas mon caprice). Est-il possible d'obtenir des données historiques mesurées en ticks (j'ai besoin de données bid et ask plusieurs fois par seconde). Que dois-je faire ? Je sais que lorsqu'on teste un indicateur, MT5 émet des données - comment l'utiliser ?
J'ai pour tâche d'écrire un indicateur personnalisé qui envoie les ticks actuels à un certain service (pas de problème). Je n'ai trouvé nulle part comment obtenir des données historiques en ticks mais pas en M1.
Dans l'onglet "Journal" du testeur de stratégie, voyez la valeur du prix et l'heure d'arrivée.
MT4/845, Windows 7/64bit. J'ai fait un script :
C'est imprimé dans les journaux :
2015.07.22 10:13:26.134 Test EURUSD,H1 : valeur = 0.00000000
et il devrait être de 0,50000000.
Vous devriez écrire 1.0/2 ou 1/2.0 ou 1.0/2.0 et cela correspondra à ce qui est attendu.
Pourquoi methaquotes a-t-il désactivé la fonction de téléchargement des devis à partir du serveur du concessionnaire ? Maintenant, il est seulement possible de télécharger à partir de méta-citations.
Mais même cela ne peut être fait, car le message indique qu'il n'y a pas de citations.
Bien sûr, il est absent, car pourquoi les métacitations ont-elles des suffixes ?
Par exemple, les suffixes dans les noms de paires de devises sont utilisés par fortfs, roboforex, eksness, etc.
Oui, votre conseil m'a aidé. Bien que cela aurait semblé fonctionner sans .0.
Résultat différent : c'est un résultat discutable
et c'est normal quelle différence cela fait-il ?mais sinon c'est bien, quelle différence cela fait-il ?
Si je comprends bien, le compilateur devrait planter et ne pas compiler du tout. Parce qu'il y a uint uint, il y a uint int, et int, uint est passé dans la fonction, incertitude, cependant.
https://www.mql5.com/ru/docs/basis/function/functionoverload
Citation : "La fonction trouvée doit être le meilleur choix parmi les autres choix pour au moins un argument, et, en même temps, pour les autres arguments, elle doit convenir aussi bien que les autres."
Quel est donc le meilleur choix pour appeler f(int,uint) ici ?
Indice : le reste de l'argument dans ce cas est le premier
Comme ceci - il y aurait vraiment une ambiguïté
ce qui est étrangement surmonté par le compilateur si vous réécrivez l'exemple différemment