KRALISS recrute un expert Python pour un projet de trading avancé
KRALISS recherche un développeur Python expérimenté afin de stabiliser un système de trading algorithmique déjà opérationnel. Le projet nécessite une maîtrise parfaite de Python trois point dix ou supérieur, car chaque candidat devra réussir une évaluation technique détaillée. Cette évaluation inclura la relecture d’un extrait du script existant, la correction d’un bug logique précis et l’analyse générale de la structure actuelle. L’objectif consiste à s’assurer que le développeur maîtrise réellement les concepts avancés. Le poste s’adresse uniquement aux profils spécialisés dans les architectures d’exécution professionnelle.
Les scripts existants ont été créés avec l’aide d’outils d’intelligence artificielle afin de poser les fondations techniques. Ces outils ont permis de construire des bases solides mais présentent aujourd’hui des limites importantes visibles dans la synchronisation et la gestion multi-devises. Le système rencontre également des anomalies fines liées à la logique séquentielle. Le projet requiert donc un développeur capable de comprendre le fonctionnement global. Il devra déboguer en profondeur sans réécrire le système complet.
Le développeur aura pour mission principale de corriger et stabiliser l’ensemble des scripts Python utilisés pour le trading. Il devra respecter la logique métier en place tout en fiabilisant la communication avec MetaTrader cinq via l’API Python officielle. Le couplage entre Python et MQL5 devra être réalisé par sockets, événements ou fichiers partagés. Le développeur devra récupérer chaque tick en temps réel avec précision. La latence globale devra rester inférieure à une seconde.
Le poste nécessite également l’exécution automatique des fermetures dès qu’un niveau défini est atteint. Le système devra toujours réagir rapidement et de manière fiable pour éviter les erreurs de marché. Le développeur devra mettre en place une architecture robuste afin d’assurer une stabilité continue. Les logs, fichiers JSON et états persistants devront être gérés proprement. Le travail demandera une compréhension avancée des environnements de trading automatisé.
Une fois la version actuelle parfaitement stabilisée, le développeur travaillera sur des optimisations supplémentaires destinées à renforcer la robustesse du système. Il devra optimiser la gestion multi-day pour répondre aux contraintes propres aux semaines de trading. La sécurité liée aux erreurs MT5 devra être améliorée avec une gestion stricte des retcodes et connexions. Le nettoyage et la fiabilisation des tickets stockés en JSON constitueront aussi une priorité. L’équipe prévoit même une intégration future d’une FIX API ou d’un protocole institutionnel.
Le candidat idéal maîtrisera parfaitement les API Python, la communication temps réel et l’architecture orientée exécution. Il devra connaître threading, multiprocessing et tous les mécanismes permettant de créer un pipeline stable. La maîtrise de MQL5 sera un atout important permettant une meilleure communication entre l’EA et Python. Les commandes MetaTrader cinq comme orders_get ou positions_get devront être utilisées avec précision. Les candidats intéressés peuvent envoyer leur CV à partenaires@kraliss.com. Le projet représente une opportunité unique pour les experts voulant travailler sur un système complexe.