Tarea técnica
Je souhaite développer un robot de trading automatique capable de fonctionner uniquement lorsque je suis connecté à mon compte de trading.
Le robot devra respecter les règles suivantes :
Il peut ouvrir positions que lorsque je suis connecté.
Il doit analyser les marchés en temps réel sur les unités de temps M1 (1 minute), M5 (5 minutes) et M15 (15 minutes).
Il doit identifier des opportunités d'achat ou de vente en utilisant une stratégie technique clairement définie (tendance, supports/résistances, indicateurs techniques et confirmation du signal).
Il ne doit ouvrir plusieurs position à la fois, si la somme de mon compte le permet
Chaque position doit être protégée par un stop-loss et un take-profit configurables.
Dès qu'une position atteint le bénéfice défini (take-profit ou objectif de gain), le robot doit fermer automatiquement la transaction afin de sécuriser le profit.
Le robot ne doit pas ouvrir de nouvelles positions si les conditions de la stratégie ne sont pas réunies.
Il doit intégrer une gestion du risque, avec un pourcentage de risque par transaction configurable (par exemple 1 % du capital).
Le robot doit enregistrer toutes les opérations (heure d'ouverture, heure de fermeture, résultat, bénéfice ou perte) dans un journal.
Le robot doit pouvoir être démarré, arrêté et configuré facilement sans modifier le code source.
L'objectif est de créer un robot stable, rapide et fiable, optimisé pour le trading intraday sur les unités de temps M1, M5 et M15, avec une fermeture automatique des positions dès que l'objectif de gain est atteint.