Erreurs, bugs, questions - page 1009
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
OK, je vais poser la question autrement, il y a peut-être une réponse normale.
Il existe un indicateur qui est calculé sur l'arrivée d'un événement de minuterie.
S'il n'y a pas de ticks, même si les données de l'indicateur sont mises à jour, elles n'apparaissent pas sur le graphique tant que celui-ci n'est pas mis à jour de force.
Existe-t-il un moyen normal de faire un affichage automatique des nouvelles données sans ticks ?
OK, je vais poser la question autrement, il y a peut-être une réponse normale.
Il existe un indicateur qui est calculé sur l'arrivée d'un événement de minuterie.
S'il n'y a pas de ticks, même si les données de l'indicateur sont mises à jour, elles n'apparaissent pas sur le graphique tant que celui-ci n'est pas mis à jour de force.
Existe-t-il un moyen normal d'afficher automatiquement les nouvelles données sans ticks ?
Il y a un problème lorsque l'ensemble des données n'est pas affiché avant l'arrivée d'un nouveau tick. Et vous pouvez soit appuyer sur le bouton Rafraîchir, soit changer de période. J'ai fait appel à OnCalculate() dans le timer pour de tels cas, mais cela n'aide pas. Les données des tampons d'indicateurs peuvent être obtenues, mais elles ne sont pas affichées avant un nouveau tick ou une mise à jour forcée ou un changement de cadre temporel.
Je considère que c'est un bug.
Est-ce le même cas pour vous ou est-ce seulement les dernières nouvelles données qui ne sont pas affichées ?
Est-ce que c'est la même chose pour vous ou est-ce que ce sont juste les dernières nouvelles données qui n'apparaissent pas ?
C'est probablement la même chose. Je suis en train d'écrire la logique pour le travail hors ligne et le week-end.
Apparemment, il est très coûteux en termes de ressources de donner aux logiciels l'accès à cette fonction. Mais cela vaudrait la peine de faire une mise à jour, si l'indicateur a changé plus de (x) valeurs.
ChartRedraw ne vous aide pas ?
OK, je vais poser la question autrement, il y a peut-être une réponse normale.
Il existe un indicateur qui est calculé sur l'arrivée d'un événement de minuterie.
S'il n'y a pas de ticks, même si les données de l'indicateur sont mises à jour, elles n'apparaissent pas sur le graphique tant que celui-ci n'est pas mis à jour de force.
Existe-t-il un moyen normal de faire un affichage automatique des nouvelles données sans ticks ?
L'ancienne méthode, qui a fait ses preuves, consiste à modifier le calendrier, faute de mieux.
En cliquant sur le bouton, vous pouvez le faire ici : https://www.mql5.com/ru/code/224.
construire 821
lors de l'utilisation de la bibliothèque standard(classe CTrade) lors de l'ouverture d'une position d'achat sur le marché, il est possible de choisir de modifier le stop ou le profit après 2,5 secondes (pas moins).
renvoie à faux
il n'y a pas de telle situation avec une position de vente
Impossible d'obtenir le symbole de l'ordre sur l'historique des ordres : un bug ou une erreur ?
Je pensais que la réponse à cette question était oui. Vous sélectionnez le ticket dans l'historique des transactions, et vous essayez d'obtenir la propriété dans l'historique des commandes. Ce sont des listes différentes.
P.S. Il y aaussi un article avec des exemples : MQL5 Recipes - Trade History and Library of Functions for Getting Position Properties(en anglais)
Je pensais que la réponse à cette question était oui. Vous sélectionnez le ticket dans l'historique des transactions, et vous essayez d'obtenir la propriété dans l'historique des commandes. Ce sont des listes différentes.
P.S. Et il y a un article avec des exemples : Recettes MQL5 - Historique et bibliothèque de fonctions pour obtenir des propriétés de position