AutoGraf Série 4 - Fonctionnalités MQL. - page 13

 
J'ai réglé Pause_Program à 100, je n'ai pas remarqué de différence en termes de vitesse, mais la charge du CPU est maintenant de 10-20% avec deux AG sur des instruments différents.
 

На этапе основной работы над программой я просто ооставил этот момент "на вырост". Скорее всего, надо переделать на "тянуть только до видимого конца линии", т.к. это - дополнительная степень свободы. Луч-то всегда можно выставить..




Le problème du chevauchement des lignes est clair. Là aussi, on a raisonnablement laissé " pousser ". La solution serait simple : une liste d'ordres à sélectionner manuellement dans une colonne à gauche de l'instrument, et le réglage lui-même en 2 étapes, comme 9,10,11.

Sergey, quand la solution à ces nuances est-elle prévue ?
 

Elle était prévue jusqu'à la mi-mai.

Cependant, la mise à jour du site web et la description complète (c'est la page 50 avec des photos :) étaient également prévues dans le même délai.

Maintenant, comme toujours, cela prendra un peu plus de temps. Je pense dans les 3 à 4 semaines.

Petit à petit, tout sera fait.

 
Oui, et il faudrait faire quelque chose à propos de la situation où, après un SWAP, tous les trades sont empilés (ont le même prix) et il n'y a même pas de stop ou de profit simple avec la souris via Ctrl, seul l'ordre supérieur est serré....
 
alexx_v:
Oui, et quelque chose devrait être fait à propos d'une situation où, après un SWAP, tous les trades sont rassemblés dans une pile (ont un seul prix) et alors même un stop ou un profit ne peut pas être mis avec la souris par Ctrl, seul le top order est attrapé...

Oui, il s'agit du même problème général avec les lignes qui se chevauchent (et pas seulement après les ordres qui se chevauchent).

Des conseils sur la meilleure façon de procéder. Il y a 2 options.

1. Délivrer une liste de commandes à sélectionner sur la balance. Cette méthode présente des inconvénients : la liste des ordres peut ne pas tenir sur une seule ligne, et si nous devons produire un diagramme de 2 ou 3 lignes, la ligne supérieure peut ne pas être visible pour l'utilisateur car elle peut être cachée sous la ligne d'eau des fenêtres.

2. Affiche une liste dans une fenêtre graphique. Cette méthode est peu pratique car les barres et les autres instruments sont affichés sur le graphique - cela peut devenir un désordre.


En plus de celles mentionnées ci-dessus, il y a une autre question. Comment, par exemple, sélectionner une ligne parmi plusieurs pour la modifier ? Vous ne pouvez pas sélectionner l'objet de manière programmatique, mais une seule ligne est sélectionnée à la discrétion de MetaTrader. Techniquement, une commande peut être modifiée par le biais du panneau standard. Cela rendra nerveux les commerçants qui ont adopté l'AG, mais je ne vois pas encore d'autre solution.

-----

Plus tôt, dans les souhaits pour 5, j'ai mentionné la nécessité de disposer de fenêtres séparées et gérables pour afficher toutes sortes d'informations (non seulement des textes, mais aussi des graphiques, des figures, des tableaux). Et, bien sûr, une interface de dialogue est nécessaire. Cela serait très utile ici.

 

Посоветуйте как лучше сделать. Есть 2 варианта.

Qui sait, Camarade Major :)

En termes d'algorithme de travail de l'ensemble du complexe, il serait plus logique de sortir la liste des commandes à la balance (là est la question - sous quelle forme et combien d'informations seront affichées? !), mais en termes d'ergonomie...

Voici comment je vois cette opération :

nous avons un paquet d'ordres sur une ligne, par exemple nous voulons créer un stop/stop/stay, nous sélectionnons la ligne (bien sûr la ligne supérieure est sélectionnée) et dans la partie la plus à droite du graphique (nous avons indenté la barre d'outils de toute façon, au moins il n'y aura pas de barres de prix), par rapport à ce paquet de lignes, une liste de tous les ordres (n'importe lequel - marché, en attente, stop/stay etc., situé à ce prix) apparaît dans la colonne et nous choisissons déjà parmi eux la ligne avec laquelle nous devons travailler.

Approximativement.

La question est que nous ne pouvons pas le faire de cette façon...

 

Ça va marcher.

S'il y a une activité d'un utilisateur dans ce groupe d'ordres, l'"escalier des ordres" peut être montré (en gros, comme le prix initial pour les instructions 4 et 5) avec les chiffres des numéros d'ordre et les signes des ordres. Mais ce n'est pas très bien de le faire à droite de la barre de zéro car il y a un panneau ouvert où tout l'"escalier" sera mis là :). Et il y a aussi les outils 14 et 23, et 15 sur les mêmes lignes.

À propos, le problème de la superposition est partiellement résolu au départ. Pour tous les instruments du groupe de lignes d'ordres à prix unique, seuls ceux qui sont filtrés pour l'admissibilité de cet instrument particulier sont sélectionnés. Par exemple, s'il existe un ordre d'achat à un certain prix et l'un des ordres en attente, il n'y a aucun problème pour l'Instr. 4, 5, 17-22 et plusieurs autres combinaisons - elles n'affectent que l'ordre au marché. Le conflit n'apparaît que pour les ordres à prix unique si plusieurs d'entre eux autorisent l'instrument. Par exemple, les anneaux SL et Ords autorisent 1, 2 et 3 instr.

 

Только справа от нулевого бара делать это тоже ущербно - там как раз открытая панель, туда вся эта "лесенка" и навалится:)

Il y a ensuite une option, qui est également logique, dans le contexte de l'ensemble du complexe - pour afficher la liste des commandes sur la balance.

Tout ce qui est mis en place dans le complexe l'est par l'intermédiaire de la balance, peut-être est-il logique de mettre en œuvre ce point de la même manière, "afin de ne pas perturber la comptabilité" (c) :)

 

в) иметь полномочия управления подчинёнными объектами.

Au fait, pour continuer notre conversation sur la délégation du contrôle aux objets subordonnés.

L'autre jour, je regardais l'outil tirer derrière un objet, et j'ai pensé supprimer... objet suivi de l'outil. Et comme prévu, l'outil s'est correctement autodétruit. C'est-à-dire qu'il n'y a pas d'objet et donc rien à suivre. D'où l'idée que s'il est déjà possible à ce stade et sur la plate-forme donnée de mettre en œuvre une telle gestion d'objets essentiellement subordonnés, alors il est possible de faire LEGO si nous le souhaitons :). Reste la question (ici on ne parle pas d'argent, mais de temps, car il ne s'agit pas d'une construction immédiate, mais plutôt de la prochaine version, il me semble qu'il y a trop de choses à refaire).

 
SK. писал (а):

.

Sergei, les lignes de nouvelles ne sont-elles pas affichées par le serveur proxy ?

Avez-vous besoin d'une adresse directe ?


Comment cela se passe-t-il ?