Spezifikation
1. La Logique d'Entrée (La Stratégie) Le robot doit utiliser une Moyenne Mobile Exponentielle (EMA).
-
Achat (Buy) : Quand le prix (Clôture de la bougie) croise au-dessus de l'EMA et clôture au-dessus.
-
Vente (Sell) : Quand le prix (Clôture de la bougie) croise en-dessous de l'EMA et clôture en-dessous.
-
Paramètre modifiable : Période de l'EMA (ex: 50 ou 100).
2. La Logique de Sortie (Comment on gagne ou on coupe la perte) C'est ici que l'on intègre ta règle "éviter de tout perdre".
-
Stop Loss (SL) : OBLIGATOIRE. Chaque trade doit avoir un Stop Loss fixe en points. (Si le marché va contre moi, on coupe vite).
-
Take Profit (TP) : OBLIGATOIRE. Un objectif de gain fixe en points.
-
Trailing Stop (Stop Suiveur) : Optionnel mais recommandé. Si le prix part dans le bon sens, le Stop Loss remonte pour sécuriser les gains (le "zéro perte").
3. La Gestion du Risque (Money Management)
-
Taille de lot fixe : Je veux pouvoir définir manuellement la taille (ex: 0.01 lot).
-
Filtre de Spread : Si l'écart achat/vente (spread) est trop grand (marché trop volatil), le robot ne doit PAS trader.
🗣️ Les Questions à poser au Freelance (Ton entretien d'embauche)
Une fois que tu as posté ce projet, pose ces 3 questions aux candidats pour vérifier leur sérieux :
-
Question sur la sécurité : "Avez-vous prévu un 'Magic Number' dans le code ?"
-
Pourquoi demander ça ? Le "Magic Number" est un identifiant unique. Il permet au robot de ne pas toucher aux trades que tu as ouverts manuellement ou aux trades d'un autre robot. C'est crucial pour éviter les conflits.
-
-
Question sur les bugs : "Le robot gère-t-il les erreurs de requalification (Requotes) ou de connexion ?"
-
Pourquoi ? Si internet coupe une seconde pile au moment de l'ordre, le robot doit savoir réessayer ou annuler, pas planter.
-
-
Question sur le test : "Pouvez-vous me fournir le code source (.mq5) à la fin, ou seulement l'exécutable