Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1274
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
1) Personnellement, je suis d'accord, et si cela ne tenait qu'à moi, je le désactiverais tout simplement et j'en interdirais l'inclusion dans le code. Mais vous ne pouvez pas)
2) Merci, mais je n'ai pas trouvé de solution là (c'est résolu partout via l'objet OBJ_VLINE, ça ne me convient pas), je creuse à ma façon
Vous pouvez faire une grille sur certains Canvas que certaines personnes aiment. Placez le canevas comme arrière-plan (ou avant) du graphique, dessinez par-dessus et suivez la relation géométrie/prix/temps.
C'est pénible, mais avec un peu de goût et de temps, ça peut être magnifique.
vous pouvez faire une grille sur un Canvas préféré. Disposez le canevas comme arrière-plan (ou avant) du graphique, dessinez par-dessus et suivez les relations géométrie/prix/temps.
C'est douloureux, mais avec un peu de goût et de temps, ça peut être beau.
Pouvez-vous écrire un exemple simple sur kanvas ? s'il vous plaît
Je n'y connais rien, j'ai juste besoin d'un rectangle de la taille d'un tableau et d'une ligne verticale dessus.
Pouvez-vous écrire un exemple simple sur kanvas ? s'il vous plaît
Je n'y connais rien, j'ai juste besoin d'un rectangle de la taille d'un tableau et d'une ligne verticale dessus.
Vous devriez appeler @Nikolai Semko, il est bien meilleur avec kanvas. Et pendant qu'il est sur la route - regardez son profil il y a beaucoup de choses sur la toile
Pouvez-vous écrire un exemple simple sur kanvas ? s'il vous plaît
Je n'y connais rien, j'ai juste besoin d'un rectangle de la taille d'un tableau et d'une ligne verticale dessus.
Drôle. Ce problème n'existe que dans MT4 et uniquement avec les lignes verticales.
Le seul mystère est de savoir pourquoi il interfère. Je ne l'aurais pas remarqué dans ma vie.
Pouvez-vous formuler le problème de manière plus détaillée afin de comprendre la meilleure façon de le résoudre. L'interaction des objets graphiques avec le canevas présente des nuances.
D'ailleurs, l'un des moyens possibles de résoudre ce problème est de changer de directeur. ))
S'il/elle croit que le changement de couleur est une béquille, d'autant plus que kanvas sera une béquille pour lui/elle.
Bien que j'admette que votre manager est un personnage fictif ou une allégorie. ))
alex_xss:
Pouvez-vous écrire un exemple simple sur kanvas ? s'il vous plaît
Je n'y connais rien, je voudrais juste un rectangle de la taille d'un tableau et une ligne verticale dessus.
Ce n'est pas optimal en termes de performances (le redécoupage se produit plus souvent qu'il ne le devrait - il s'agit juste d'une paresse pour compliquer le code), mais cela fonctionne.
Vous pouvez implémenter un canevas de la taille de l'écran (et non de la fenêtre, par exemple 1920x1080) et ne pas le redessiner du tout. Il ne prendra que 8 Moctets de mémoire.
D'ailleurs, changer la couleur de la grille ne sert à rien.
Peut-être quelqu'un a-t-il une fonction pour trier un tableau (chaîne de caractères) par ordre alphabétique ?
J'en ai un, il était une fois le sabre écrit.
J'en ai un, il était une fois un sabre a écrit
Merci.
Nous devrions appeler lignes verticales.
C'est un mystère pourquoi cela m'empêche de l'utiliser. Je ne l'aurais jamais remarqué.
Pouvez-vous formuler le problème de manière plus détaillée afin de comprendre la meilleure façon de le résoudre. L'interaction des objets graphiques avec le canevas présente des nuances.
D'ailleurs, l'un des moyens possibles de résoudre ce problème est de changer de directeur. ))
S'il/elle croit que le changement de couleur est une béquille, d'autant plus que kanvas sera une béquille pour lui/elle.
Bien que j'admette que votre manager est un personnage fictif ou une allégorie. ))
Yep, un gadget cool sur lequel j'ai passé presque une semaine) Mon cul est en feu)
Eh bien, pourquoi serait-ce un obstacle. Il y a un indicateur qui utilise des triangles pour dessiner. Le résultat est magnifique, les couleurs ont été relevées, et voilà que vous avez remarqué un tel bug.
L'indicateur n'est pas destiné à un usage personnel et il est absurde de le publier avec ce bogue. Je dois soit modifier tout le dessin, ce qui est assez compliqué car je suis un débutant, soit corriger le bug.
Changer la grille de couleurs n'aide pas, comme vous l'avez remarqué, j'en suis arrivé là moi-même) Au départ, certaines combinaisons de couleurs semblaient aider
Changer la couleur de la grille (si cela peut aider) est une béquille inacceptable, puisque l'utilisateur peut avoir une influence sur celle-ci, au cas où il voudrait changer la couleur.
L'option permettant de bloquer cette fonction pour l'utilisateur n'est pas non plus adaptée, je pense que l'on comprend pourquoi))).
La tâche : faire en sorte qu'un utilisateur voit la grille, si elle est activée, dans la même couleur tout le temps. Prise en compte des bugs de MT4 avec grille verticale + objet rempli. Je ne sais pas quoi ajouter).
En fait, la varicelle que vous avez écrite ci-dessus est très bien. Je peux le polir. Vous êtes un homme en or ! !! Il n'y a tout simplement pas de mots pour exprimer ma gratitude. Je vous donne cinq dollars pour votre aide.![]()
Juste quelques petites questions :
Quel sera le décalage sur les PC faibles ? Je sais qu'il s'agit d'une question abstraite, mais je serais heureux de connaître votre avis.
"Cela ne fera que consommer 8 Mo de mémoire" - Je suppose que vous ne parlez pas de la RAM ?)) Si c'est le cas, 8 Mo, ce n'est rien, comme
iCanvas est indispensable, un ordinaire ne fera pas l'affaire ? C'est juste un autre utilisateur qui dit "ce fichier ici, ce fichier là". Ils sont si bêtes qu'ils ne sauront pas où le mettre.)
Veuillez nous conseiller - répondre à la question
Il existe un indicateur Bulls.mq4 dans Metatrader.
Pourquoi a-t-il besoin d'un tampon supplémentaire, et pourquoi ne pouvez-vous pas simplement utiliser une variable intermédiaire
dd = iMA(NULL,0,InpBullsPeriod,0,MODE_EMA,PRICE_CLOSE,i) ;
ExtBullsBuffer[i]=dd ;
La question est que ExtBullsBuffer[i] est utilisé uniquement pour stocker la valeur calculée du résultat de la fonction iMA et que dans la ligne suivante, cette valeur est affectée à l'élément tampon de l'indicateur. Le ExtBullsBuffer n'est utilisé nulle part ailleurs. Pourquoi ce tampon intermédiaire ExtBullsBuffer est nécessaire ici et non une simple variable, comme il est marqué en vert dans la figure
***