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
Et comment allez-vous établir une connexion entre l'interface et votre code de programmation ?
Quelques questions supplémentaires :
En principe, chacun peut utiliser l'outil avec lequel il est à l'aise. Je suis à l'aise avec mon interface et c'est pourquoi je la développe. En d'autres termes, je vais l'utiliser dans mon propre trading algorithmique. La publication de solutions sur le forum est une source de motivation supplémentaire. Si mon interface s'avère utile à quelqu'un, tant mieux, sinon cela ne me fera pas de mal.
Je vois dans l'interface un outil puissant qui, combiné aux capacités algorithmiques de MT5, me permettra de mettre à l'échelle les résultats d'un trading correct. Oui, je suis en train d'aller sur le marché. Cela prend des années, mais dans tous les cas, il me faut du temps pour me développer intellectuellement. Il ne sert à rien de négocier sur le marché avec de l'argent mais sans cervelle, n'est-ce pas ?
La décision d'utiliser WinForms, ou quelque chose de similaire, est à mon avis incomplète par nature. Elle conduit à un détachement technique du MT5 et à la construction d'une application Windows multi-fenêtres indépendante. Dans un premier temps, elle sera connectée à la plateforme par un canal de données, comme un cordon ombilical. L'utilisateur s'agitera avec les polls DLL et pourra même réussir. S'il le souhaite, il pourra créer un menu contextuel et utiliser des modèles pour la création rapide de fenêtres..... Mais en fin de compte..., il travaillera avec deux ou trois IDE à la fois, et dans des langages de programmation différents. Alors, en quoi est-ce mieux ? Et surtout, en quoi est-ce plus facile?
En plus d'avoir une application Windows multifenêtre, l'utilisateur peut la connecter directement à l'API d'une autre plateforme de négociation. Il lui sera donc plus facile de travailler avec un programmateur. Il convient également de mentionner le marché. Son produit n'y sera pas autorisé. En général, à chacun son métier.
Comment ferez-vous communiquer l'interface avec votre code de programmation ?
Lorsque vous cliquez sur un contrôle dans l'interface winform, un événement est ajouté à la liste C# et EA exécute une boucle de temporisation pour déterminer s'il y a un événement dans la liste.
Ok, pouvez-vous répondre au reste des questions :
Par conséquent, toutes les questions ci-dessus, ainsi que beaucoup d'autres, se résument à une question principale :
Est-il possible de créer une application de trading à part entière avec une interface graphique riche en utilisant C# et WinForms, et en même temps, d'une manière miraculeuse, de rester connecté avec MT5, en mettant en œuvre toutes les solutions à travers la béquille du timer ?
D'accord, pouvez-vous répondre aux autres questions ?
Je suis principalement intéressé par la possibilité d'utiliser le panneau de contrôle EA dans le testeur.
Résolvez ce problème à l'aide de C#. Bonne chance.
En fait, cela a déjà été fait par quelqu'un d'autre. Et l'approche courante qui consiste à utiliser uniquement MQL pour créer l'interface utilisateur ne convient pas lorsque l'on a besoin de travailler avec un testeur de stratégie.
D'autre part, il n'est pas possible de publier des produits utilisant C# sur le marché MQL.
Les deux approches ont leurs inconvénients.