Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé · Moins de 500 € · 21 offres · 6247 vues · 3 interactions
Crée une application professionnelle de trading algorithmique 100 % automatique spécialisée dans le Forex et XAUUSD (Gold), compatible avec MetaTrader 4 et MetaTrader 5. L'application doit permettre de connecter un ou plusieurs comptes MT4/MT5, fonctionner avec différents brokers et proposer trois modes : analyse, démo et trading réel. Développe un moteur de stratégie basé sur une approche inspirée de l'analyse institutionnelle des marchés, sans prétendre reproduire une stratégie secrète de banque. Le moteur doit analyser automatiquement plusieurs timeframes (H4, H1, M15 et M5) afin de déterminer le contexte, la tendance et les meilleures configurations. Utilise SMA 50 et SMA 200, Market Structure, Break of Structure (BOS), Change of Character (CHoCH), liquidité, Equal Highs, Equal Lows, Liquidity Sweep, Order Blocks, Fair Value Gaps (FVG), Premium/Discount, supports, résistances, volatilité ATR et sessions de Londres et New York. Le robot doit rechercher une séquence logique : contexte HTF favorable → zone de liquidité → prise de liquidité → CHoCH/BOS → displacement → Order Block/FVG → retracement → confirmation → calcul automatique du risque → entrée. Ne jamais ouvrir une position sur la base d'un seul indicateur. Crée un système de scoring de 0 à 100 prenant en compte la tendance, la structure, la liquidité, le BOS, le CHoCH, l'Order Block, le FVG, Premium/Discount, la session, la volatilité, le spread et le Risk/Reward. Le seuil minimum du score doit être configurable. Le robot doit posséder un Risk Engine indépendant et prioritaire sur la stratégie. Il doit calculer automatiquement la taille de position en fonction du capital, du pourcentage de risque, du Stop Loss, de la valeur du tick, de la taille du contrat, du minimum/maximum de lot et du lot step du broker. Prévoir un risque configurable par trade, par exemple 0,5 %, une perte maximale quotidienne, un drawdown maximal, un nombre maximal de trades par jour, un nombre maximal de positions simultanées et une limite de pertes consécutives. Interdire par défaut toute martingale, doublement après perte ou augmentation automatique du risque pour récupérer une perte. Le Stop Loss doit pouvoir être calculé à partir de la structure, de l'ATR, de l'Order Block ou de la liquidité, avec un buffer configurable. Le Take Profit doit pouvoir utiliser les zones de liquidité opposées, les swings, les niveaux journaliers ou hebdomadaires et un Risk/Reward minimum configurable, par exemple 1:2 ou 1:3. Ajouter Break Even, Trailing Stop, Partial Close et gestion dynamique des positions. Ajouter un filtre de spread, de slippage, de volatilité et de news afin d'éviter les conditions défavorables, notamment autour du NFP, CPI, FOMC et décisions de taux. Le robot doit être spécialement optimisé pour XAUUSD, avec des paramètres différents du Forex en raison de sa volatilité. Pour le Forex, permettre plusieurs paires comme EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, NZDUSD, USDCAD, EURGBP, GBPJPY et EURJPY. Ajouter un système de corrélation afin d'éviter une exposition excessive à la même devise. L'application doit intégrer un moteur de backtesting réaliste prenant en compte spread, commission, swap et slippage, ainsi qu'un système de forward testing, walk-forward analysis et Monte Carlo afin d'évaluer la robustesse et limiter l'overfitting. Les résultats doivent afficher capital initial, capital final, profit net, drawdown maximum, nombre de trades, taux de réussite, profit factor, expectancy, average R, séries de gains/pertes et courbe de capital. Ne jamais présenter les performances historiques comme une garantie de résultats futurs. Crée une interface moderne avec dashboard affichant solde, equity, profit, drawdown, nombre de trades, positions ouvertes, risque actuel, connexion MT4/MT5 et état du robot. Afficher directement sur les graphiques les BOS, CHoCH, Order Blocks, FVG, zones de liquidité, Premium/Discount, SMA 50, SMA 200, entrées, SL et TP. Chaque trade doit être enregistré avec symbole, direction, lot, prix d'entrée, SL, TP, résultat, R multiple, score, timeframe, session et raison de l'entrée ou du refus. Le logiciel doit pouvoir expliquer automatiquement pourquoi un trade a été pris ou refusé. Créer un système NO TRADE lorsque le contexte est insuffisant, le spread trop élevé, une news importante approche, le risque quotidien est atteint, le drawdown est trop élevé, la connexion est instable ou le score est insuffisant. Ajouter un bouton STOP TRADING permettant d'arrêter immédiatement les nouvelles entrées et un bouton CLOSE ALL POSITIONS avec confirmation. Créer une intégration réelle avec MetaTrader 4 via un Expert Advisor MQL4 et avec MetaTrader 5 via un Expert Advisor MQL5. Le système doit pouvoir envoyer, modifier et fermer les ordres, gérer SL/TP, partial close, Break Even et vérifier auprès de MetaTrader que chaque ordre a réellement été exécuté. Prévoir une architecture Application/Web ou Mobile → API sécurisée → Trading Engine → Risk Engine → MT4/MT5 Bridge → Broker. Les mots de passe et informations sensibles doivent être protégés et jamais stockés en clair. Gérer automatiquement les pertes de connexion, erreurs broker, requotes, slippage, marge insuffisante, symbole indisponible et autres erreurs d'exécution. Ajouter une synchronisation permanente entre l'application et MetaTrader afin de détecter toute différence entre les positions réelles et les positions enregistrées. L'application doit démarrer par défaut en mode Analyse, puis permettre le passage en Démo et enfin en Live après plusieurs confirmations. Avant le trading réel, vérifier la connexion, le symbole, le volume, le risque, le Stop Loss, le Take Profit, le spread, les protections, la stabilité de la connexion et la configuration de la stratégie. L'objectif final est de créer un robot professionnel capable d'analyser automatiquement le Forex et XAUUSD, détecter les configurations basées sur structure + liquidité + BOS + CHoCH + Order Block + FVG + Premium/Discount + SMA50/SMA200, calculer automatiquement le risque, exécuter les trades via MT4 ou MT5 et gérer les positions jusqu'à leur clôture. Le robot doit privilégier la robustesse et la protection du capital plutôt que la recherche artificielle de performances historiques. Il ne doit jamais promettre de gains garantis ni prétendre reproduire les ordres secrets des banques. Construis une architecture réellement fonctionnelle, modulaire, sécurisée et extensible, et ne remplace jamais une fonction réelle par une simulation sans le signaler clairement.
Budget indicatif : Moins de 500 €
Publication : 22 septembre 2026 à 06h40
Profils recherchés : Développeur spécifique freelance , Développeur back-end freelance , Développeur API freelance , Développeur logiciel freelance , Développeur HFT freelance
21 freelances ont répondu à ce projet
20 propositions de devis en moins de 2h
Montant moyen des devis proposés : 4 300 €
Estimation du délai : 19 jours