Notas de lo que Aprendiendo de MQL4

Entradas clasificadas como ‘Indicadores’

Función iCustom() para obtener valores de un indicador personalizado

Noviembre 20, 2008 · 4 comentarios

La funicion  iCustom() se utiliza cuando necesitamos utilizar un indicador personalizado. Su estructura es la siguiente.
double iCustom(
                       string symbol,
                       int timeframe,
                       string name,
                       ...,
                       int mode,
                       int shift
)
Esta función devuelve el valor que nos interesa saber de la línea de un indicador.

symbol: Representa la divisa a utilizar. Si se coloca NULL se tomará como la divisa actual.

timeframe: Representa la temporalidad de la grafica. Si es 0 se tomará el periodo actual.

name: Nombre del indicador.

…: Los parámetros del indicador (si es necesario). Estos parámetros deben corresponder con el de las variables externas del indicador, y también con su orden y su tipo.

mode:  Acá colocamos el índice de la línea que nos interesa utilizar. Como solo se puede tener 8 líneas en un indicador, esta valor solo puede ir de 0 a 7.

shift: Debido a que todos los datos de una línea se almacenan en una array, acá colocamos el índice de la barra o vela en este array, de la cual nos interesa saber el valor de la línea que indicamos en mode.

Un ejemplo de utilizacon seria…
double L_1=iCustom(NULL,0,"rocseparate",H,P,B,A,1,0);

Mas info en ingles

Categorías: Asesor Experto · Funciones · Indicadores

El concepto de señal o tick

Octubre 9, 2008 · Dejar un comentario

Es cuando llega una señal con un nuevo precio y el precio se mueve. La llegada de los ticks es como el motor de los indicadores y los EA. Cada vez que llega un tick se ejecuta los indicadores o los EA que uno ha puesto en la gráfica. Específicamente cada vez que llega un tick se ejecuta la función
start()
que está en los indicadores y los EA. Si en un indicador o un EA no esta la función start() no se ejecuta nada cuando llega un tick.

Categorías: Asesor Experto · Funciones · General · Indicadores

Tipos de programas

Junio 13, 2008 · Dejar un comentario

En MQL4 hay tres tipos de programas.

Indicadores personalizados:

  • Sirven para crear nuestras propias gráficas.
  • Es el único de los tres que puede mostrar gráficos en la pantalla.
  • No puede generar ningún tipo de orden de mercado.
  • Se actualiza cada vez que se recibe un tic.
  • Se pueden tener varios indicadores en la misma paridad.

Asesor Experto:

  • Son programas que hacen operaciones comerciales automaticamente.
  • No muestran gráficos.
  • Solo se puede tener un asesor experto por paridad.
  • Se ejecuta cada vez que se recibe una seña o tic

Scripts

  • Son mini programas que solo funcionan la vez que se les da click y inmediatamente dejan de funcionar.
  • Sirven cuando uno necesita crear una funcion personalizada como cerrar todas las ordenes. Creo que se puede hacer todo tipo de cosas.
  • No sirve para mostrar graficos.
  • Puede ejecutar operaciones comerciales.

Característica del programa EA Script Indicador
Duración de funcionamiento Periodo Largo Una vez Periodo Largo
Abrir posiciones Si Si No
Mostrar gráficos No No
Uso simultáneo de varios programas del mismo tipo No No Si
El pedir la ejecución programmatically Prohibido Prohibido Prohibido

Categorías: Asesor Experto · Indicadores · Scripts
Etiquetado: