---
title: "Crear indicador - Wizard MQL4/MQL5 - Ayuda de MetaEditor"
description: "Una plantilla constituye el código fuente base de un indicador. Contiene el encabezado del programa estándar, las... - Crear indicador - 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_indicator"
---

[Ayuda de MetaEditor](https://www.metatrader5.com/es/metaeditor/help) → [Wizard MQL4/MQL5](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard) → Crear indicador

# Crear indicador

Una plantilla constituye el código fuente base de un indicador. Contiene el encabezado del programa estándar, las propiedades generales y las piezas de trabajo para los manejadores de eventos principales: recálculo de valores (OnCalculate) e iniciación del indicador (OnInit). La plantilla se crea en el catálogo que corresponde al tipo de programa, – MQL5/Indicators (o MQL4/Indicators). Al crear una plantilla, podrá determinar directamente los parámetros de entrada del programa y también agregar plantillas para los manejadores adicionales de eventos y las construcciones gráficas.

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

Rellene los siguientes campos:

- Nombre – nombre del indicador, el mismo nombre va a llevar su archivo. Aquí también podrá cambiar la ruta al archivo de destino. Por ejemplo, creándolo en un nuevo subcatálogo en \Indicators.
- Autor – nombre del autor.
- Enlace – correo electrónico o dirección de la página web del desarrollador.
- Parámetros – conjunto de parámetros de entrada (variables externas) del indicador.

Los parámetros de entrada pertenecen a las variables de la clase "input". Para crear un parámetro, haga clic en "Agregar" y complete los tres campos:

- Nombre – nombre de la variable de entrada.
- Tipo – tipo de la variable de entrada.
- Valor inicial – valor inicial de la variable. Podrá cambiarlo antes de comenzar o mientras el programa esté en funcionamiento.

## Manejadores de eventos [#](#events)

En la siguiente etapa, seleccione los [manejadores adicionales de eventos](https://www.mql5.com/es/docs/basis/function/events), los espacios en blanco para ellos se insertarán en la plantilla del asesor. El manejador OnCalculate es obligatorio, por lo que solo podrá seleccionar su tipo, pero no eliminarlo.

Para ver la descripción ampliada del manejador, coloque el cursor sobre él.

![Seleccionar manejadores de eventos](https://www.metatrader5.com/i/help/metaeditor/en/wizard_indicator_events.png)

> Los manejadores seleccionados se agregan como complemento a los principales: OnInit y OnCalculate.

## Parámetros de visualización [#](#plots)

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

Aquí se indican los siguientes parámetros:

- Indicador en una ventana separada - mostrar el indicador en una subventana separada. Si esta opción está desactivada, el indicador se superpondrá en la ventana principal del gráfico.
- Mínimo – límite inferior de la escala vertical de los valores del indicador. Se usa solo al construir el indicador en una ventana separada.
- Máximo – límite superior de la escala vertical de los valores del indicador. Se usa solo al construir el indicador en una ventana separada.

En el apartado "Dibujado", especifique las construcciones gráficas del indicador: nombre, tipo (por ejemplo, línea o histograma) y color. Al código del indicador se agregarán las propiedades correspondientes de las construcciones, así como los búferes intermedios para los valores.

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
- [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](https://www.metatrader5.com/es/metaeditor/help/mql5_wizard/wizard_class)

```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_indicator", "name": "Crear indicador"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Crear indicador", "acceptedAnswer": { "@type": "Answer", "text": "Una plantilla constituye el código fuente base de un indicador. Contiene el encabezado del programa estándar, las propiedades..." } }] }
```
