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.
Rellene los siguientes campos:
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:
En la siguiente etapa, seleccione los manejadores adicionales de eventos, 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.
Los manejadores seleccionados se agregan como complemento a los principales: OnInit y OnCalculate. |
Aquí se indican los siguientes parámetros:
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.