Services Programmation

Service de programmation professionnel English version
AlphaTrader – MQL4 – MQL5 – MultiCharts – NinjaTrader – EasyLanguage


La qualité n’est jamais un accident. C’est toujours le résultat d’objectifs élevés, d’un effort sincère, de choix intelligents et d’une exécution habile.
Ted Estabrook

Vous avez des idées? Trading Automatique va vous les automatiser!

Suite au constat que la programmation ne s’improvise pas du jour au lendemain et que les traders n’ont pas forcément le temps ou l’envie pour exceller dans un domaine technique en constante évolution, Trading Automatique souhaite vous proposer un service supplémentaire.

Nous avons pour ambition de vous faire profiter de notre expérience dans la programmation des systèmes de trading en vous proposant un service professionnel de programmation MQL4, MQL5, EasyLanguage, Excel, NinjaTrader, eSignal, JForex, etc.

Des programmeurs de métier expérimentés, ingénieurs dans le secteur financier, vous proposent en toute confidentialité de :

  • coder vos EAs, indicateurs et scripts MQL4.
  • optmiser l’exécution de vos stratégies avec AlphaTrader
  • transformer vos programmes MQL4 en MQL5
  • programmer en EasyLanguage, sur MultiCharts, NinjaTrader, etc
  • programmer vos systèmes pour JForex
  • backtester vos systèmes sous MultiChart
  • réaliser et connecter un système à Interactive Broker
  • réaliser des Macros Excel
  • modifier et améliorer vos systèmes.
  • débugger vos systèmes.
  • vous aider dans votre trading manuel.
  • mettre en place un système de Money Management (comme celui ci par exemple).

La satisfaction totale de nos clients et la livraison de programmes de grandes qualités est notre première priorité. Ce n’est pas pour rien que les brokers réputés ActivTrades, Dukascopy et BestCFD conseillent Trading Automatique comme partenaire de programmation à leurs clients.

Notre compétence ne se limitant pas à Metatrader et à MQL4 ou MQL5, nous vous proposons de travailler avec vous pour mettre au point vos projets les plus importants et dans tous langages de programmation.

Trading Automatique a pour objectif la satisfaction de tous ses clients en fournissant un accompagnement et un service après vente en cas de besoin.

Afin de nous adapter aux mieux à votre demande, nous facturons seulement le temps passé à travailler sur votre projet.

Le service de programmation est realisé par la societé ALPHA NOVAE Limited, enregistrée en Angleterre et au Pays de Galle sous le numéro 07433000.

Trading Automatique est le prestataire de programmation conseillé par different partenaires :

LMAX

activtrades Interactive Broker whselfinvest bestCFD

Ninja Trader MultiCharts

Les étapes de la programmation de votre système de trading automatique

– Pour un backtest contactez nous directement par mail.

– Pour une demande de programmation vous pouvez commencer par remplir notre formulaire pour spécifier au mieux et le plus facilement possible votre système.

Avant de spécifier votre stratégie, nous vous conseillons de lire notre article explicatif qui vous évitera de nombreuses erreurs.

– Envoyez nous vos formulaires et toutes vos questions par mail.

– Vous recevez votre devis.

– Nous programmons et testons.

– Vous recevez une première version de votre programme à valider.

– Vous testez et validez votre programme.

– Nous modifions votre programme si nécessaire.

– Fin du service après votre totale satisfaction.

 

->Renseignez-vous ou obtenez votre devis par mail<–

Témoignages de Clients :

“Rien à redire sur la qualité du travail, sur le prix donc du rapport qualité/prix, ni sur le délai de livraison. Compréhension du projet et un rendu effectif dés le premier jet. J’ai déjà recommandé Alphanovae à 2 personnes dans le passé et je continuerai.”
Bernard, MQL4

Samuel Rondot

“Le support technique de Best CFD vous aide pour l’utilisation de la console MT4 mais dès que ca devient sérieux il faut travailler avec un spécialiste du trading automatique.

Nous avons donc testé et beaucoup apprécié le travail de Trading Automatique! Le professionnalisme, la compétitivité des tarifs et sans oublier la langue française, fait de Trading-Automatique.fr le partenaire recommandé par Best CFD pour la programmation des systèmes de trading.
Samuel Rondot, directeur de BestCFD.com

 

“Merci à Nicolas, pour ses qualités humaines bien sûr, et pour son site, très bien fait et très complet.
Grâce à eux, j’ai repris goût au trading même si je passe désormais plus de temps à réfléchir à des stratégies, à rechercher d’autres indicateurs, qu’à cliquer sur la souris,… j’ai évolué vers plus de professionnalisme, et j’ai beaucoup gagné en art de vivre…”
Extrait du témoignage de Colette

“Je tiens vraiment à remercier l’équipe de programmation de Trading-Automatique.
J’ai fait appel à eux pour la première fois cet été et j’ai véritablement été satisfait de leur service, très professionnel et réactif.
Je vous encourage donc à franchir,à leur côté, le cap du trading automatisé, sereinement et en toute confiance.”

Olivier Dupuy, MQL4

Je suis pleinement satisfait de la prestation de Mr Vitale, stratégie programmée dans les temps et réponses rapides et complètes par E-mail. Du sérieux et du professionnalisme. Bref je le recommande a tous ceux qui veulent se lancer en trading automatique et qui ne connaissent rien en programmation.
Tony, MQL4

“I realise that sometimes i brought you in a difficult position, not because i wanted to, but because the job had to be perfectly executed. The only thing that matters of course is the fact that you coped with pressure and responded as professionally as you could and for that i would like to thank you one more time.”
Antonios, JForex

Out of all the indicators i’ve seen, it has to be the best by far, so really appreciate your time and effort.
Stephen, PRT

Comment faire fonctionner le programme de trading automatique que l’on reçoit?

A l’issue de la programmation du système, un fichier .mq4 vous est transmis. Ce fichier contient le code source de votre EA. Si vous êtes curieux, vous pouvez l’ouvrir avec un editeur de texte classique ou le MetaEditor.

La première étape est donc de placer ce fichier de code à la bonne place. Demarrez votre plateforme MT4, puis cliquez sur “Open Data Folder”.

opendatafolder

Puis placez votre fichier de code dans le répertoire nommé experts pour un EA ou expert/indicator pour un indicateur ou encore expert/scripts pour un script.

Ouvrez ensuite v le MetaEditor grâce au bouton jaune avec le point d’exclamation que vous trouverez dans la partie supérieure de la plateforme.

metaeditor

Une fois le MetaEditor ouvert, sélectionnez votre EA dans la fenêtre de navigation à gauche.

navigator

Comme vous pouvez vous en apercevoir, bien que ce code est du charabia pour un néophyte, il reste compréhensible… au moins pour les informaticiens! Malheureusement, ce n’est pas le cas pour votre ordinateur qui lui ne comprends que des 0 et des 1… Il va falloir donc transformer ce fichier de code compréhensible en code machine. C’est ce qu’on appelle la compilation. Pour cela vous pouvez appuyer sur F5 ou sur le bouton supérieur « compiler ». Dans la fenêtre du bas vous devriez voir apparaitre le message 0 erreur, 0 alerte. Si une erreur apparait (je dis bien erreur et pas alerte), n’allez pas plus loin car ça marchera pas. Si une alerte survient, ce n’est pas un problème. Assurez vous que vous n’avez pas modifié le code par mégarde en reprenant les étapes. Si ça ne marche toujours pas, vous pouvez m’appeler alors à l’aide…

Une fois la compilation effectuée, un fichier .ex4 a été créé à partir du fichier .mq4. Vous pouvez donc utiliser votre EA ! Rendez vous dans la plateforme Metatrader et remarquez que votre EA est apparu dans le navigateur.

Si c’est votre première utilisation d’un EA, nous allons maintenant passer à la configuration du trading automatique dans Metatrader. Si vous avez déjà configuré votre plateforme, vous pouvez éventuellement sauter le prochain paragraphe.

Rendez vous dans Outils->Options->Expert Consultant et cochez les cases « Autoriser Expert Consultant » et « Autoriser Trading en Direct ». Puis vérifiez que le bouton Expert Advisor qui se trouve sur votre plateforme à la droite de celui du MetaEditor est bien enfoncé. Si ce n’est pas le cas les EAs sont désactivées.

Ca y est, on y est presque. Ouvrez une fenêtre sur le produit que vous voulez trader et sélectionnez le bon timeframe. Puis cliquez sur votre EA via le navigateur te venez le déposer sur votre fenêtre. Une fenêtre du nom de votre EA doit alors apparaitre avec la bonne configuration, à savoir « Autoriser le trading en direct ». Pour modifier les paramètres de votre EA, rendez vous sur l’onglet « Parameters d’entrées » (oui la faute n’est pas de moi…) et modifiez les, enregistrez les ou chargez les à votre guise. Pour finir, cliquez sur OK. Si tout se passe bien, le nom de votre EA doit apparaitre dans le coin supérieur droit de la fenêtre avec à sa droite un smiley souriant indiquant que l’EA fonctionne. Si le smiley ne sourie pas, soit votre configuration et mauvaise et vos EAs sont désactivés, soit la compilation a échoué et vous n’avez pas vu le message d’erreur.

Bon trading !

FAQ

Mon EA ne passe pas d’ordre. Que se passe-t-il?

Vérifiez que vous avez un smiley souriant dans le coin supérieur droite de votre fenêtre. Si ce n’est pas le cas, appuyez sur le bouton “expert advisor” présent sur la barre de tâche supérieure. De la même manière vérifiez que votre configuration autorise bien les EAs et le trading en direct: Outils -> Option -> Experts Consultants.

EA metatrader

Je compile mon fichier comme expliqué mais l’EA n’apparait pas sur le plateforme!

Tout d’abord, essayez de fermer puis de réouvrir la plateforme. Si l’EA n’est toujours pas là, ceci est probablement du à une configuration de sécurité établie par Windows (Vista et Seven le font par exemple).

Allez dans votre répertoire Program Files où se situe votre dossier d’installation de la plateforme MetaTrader (MetaTrader <Votre Broker>). Click droit sur le dossier. Puis choisir l’onglet sécurité :

Puis cliquez sur “Modifier” et “Autorisez les diverses actions (contrôle total, modification, etc).

Mon EA ne fait pas ce que je voudrais!

Pas de panique. Le programmeur n’étant pas dans votre esprit, un problème de compréhension mutuel peut arriver. Dans ce cas, pas de soucis, nous corrigeons. Afin que nous puissions reproduire l’erreur pour l’analyser et la traiter, la marche à suivre afin que tout le monde gagne du temps est la suivante. Réalisez un backtest visuel et identifiez l’erreur. Donnez nous les paramètres du backtest, le fichier de configuration .set de votre EA, ainsi qu’une copie d’écran de l’erreur. Puis détendez vous pendant que nous nous occupons de ça.

Si et seulement si le backtest est correct, on peut passer aux tests réels. L’erreur est plus compliquée et la responsabilité peut être multiple (programmation, connexion avec le broker, bug MT4, etc). Dans le cas où un problème survient en réel, vérifiez les quelques points suivants. Si vous faites tourner beaucoup d’EAs en même temps dont plusieurs sur le même support, mettez vous un magic number différent pour chaque EA? Sinon les positions des autres EAs ne pourront pas s’ouvrir. De plus si plusieurs EAs décident en même temps d’ouvrir une position; ca va poser des problèmes (à cause d’une contrainte MT4) que l’EA devrait toutefois gérer dans la mesure du possible.
Pour déterminer les erreurs, il va falloir nous faire parvenir vos logs. Regardez l’onglet “journal” et “experts” en bas. Voyez vous des erreurs? Le mieux est d’aller dans le répertoire de metatrader/logs et de nous envoyer le fichier correspondant au bon jour en nous disant quand avez vous utilisé l’EA.

Comment faire un backtest visuel sous MetaTrader 4

Cliquez sur l’image ci dessous pour agrandir la configuration. Cochez “mode visuel”, mettez le curseur sur la vitesse maximale pour gagner du temps (vous pourrez voir le résultat à la fin), ne cochez pas la case “optimisation” et placez vous en mode “chaque tick” pour avoir plus de précisions :

Lorsque le backtest est fini, les indicateurs apparaitront et vous pourrez contrôler le bon fonctionnement du robot.

Comment créer un fichier .set?

Suivez les instructions des images suivantes :

Les systèmes ou idées que je vous communiquerai sont-ils confidentiels?

Nous mettons un point d’honneur à garantir la confidentialité de nos échanges car c’est le coeur de notre métier. La confiance est en effet la règle de base gérant les relations clients – consultants. Comme l’explique les Conditions du Services, tout programme ou document échangé dans le cadre de ce service est strictement confidentiel et ne sera fourni à aucun tiers. Nous signerons sans problèmes tous les documents supplémentaires que vous souhaitez pour protéger votre propriété intellectuelle comme par exemple ce Non Disclosure Agreement que vous pouvez nous retourner signé.

Notez au passage que contrairement à la plupart des services de programmation concurrents, nous ne vendons pas de signaux ou de systèmes pour justement ne pas nous retrouver dans des situations où les conflits d’intérêt sont évidents.

Qui êtes vous?

Trading Automatique a été créé en Avril 2009 par Nicolas Vitale, un jeune ingénieur fraichement diplômé, avec la volonté de réaliser un portail français d’échanges et de vulgarisation au sujet du trading automatique et systématique afin de lier sa passion de la technologie avec son intérêt des marchés financiers, et de rendre accessible au plus grand nombre cette activité autrefois réservée seulement aux institutionnels.

Suite au succès rencontré et avec l’ambition de continuer son développement, Trading Automatique et ses services associés (conseil, programmation, développement, formation, etc) sont désormais gérés depuis Novembre 2011 par la société ALPHA NOVAE Limited, dont Nicolas Vitale est le fondateur et directeur.

Avec ses bureaux sur Londres pour bénéficier d’un accès direct a la City, Alpha Novae travaille avec une large spectre de clients allant du trader individuel aux institutionnels: asset managers, hedge funds, brokers et banques d’investissement.

Voici un interview vidéo de Nicolas réalisé au Salon du Trading 2012.