---
title: "Créer un modèle pour un EA - MQL4/MQL5 Wizard - Aide MetaEditor"
description: "Un modèle correspond au code source de base d'un robot de trading. Il contient l'en-tête standard du programme, les proprié... - Créer un modèle pour un EA - MQL4/MQL5 Wizard - Aide MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_ea"
---

[Aide MetaEditor](https://www.metatrader5.com/fr/metaeditor/help) → [MQL4/MQL5 Wizard](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard) → Créer un modèle pour un EA

# Créer un modèle pour un EA

Un modèle correspond au code source de base d'un robot de trading. Il contient l'en-tête standard du programme, les propriétés générales et les squelettes des principaux gestionnaires d'évènements : arrivée d'un nouveau tick (OnTick), lancement (OnInit) et désinitialisation de l'EA (OnDeInit). Le modèle est placé dans le répertoire correspondant au type du programme – MQL5/Experts (ou MQL4/Experts). Lors de la création d'un modèle, vous pouvez définir les paramètres d'entrée du programme, ou les ajouter au squelette pour des gestionnaires d'évènements supplémentaires.

![Créer un EA](https://www.metatrader5.com/i/help/metaeditor/en/wizard_ea.png)

Remplissez les champs suivants :

- Nome – nom de l'EA. Le même nom est donné au fichier de l'EA. Vous pouvez également changer ici le changement vers le fichier de destination. Par exemple, créez-le dans un nouveau sous dossier \Experts.
- Auteur – nom de l'auteur.
- Lien – adresse email du développeur ou son site web.
- Paramètres – ensemble des paramètres d'entrée de l'EA (variables externes).

Les paramètres d'entrée sont des variables de classe "input". Pour créer un paramètre, cliquez sur Ajouter et remplissez les 3 champs :

- Nom – nom de la variable d'entrée.
- Type – type de la variable d'entrée.
- Valeur initiale – valeur initiale de la variable. Elle peut être changée au moment du lancement du programme ou pendant son exécution.

Après avoir spécifié toutes les données nécessaires, cliquez sur Suivant.

## Gestionnaires d'évènements [#](#events)

Durant les étapes suivantes, sélectionnez les [gestionnaires d'évènements](https://www.mql5.com/en/docs/basis/function/events) supplémentaires. Leurs squelettes seront insérés dans le modèle de l'EA :

- Gestionnaires généraux : évènements d'un graphique, du depth of market, de nouveaux trades, etc.
- [Gestionnaires d'évènements de test](https://www.mql5.com/en/docs/basis/function/events) – pour gérer l'optimisation en temps réel.

Pour voir la description d'un gestionnaire étendu, déplacez le curseur par-dessus.

![Sélectionnez les gestionnaires d'évènements](https://www.metatrader5.com/i/help/metaeditor/en/wizard_ea_events.png)

> Les gestionnaires sélectionnés sont ajoutés en plus des gestionnaires principaux – OnInit, OnDeninit et OnTick.

Cliquez sur Terminer pour compléter la création du modèle. Le fichier généré est immédiatement ouvert en édition.

## In this section

- Créer un modèle pour un EA
- [Créer un Expert Advisor prêt à l'emploi](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_ea_generate)
- [Créer un indicateur](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_indicator)
- [Créer un script](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_script)
- [Créer une bibliothèque](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_library)
- [Créer un fichier include](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_include)
- [Créer une classe](https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_class)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help", "name": "Aide MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard", "name": "MQL4/MQL5 Wizard"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/fr/metaeditor/help/mql5_wizard/wizard_ea", "name": "Créer un modèle pour un EA"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Créer un modèle pour un EA", "acceptedAnswer": { "@type": "Answer", "text": "Un modèle correspond au code source de base d&#39;un robot de trading. Il contient l&#39;en-tête standard du programme, les proprié..." } }] }
```
