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
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
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 |
Sí |
| 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: Indicadores