Comment faire en sorte que les objets dessinés par XY changent en douceur (MT4 vs MT5) - page 9
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
Hors sujet, mais comme il y a des experts et des fans de Canvas ici...
J'ai trouvé une chose vraiment utile, qui manque manifestement dans le terminal et qui ne peut être réalisée autrement que via Canvas
(terminal "ennemi", le style de dessin des barres - avec trois points).
Si vous voulez vous entraîner (ou montrer à quel point vous êtes cool), bienvenue.
Nous aussi, nous pouvons le faire : Dot Bars
Fig. 1. L'indicateur "DotBars"(barres de points)
Et quel est le but d'écrire ceci ? Peut-être que pour vous, il s'agit de suppositions et de CT inapplicables. Il m'agresse...
De même, je ne pensais pas que tu serais comme ça...
Quand Fedoseyev dit des conneries, il faut l'ignorer.
Ce n'est pas un homme stupide, mais il semble être ivre.
C'est seulement lorsqu'il est ivre que son estime de soi diminue et que l'évaluation des autres augmente.
D'où la dégradation. Il est nécessaire d'enseigner à tout le monde, mais il n'y a pas d'auditeurs.
Quand Fedoseyev dit des conneries, il faut l'ignorer.
Il ne semble pas être un homme stupide, mais il semble être ivre.
C'est seulement lorsqu'il est ivre que sa propre estime de soi est sous-estimée et que celle des autres est surestimée.
D'où la dégradation. Vous avez le besoin d'enseigner à tout le monde, mais pas d'auditeurs.
Amusez-vous bien ici, et je m'en vais
Votre toit
ps : et vous pouvez écrire vos chimères au Père Noël sous le sapin.
Hors sujet, mais comme il y a des experts et des fans de Canvas ici...
J'ai trouvé une chose vraiment utile, qui manque manifestement dans le terminal et qui ne peut être réalisée autrement que via Canvas
(terminal "ennemi", le style de dessin des barres - avec trois points).
Si vous voulez vous entraîner (ou montrer à quel point vous êtes intelligent), vous êtes le bienvenu.
Et c'est exactement sur trois points. C'est génial ! C'est exactement comme ça - trois points... seulement trois points. Et pour choisir les trois parmi les quatre, une révélation divine a dû me frapper au milieu de la nuit.
Quel est le but de tout ça, cette chose ? Une autre démonstration d'idiotie.
Je suis toujours amusé par les anciens du coin, qui essaient toujours de sortir quelque chose d'intelligent.
Afin de ne pas être douloureux pour les années gâchées.
Tu devrais le dire à ton père.
Merci de votre attention.
Bien sûr, je suis le plus cool :))
Cet exemple met en œuvre des points lissés avec un rayon et des coordonnées doubles.
Un type sympa !
:-)
Tout d'abord, fixez votre indicateur avec des objets selon l'algorithme que je vous ai donné.
Je l'ai vérifié. Il est possible que la vitesse se soit légèrement améliorée. Cependant, dans le testeur, vous pouvez voir comment le graphique évolue dans le temps.
Les mêmes changements se produisent dans tous les prototypes récents sur le kanvas. C'est presque le seul problème qui m'empêche jusqu'à présent de traduire entièrement mon indicateur.
Il compte correctement, les alertes sont correctes mais le graphique n'est pas décalé dans le testeur (s'il n'est pas modifié). Mais si je change d'échelle au cours du processus, tout est normal. Besoin d'aide)
Tout d'abord, vous devez vous rappeler la chose suivante :
deuxièmement, une fois encore, la principale source de freinage est l'asynchronie des fonctions ChartGet.
Tant que MQ ne résoudra pas ce problème, les problèmes de visualisation normale et confortable persisteront.
Eh bien oui, je vois dans la description qu'un mauvais indépendant rend tous les indépendants du tableau mauvais.
"Si vous mélangez 1 kg de gelée et 1 kg de *ovine, vous obtenez 2 kg de *ovine".
Troisièmement, pourquoi utilisez-vous les coordonnées X Y pour lier et recalculer la position plutôt que le temps et le prix (OBJPROP_TIME et OBJPROP_PRICE) et n'utilisez pas la fonction ObjectMove ?
J'utilise le temps/prix dans mon indicateur pour dessiner sur les barres et XY en même temps ailleurs, pas moyen sans eux.
Quatrièmement, afin de gagner du temps, vous pouvez rendre ces indicateurs "amis" en partageant les ressources, pour transférer les mêmes paramètres dans une même fenêtre, afin que différents indicateurs dans une même fenêtre n'effectuent pas les mêmes calculs (nous parlons de fonctions de freinage asynchrones). Dans ce cas, max_price, min_price, win_width, win_height, qui prennent le plus de temps à maintenir à jour. Ainsi, nous pouvons mettre en œuvre une ressource singleton. Un pour tous les indicateurs amicaux.
Mais c'est un peu plus compliqué et délicat.
https://www.mql5.com/ru/forum/373000/page5#comment_23374308
https://www.mql5.com/ru/forum/373000/page7#comment_23375703
Comment rendre l'indicateur avec le code source amical avec d'autres indicateurs avec le code fermé ?
un algorithme amélioré de mélange des couleurs.
Cela inclut le mélange de couches transparentes.
Déplacez la souris horizontalement pour modifier la transparence, verticalement pour modifier le rayon.
Merci, bon modèle, il sera utile. J'apprends beaucoup de choses intéressantes grâce à votre travail.
Wow ! Quel progrès - il sort de toutes les fissures, comme si des plafonds suintaient un flux effréné. Eh bien, maintenant tous les marchés sont condamnés avec un tel système.
Dmitry, je pense toujours que vous êtes un programmeur, capable de faire preuve d'une grande compétence.
Et s'il y a des suggestions par code, des pensées constructives, je serais heureux (et pas seulement moi) d'adopter votre expérience.
P.S. Il vaut mieux voir le code une fois, que d'en entendre parler 100 fois.