QuantForge
es

Entradas

Las entradas son las variables input del EA: los ajustes que un trader puede cambiar en las propiedades del EA en MetaTrader sin recompilar.

Declarar entradas

Abre la pestaña Entradas y constantes. Cada fila tiene un nombre, un tipo MQL (int, double, bool, string), un valor predeterminado y un comentario que MetaTrader muestra como etiqueta. Los nombres deben ser identificadores MQL válidos: letras, dígitos y guiones bajos, sin empezar por un dígito.

El EA exportado siempre tiene una entrada MagicNumber, que marca sus operaciones para que solo gestione las suyas. Se añade automáticamente si no la declaras.

Vincular ajustes de bloques

Cualquier ajuste numérico de un bloque puede vincularse a una entrada int o double. En el Inspector, usa el pequeño selector Valor fijo / Entrada junto al campo. Un campo vinculado:

  • se exporta con el nombre de la entrada, por ejemplo ExecuteMarketOrder("BUY", ResolveLot(LotSize, StopPips), …), así que cambiar la entrada en MetaTrader cambia el comportamiento;
  • usa el valor de la entrada en el probador de estrategias.

Renombrar una entrada conserva sus vínculos. Si borras una entrada aún vinculada, el Inspector muestra un aviso y el bloque vuelve a su valor predeterminado.

Las plantillas iniciales traen ya vinculados sus ajustes principales (tamaño del lote, % de riesgo, periodos de indicadores, stop loss y take profit cuando tienen entradas para ello).

Cambiar entradas para una prueba

La configuración del probador lista tus entradas. Los valores que cambies ahí solo se aplican a esa prueba; el proyecto conserva los suyos. El archivo .set y el .ini del probador MT5 exportados usan los valores de la prueba.