---
title: "Crear clase - Wizard MQL4/MQL5 - Ayuda de MetaEditor"
description: "Una plantilla constituye el código fuente básico de una clase. En él se contiene el encabezado estándar del programa... - Crear clase - Wizard MQL4/MQL5 - Ayuda de MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_class"
---

[Ayuda de MetaEditor](https://www.metatrader5.com/es/metaeditor/help) → [Wizard MQL4/MQL5](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard) → Crear clase

# Crear clase

Una plantilla constituye el código fuente básico de una clase. En él se contiene el encabezado estándar del programa, las propiedades generales y una plantilla de trabajo para la clase: definición de la clase, preparación para métodos públicos y privados, constructor y destructor. Al crear una clase, podrá especificar su clase base, que también se formateará adecuadamente en la plantilla. La plantilla se creará en el catálogo MQL5/Include (o MQL4/Include).

![Crear clase](https://www.metatrader5.com/i/help/metaeditor/en/wizard_class.png)

Rellene los siguientes campos:

- Nombre de la clase – nombre de la clase que se está creando.
- Archivo MQH – nombre del archivo mqh que será creado para la descripción de la clase, así como la ruta hacia él respecto a la carpeta /MQL5 (/MQL4);
- Clase base – si la clase a crear se hereda de otra, especifíquela en este campo. A continuación, seleccione el tipo de herencia de la clase base.
- Autor – nombre del autor.
- Enlace – correo electrónico o dirección de la página web del desarrollador.

> En función de las condiciones de llamada del Wizard MQL4/MQL5, en el campo "archivo MQH" automáticamente se pondrá la ruta correspondiente:Si en este momento no hay ningún documento abierto, se pondrá la ruta /Include.Si hay documentos abiertos, entonces se pondrá la ruta que tiene el archivo activo.Si el Wizard MQL4/MQL5 ha sido iniciado desde la ventana "Navegador", entonces se pondrá la ruta de la carpeta correspondiente.

Haga clic en "Finalizar" para completar la creación de la plantilla. El archivo creado se abrirá inmediatamente para su edición.

## In this section

- [Crear la plantilla de un asesor](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_ea)
- [Crear un asesor preparado](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_ea_generate)
- [Crear indicador](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_indicator)
- [Crear script](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_script)
- [Crear biblioteca](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_library)
- [Crear un archivo de inclusión](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_include)
- Crear clase

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help", "name": "Ayuda de MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help/mql5_wizard", "name": "Wizard MQL4/MQL5"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_class", "name": "Crear clase"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Crear clase", "acceptedAnswer": { "@type": "Answer", "text": "Una plantilla constituye el código fuente básico de una clase. En él se contiene el encabezado estándar del programa..." } }] }
```
