Sei sulla pagina 1di 23

Panel de Control versión 10

Rev. 22/09/2016

Introducción

El panel de control se compone de 3 indicadores, 1 script y 1 EA (Expert Advisor). La finalidad


es facilitar las labores de análisis y operación creando una ventana de indicadores multi-divisa,
una ventana para el control de las operaciones y ventanas de gráficos solapados y
sincronizados. Así, tendremos dos grupos de ventanas:

 Panel

El panel muestra una serie de indicadores, separados por columnas, para todos los
pares seleccionados en la ventana de observación de mercado. Si haces clic, te abre el
par en el gráfico ya abierto. Si haces ctrl-clic, te lo abre en un nuevo gráfico. También
muestra el próximo evento. Para las operaciones abiertas, muestra el % de profit y del
riesgo.
El panel también centraliza las alarmas de los eventos y cruce de zonas/niveles de
todos los pares.
Para evitar errores, hay que mantener abierto sólo un panel.

 Panel-EA

Es el panel de control de operaciones Aquí se instala el Panel de control y el EA. Este


EA es el que se encarga de gestionar todas las operaciones, ocultando al mercado las
entradas y salidas planificadas.
Para evitar errores, hay que mantener abierto sólo un panel-EA.

 Ventanas de gráficos

Pueden estar abiertos varios gráficos simultáneamente para poder analizar u operar
varios pares o temporalidades. En estos gráficos se instala el indicador de Control.

Panel de Control 1
El control guarda/carga automáticamente todos los objetos del gráfico. También los
sincroniza si tienes el mismo par abierto en varios gráficos. Esto permite tener abiertos
sólo los gráficos que te interesan sin perder el análisis.
El control también ofrece una serie de accesos de teclado y utilidades, orientados a
facilitar las tareas de análisis y operación.

tFX – Panel
Muestra los símbolos seleccionados.
Para cambiar los pares que se visualizan, añadir/eliminar los pares mediante la ventana
“Observación de mercado”.

Columnas
Las columnas se muestran según lo especificado en los parámetros del indicador:
• Favorito/seguimiento:
– Dos señaladores para poder marcar los pares favoritos
– Puedes filtrar para que el panel sólo muestre los pares favoritos (
• Par
– Nombre del par.
• Indicador de zona, según parámetro:
– Indica si la vela actual ha tocado una zona dibujada en el gráfico
– La temporalidad de la vela puede ser:
• La temporalidad seleccionada desde el parámetro “señal”.
• O automática y utiliza la temporalidad de la zona.
– Si se especifica que la señal sea a cierre de vela, avisará cuando la vela se haya
cerrado y el cierre se produzca dentro de la zona.
– Sólo indica las zonas dibujadas desde “control”.
– Activar alarma para el toque de zona con el parámetro “Alarma zonas”.
• Indicador de flujo
– Según el parámetro puede indicar el flujo actual, el cambio de flujo o el cambio de
flujo en una zona
– Se puede indicar más de una columna, una para cada combinación
temporalidad/tipo de indicador. Esto se especifica mediante el siguiente patrón:
“TF:Tipo,...”
• TF corresponde a la temporalidad y los valores admitidos son: “M1, M5,
M15, M30, H1, H4, D1, W1, MN1”.
• Tipo corresponde al tipo de indicador y los valores admitidos son:
• F: flujo
• C: Cambio de flujo
• Z: cambio de flujo en zona
– Sólo indica las zonas dibujadas desde “control”.
– Sólo indicará los cambios de flujo que se produzcan en zonas de la misma
temporalidad o superior.
– Activar alarma para el cambio de flujo con el parámetro “Alarma zonas”.
• Columnas de cruce de nivel:
– Se pueden especificar varias columnas, una para cada temporalidad, especificando
en el parámetro “temporalizades”, las temporalidades separadas por comas. Los
valores admitidos son: “M1, M5, M15, M30, H1, H4, D1, W1, MN1”.

Panel de Control 2
– Para cada columna, indica si la vela actual de la temporalidad ha tocado el nivel
dibujado en el gráfico.
– Cruce con niveles:
• Hay 3 parámetros que permiten activar la señal del cruce con niveles
dibujados, media móvil y parcialidades.
• El indicador se mostrará sólo si se produce el cruce con alguno de los
niveles indicados.
• No se mostrarán las columnas, si se especifica “false” para los 3
parámetros.
• Existen dos grupos de parámetros (“MM” y “Parcialidades”) que
configuran los niveles de media móvil y parcialidades.
Al pasar el puntero por encima de la celda, se ampliará su información mediante un
“popup”.
– Sólo indica los niveles (horizontales, dinámicos y canales) dibujados desde
“control”.
– Activar alarma para el cruce de nivel con el parámetro “Alarma niveles”
• Columnas de gatillos
– Se pueden especificar varias columnas, una para cada temporalidad, especificando
en el parámetro “temporalizades” las temporalidades separadas por comas. Los
valores admitidos son: “M1, M5, M15, M30, H1, H4, D1, W1, MN1”.
– Muestra si la vela cerrada es un gatillo
– Permite seguir diferentes gatillos. Para cada columna, se indican los gatillos,
separados por “:”. Los valores admitidos son:
• C: Clímax
• E: Externa
• I: Interna
• CF2: Doble cambio de flujo
• RF: Rompimiento de Flujo
• CF: Cambio de Flujo
– El indicador muestra el color de compra/venta del gatillo
– Cruce con niveles:
• Hay 4 parámetros que permiten activar la señal del gatillo combinada con
el cruce de zonas, niveles, media móvil y parcialidades.
• En el caso de marcar algún nivel de cruce, el indicador sólo coloreará la
celda si se produce el cruce.
• Si se especifica “false” para los 4 parámetros, el gatillo se coloreará
siempre.
• Existen dos grupos de parámetros (“MM” y “Parcialidades”) que
configuran los niveles de media móvil y parcialidades.
– Al pasar el puntero por encima de la celda, se ampliará su información mediante
un “popup”.
– Activación de alarma mediante parámetro.
• Columnas de variaciones del precio:
– Se pueden especificar varias columnas, una para cada combinación de
temporalidad y tipo de variación. Se especifica en el parámetro “temporalizades”,
con el patrón: “Timeframe:Variación, ...”
• Los valores admitidos para las temporalidades son: “M1, M5, M15, M30,
H1, H4, D1, W1, MN1”.

Panel de Control 3
• Los valores admitidos para el tipo de variación son:
• V: para Variation%
• S: para Strength%
• R: para Range%
• Por ejemplo, "D1:V,D1:S,D1:R", especifica tres columnas con la variación,
la fuerza y el rango. Todas en D1.
– Los tipos de variación son:
• Variation (porcentaje de cambio): variación (% miles) respecto la apertura
• Strength (fuerza): % posición respecto el open y el rango generado en el
periodo
• Range (rango): % posición respecto el rango promedio en un periodo de 14
velas.
• Columna de la directriz por media móvil:
– Muestra si la vela actual, o la cerrada, está generando una seña, según el Sistema
Directriz, respecto alguna de las medias móviles especificadas.
– Las medias móviles se especifican en el grupo de parámetros “MM”.
– El indicador muestra el color de compra/venta si se cumple:
• La directriz está en zona de compra/venta
• La vela actual, o la anterior, está tocando la MM
• Las 5 velas anteriores se han mantenido por encima/debajo, según si es
compra/venta, respectivamente.
– Activación de alarma mediante parámetro
• Columnas para el Spread actual y máximo
– El spread actual se muestra según parámetro:
• En pips
• En % respecto ADR. Relativiza el impacto del spread según el recorrido que
puede hacer el precio en un día.
– El spread máximo, auditado desde que se inicia el panel. Notar que cuando se
cambia la temporalidad en el gráfico del panel, MT4 reinicia el indicador.
• Columna para el siguiente fundamental
– Muestra información del siguiente fundamental para una de las monedas del par.
– En los parámetros se especifica el origen de los eventos (forexfactory, dailyfx) y el
impacto (bajo, medio, alto).
– Activación de alarma mediante parámetro. Avisará n minutos (especificado en
parámetros) antes de que se produzca el evento.
– Aunque no se active la alarma, la celda se sombreará en rojo si estamos dentro de
la cuenta atrás del evento.
• Línea sombreada gris indica el par seleccionado
• Favorito sombreado en gris indica que el par (con el indicador de ”Control” cargado) está
abierto.
• El indicador de zona y nivel mostrará la temporalidad micro, en caso de solape.

Configuraciones de MM y Parcialidades
• Las medias móviles, que afectan a las columnas de niveles, gatillos y directriz, se
configuran en el grupo de parámetros “MM”
– Se compone de un parámetro que especifica, mediante patrón, todas las medias.
El patrón a utilizar es: “TF:Per:Met(S|E|M|L|O):Prec(C|O|H|L|M|T|W):Ini:Fin,...”
– La configuración de cada MM se separa por comas “,”.

Panel de Control 4
– Los parámetros de cada MM se separan por dos puntos “:”, en orden:
• TF (temporalidad), que puede ser “M1, M5, M15, M30, H1, H4, D1, W1,
MN1”
• Periodo de la media: 2-200
• Método, que puede ser:
S Simple

E Exponential

M Smoothed

L Linear-weighted

O Optimized
Cuando se utiliza optimizada, el periodo se calcula automáticamente
según el par y la temporalidad. El periodo se debe especificar, según el
patrón, pero éste se ignorará.
Si no se especifica, se utilizará “S”.
• Precio:
C close Close price

O open Open price

H high The maximum price for the period

L low The minimum price for the period

M median Median price, (high + low)/2

T typical Typical price, (high + low + close)/3

w weighted Weighted close price, (high + low + close +


close)/4

Si no se especifica, se utilizará “C”.


• Inicio y final: especifican los contadores de velas para considerar el cambio
de tendencia.
Si no se especifican, se utilizará cero para ambos, esto es, que el cambio
de tendencia se produce desde la vela 0 y dura hasta el siguiente cambio
de tendencia.
• Los niveles parciales, que afectan a las columnas de niveles y gatillos, se configuran en el
grupo de parámetros “Parcialidades”:
– Para utilizar los números redondos, configurar “Escala NR en pips”, indicando el
número de pips del nivel (0 anula).
– Los niveles OHL se configuran con el parámetro “Niveles”, mediante el patrón:
“Temporalidad nivel : Tipo : Número de niveles,...”
– La configuración de cada nivel se separa por comas “,”.
– Los parámetros de cada nivel se separan por dos puntos “:”, en orden:
• TF (temporalidad), que puede ser “M1, M5, M15, M30, H1, H4, D1, W1,
MN1, Y1”.
• Tipo de nivel, indicando uno o varios tipos:

Panel de Control 5
O open

H high

L Low
• Número de niveles: 1 para la vela actual, 2 para la actual y anterior, y así
sucesivamente.
– Por ejemplo, con “MN1:O:1,Y1:OHL:2”, se seguirá al open del mes en curso y el
OHL de este año y del pasado.

Barra superior

• Botón “estrellita”
– Activa/desactiva el filtro de los pares favoritos.
• Botón sincronización permite mantener un par sincronizado en diferentes gráficos.
– Abre varios gráficos del par con <ctrl-clic>
– Activa la sincronización
– Navega a otro par (por selección o por teclado) y el par cambiará en todos los
gráficos.
• Botón “Layout”, activa/desactiva modo ventanas sin bordes.
• Hora local, del servidor y de los principales mercados. Se resalta si el mercado está abierto.
• Timmer para el cierre de vela:
– Minutos para cerrar la vela H1.
– Minutos para cerrar la vela M5.
– Segundos para cerrar la vela M1.

Filtro por nombre de par


Al teclear con el panel seleccionado, se activa directamente el filtrado por nombre de par. Por
ejemplo, si se escribe “USD”, se filtrará por los pares “USD”.
El filtro se muestra encima de la cabecera de la columna de los símbolos.
Para borrar el filtro, se utiliza la tecla <retroceso>.

Controles
<clic> Abre símbolo en ventana existente o lo selecciona si ya
estaba abierto.

Panel de Control 6
<ctrl-clic> Abre símbolo en nueva ventana.

<clic> sobre el título Ordena la columna

<clic> sobre favorito Marca/desmarca

Cualquier tecla Cualquier tecla que se pulse en la ventana del panel


aplicará el filtro por nombre del par.
Los gráficos se abrirán con el template (plantilla) “Lenguaje”. Hay un parámetro del Panel
que donde puede cambiarse el nombre de esta plantilla.

Alarmas
• Alarma visual: Cuando se genera una señal, la celda correspondiente parpadeará unos
segundos (esto puede cambiarse por parámetro).
• Alarma sonora:
– Puede seleccionarse si el aviso es por MT4 y por móvil.
– El aviso sólo se producirá una vez, dentro del periodo especificado para la señal.

tFX – PanelEA
Muestra los símbolos con operaciones en curso o con operaciones ya cerradas.

Columnas
Las columnas que se muestran van en función de si tengo visible el detalle histórico, mensual
y/o semanal. Esta visibilidad se activa/desactiva haciendo clic en las cajas de resumen
correspondiente de la cabecera.

Estando todas las columnas visibles:


• Símbolo
• Histórico:
– N: número de operaciones cerradas y abiertas desde la apertura de la cuenta
– Op%: resultado de las operaciones en porcentaje respecto el balance inicial.
• Mes:
– N: número de operaciones cerradas y abiertas en el mes
– Op%: resultado de las operaciones en porcentaje respecto el balance inicial.
• Semana:

Panel de Control 7
– N: número de operaciones cerradas y abiertas en la semana
– Op%: resultado de las operaciones en porcentaje respecto el balance inicial.
• Hoy:
– N: número de operaciones cerradas y abiertas hoy
– Op%: resultado de las operaciones en porcentaje respecto el balance inicial.
• Pendientes:
– N: número de operaciones pendientes
– Botón de cierre: al hacer clic, se eliminarán todas las operaciones pendientes del
símbolo
• Mercado:
– N: número de operaciones en mercado
– Op%: resultado de las operaciones en porcentaje respecto el balance inicial
– R%: riesgo de la operación en porcentaje respecto el balance actual de la cuenta
– EA: indica si el EA está realizando el seguimiento del par. El EA sólo seguirá los
pares que tengan operaciones abiertas o pendientes
El EA está funcionando correctamente

Fallo en el EA. No se está ejecutando en el panel o las opciones de


trading no están habilitadas
– Botón de cierre “CL”: al hacer clic, se cerrarán todas las operaciones pendientes
del símbolo
– Botón de cierre parcial “CP”: al hacer clic, se cerrarán parcialmente todas las
operaciones pendientes del símbolo. El porcentaje de cierre parcial se especifica
por parámetro (Ratio cierre parcial TPP) del EA
– Botón de Cero Riesgo “BE”: al hacer clic, se pondrán las órdenes en “cero riesgo”.
Para las órdenes en beneficio se moverá el “stop loss” por encima de la línea de
entrada, para las órdenes en pérdidas, se moverá el “take profit”

• En el % de operaciones, el color indica si las operaciones se encuentran en beneficio


o en pérdida.
• El % riesgo muestra un interrogante, si hay operaciones sin SL. El color indica si las
operaciones se encuentran en riesgo o en riesgo positivo.
• En el caso de utilizar el EA con “stop loss” de seguridad, la celda muestra el riesgo
“virtual” y el popup mostrará el riesgo real a mercado.
• En el cálculo de los beneficios acumulados se utiliza el riesgo asegurado de la orden;
si la orden está abierta, se utiliza el riesgo, respecto su “stop loss” y no su beneficia
actual. Cuando la orden se cierra entonces sí se utiliza su beneficio.
• Activación de alarma mediante parámetro, para que avise de las entradas y salidas
de las operaciones.

Alarmas
Se puede definir por parámetro alarma para que avise cuando se abren/cierran las
operaciones.

Barra superior

• Resumen histórico:

Panel de Control 8
– Muestra el beneficio, en porcentaje respecto el balance inicial de la cuenta
• Resumen mensual:
– Muestra el beneficio, en porcentaje respecto el balance a inicio de mes
• Resumen semanal:
– Muestra el beneficio, en porcentaje respecto el balance a inicio de la semana
• Botón “Brokeriza”: pasa los niveles de TP y SL al bróker. Para las órdenes pendientes,
también pasa el nivel de entrada. El resto de niveles del EA (BE, CB, TPP), se pierden.
• Indicador de EA:
El EA está funcionando correctamente

Fallo en el EA. No se está ejecutando en el panel o las opciones de


trading no están habilitadas

• La gestión de órdenes queda explicada en “tFX -Control” y “tFX – EAPanel”

tFX – Control
• Auto guarda-restaura los objetos de cada símbolo (necesario para tFX – Panel)
• Dibuja zonas y niveles
– Indica la temporalidad de creación.
– Indica el tamaño, en pips, de la zona.

Teclas
• Las teclas se pueden cambiar desde los parámetros. Inicialmente son:
S/R/F Dibuja niveles

C/V Dibuja zonas

E Dibuja Líneas de Estructura

• Usa la tecla E para dibujar una línea de estructura.


Desplaza el puntero y ancla la línea en el 1er punto con un
clic.
• Seguidamente desplaza al siguiente punto y ancla con un
segundo clic.
• Para volver a anclar el 1er punto, antes del segundo,
puedes volver a pulsar E.

T Dibuja Líneas de Tendencia.

• Utiliza el mismo procedimiento que para las LE.


• Permite definir, por parámetro, un grosor diferente que el
resto de las líneas.

N Dibuja Canal Equidistante.

Panel de Control 9
• Utiliza el mismo procedimiento que para las LE.

Y Dibuja paralelas

• Para dibujar una paralela de una LE,LT o Canal.


• Selecciona la línea “maestra” y pulsa Y.
• Desplaza el puntero y ancla el 1er punto con un clic.
• En el caso de los canales fija el punto de amplitud con un
segundo clic

T Dibuja un nivel de trampa

Z/X Navega por los objetos (desactiva el desplazamiento


automático), útil para ir al inicio de zona en temporalidad
inferior.

Esc Utiliza la tecla Esc para cancelar cualquier creación de objeto.

A Activa/desactiva el desplazamiento automático.

Q/W Cambia de anterior/siguiente par del panel.

• Utiliza la visibilidad y el orden del Panel


• Si el panel no está activo, utilizará la visibilidad y el orden
de la ventana de “Observación de mercado” de MT4.

1/2 Cambia de temporalidad.

• Al cambiar de temporalidad, el gráfico se centrará en la


vela donde esté el puntero del ratón posicionado.

3/4 Cambia el zoom.

• Al hacer zoom, el gráfico se centrará en la vela donde esté


el puntero del ratón posicionado.

H Alterna visibilidad de los objetos, cada vez que se pulse H la


visibilidad de todos los objetos cambiará según el ciclo:

1. Los objetos serán visibles en todos los TFs.


2. Los objetos serán visibles en el TF del objeto y en TF
menores.
3. Los objetos sólo serán visibles en su propio TF.

P Selecciona/deselecciona todos los objetos

O Para crear nueva orden. Alterna el gestor de órdenes según el


ciclo:

1. Activa nueva orden Buy.


2. Activa nueva orden Sell.

Panel de Control 10
3. Desactiva la creación de orden.

I Activa la modificación de las órdenes existentes.

Nivel de trampa

El nivel de trampa sirve para analizar las trampas al SAB:


• Debe anclarse a un extremo de la vela. El anclaje correcto queda indicado por “TR”
• La reacción de las velas al nivel de trampa se indica de la siguiente manera, según el
ejemplo:
33.5 En el extremo del movimiento se indica su tamaño en pips

7% Porcentaje de la trampa, respecto el movimiento

41% Porcentaje de recorrido de la trampa, respecto el movimiento

IN Vela interna, con conexión a la trampa

C Vela de control

X Vela de clímax a la trampa

EF Posible entrada por cambio de flujo

EC Posible entrada por control

Panel de Control 11
• El indicado deja de auditar el nivel de trampa cuando:
– se sobrepasa la línea,
– la trampa hace más del 100%
– el recorrido hace más del 100%

• Parámetros
– Crea los objetos con visibilidad por TF: Aplica visibilidad del objeto (tecla H) al
crear el objeto
– Configuración de teclas
– Configuración visual de los objetos (zonas y niveles): aplica para los nuevos
objetos. Afecta a los ya creados, cuando se utiliza la tecla H

Gestor de órdenes
El gestor de órdenes se encarga de gestionar todas las operaciones, ocultando al mercado las
entradas y salidas planificadas.
Funciones:
• Calcula el tamaño del lote según el riesgo máximo indicado en el parámetro
• Gestión de órdenes virtuales (ocultas al mercado)
• Gestión de Break-Even (cero riesgo)
La funcionalidad del gestor queda repartida en:
• tFX - Control: para la visualización, creación y edición de las órdenes
• tFX – SendOrder: es el script que confirma la creación y modificación de las órdenes
definidas en el gráfico
• tFX – EAPanel: Es el EA (Expert Advisor) que se encarga de gestionar las órdenes
• tFX – PanelEA: Es el indicador que permite hacer un seguimiento global de las órdenes

Parámetros
Los parámetros del gestor de órdenes se especifican desde el EA “tFX -EAPanel”.

Riesgo y número de operaciones


Para cada una de las combinaciones, podemos especificar el número de órdenes que se quiere
generar y el riesgo total de la operación.
• Si se indica un número N superior a 1, se generarán N órdenes, con el lote repartido en
partes iguales. Esto permite definir una orden con diferentes parciales.
• Si no se desea utilizar una combinación, dejar ambos valores cero.

Crear nueva orden


Pulsando la tecla “O” activa el gestor de órdenes para BUY. Si se vuelve a pulsar, para SELL.
Otra pulsación para desactivar el modo de creación.
En una operación BUY, inicialmente el gráfico queda así:

Panel de Control 12
• La configuración inicial de la orden queda determinada por los parámetros del grupo
“Entrada por defecto”
SL Stop loss, que se ajustará a la vela cerrada o al giro.
• Indica los pips de distancia, el riesgo para la operación
actual y el riesgo acumulado del par (no puede superar el
riesgo máximo).

ENTRY Nivel de entrada, que se ajustará al nivel entre el SL y cierre de


la última vela, según el ratio especificado.
Si se especifica ratio 0, el nivel será no modificable, indicando
que la entrada se realizará a mercado.

TP Nivel de take profit, que se ajustará al nivel entre el SL y cierre


de la última vela, según el ratio especificado.
Si se especifica ratio 0, el nivel no se mostrará, indicando que
la entrada se realizará sin TP.
• indica los pips de distancia y el ratio.

BE Nivel de brake-even, que se ajustará al nivel entre el SL y cierre


de la última vela, según el ratio especificado.
Si se especifica ratio 0, el nivel no se mostrará, indicando que
la entrada se realizará sin BE.

CB Nivel de CB parcial que, inicialmente no se mostrará.

TPP Nivel de TP parcial que, inicialmente no se mostrará.

• Las líneas BE/CB/TPP no se mostrarán si en el panel se ha especificado a false el


parámetro “Integrar EA para gestión de órdenes”.

Panel de Control 13
• Seleccionar combinación de riesgo/TPs

– Según los parámetros se puede especificar hasta 3 combinaciones de riesgo/tps.


– Hacer clic en la etiqueta, para cambiar entre cada combinación
• Mover cualquiera de las líneas, para ajustar la operación.
• Cualquier línea puede eliminarse, pulsando el botón X correspondiente.
– Eliminar la línea hace que la operación se ejecute sin estos niveles.
– Una vez creada la operación, hay posibilidad de definir estos niveles.
– Si se elimina la ENTRY, se generará una entrada a mercado. Clic en la etiqueta
“Market” para recuperar la línea de entrada y crear una operación pendiente.
– Antes de ejecutar la operación es posible recuperar cualquiera de las líneas,
haciendo clic sobre la caja correspondiente en la línea de información:

• Para aplicar la creación de la orden, se utiliza el script “tFX – SendOrder”.


– Para facilitar su uso, puede asociarse una tecla de acceso directo, desde MT4.
– Para evitar conflictos con los accesos nativos de MT4, utilizar una combinación que
use la tecla <Alt>.
• Una vez lanzada la orden, el gráfico muestra las líneas de la(s) órden(es):

• Ha creado dos órdenes, de un riesgo cada una de 0,48%, ajustando la operación a un


riesgo total del 1%.

Panel de Control 14
• La información virtual de las órdenes creadas, están ocultas al mercado y no se
visualizan en el terminal de órdenes.
• Toda la información virtual de las órdenes se almacena como variables globales de
MT4.
– Las variables están asociadas a la instalación de MT4.
– Las variables se prefijan con el número de cuenta.
• Se recomienda no modificar directamente las variables globales.

Modificar orden existente


Pulsando la tecla “I” activa la modificación de órdenes. Volver a pulsar I para desactivar el
modo de modificación.
• El modo modificación, para la orden anterior, se muestra de la siguiente manera:

• La modificación de las órdenes es ahora individualizada. El número de subórdenes sólo se


utiliza al crear una nueva orden.
• Se pueden mover y eliminar cualquiera de las líneas, igual que al crear la orden.
• Se puede también crear las líneas eliminadas.
• Notar que el lotaje queda fijado en la orden; al mover el SL, se está modificando el riesgo
de la orden.
• Para eliminar una orden virtual hay que eliminar la línea ENTRY de la orden.
• El cierre de una orden en mercado, se realiza con los métodos que provee MT4.
• La modificación de las órdenes se aplica con el mismo script “tFX – SendOrder”.

Funcionamiento del EA
Una vez creada la orden, debe estar ejecutándose correctamente el EA, que es el encargado de
verificar y ejecutar las órdenes en el mercado.
El EA realiza las siguientes tareas:

Panel de Control 15
• Pasar una orden pendiente (LIMIT o STOP) a mercado.
1. El precio alcanza el nivel LIMIT o STOP
2. El EA genera la orden a mercado BUY o SELL al precio actual.
3. El EA elimina el nivel virtual ENTRY.
4. Si el SL es virtual, el EA genera el SL de seguridad a mercado. La distancia de
seguridad se especifica en los parámetros como un ratio respecto el ATR y debe
definirse lo suficientemente amplia como para evitar trampas, pero conscientes de
que si falla el entorno local (luz, cuelgue del ordenador, etc.) éste será el SL que
quedará.
• Ejecutar Stop-Limit (TL):
1. El precio alcanza el nivel TL
2. El EA genera convierte la orden Stop-Limit en Limit.
• Ejecutar BE:
1. El precio alcanza el nivel BE.
2. El EA mueve el SL break-even (cero riesgo). Para ello tiene en cuenta el spread del
momento y las comisiones de la operación.
3. El EA elimina el nivel virtual BE.
• Ejecutar SL/TP:
1. El precio alcanza el nivel SL/TP.
2. El EA cierra la operación. El cierre de la operación se realiza con los precios BID y
ASK del momento. Se ha de tener en cuenta que, si esto ocurre en momentos de
altos spreads, la operación puede resultar con beneficios menores a los estimados.
3. El EA elimina toda la información virtual de la operación.
• Ejecutar TP Parcial (TPP):
1. El precio alcanza el nivel TPP.
2. El EA cierra parcialmente la orden. El cierre parcial se realiza según el porcentaje
indicado en el parámetro. Puede pasar que el lotaje restante sea insuficiente y se
realice un cierre total de la orden
• Ejecutar cierre por cierre de vela Parcial (CB):
1. La vela cierra pasado el nivel CB.
2. El EA cierra totalmente la orden.
• Eliminar orden pendiente por expiración:
1. La nueva vela alcanza el límite temporal de expiración de orden pendiente.
2. El EA elimina la orden
– El límite temporal se calcula respecto la vela que se crea la orden y el parámetro
“Velas de margen para limit/stop” (si se especifica 0, no aplica, si se especifica 1,
se da de plazo la propia vela y, así, sucesivamente),
– Sobre el gráfico se muestra visualmente mediante una equis sobre el nivel de
entrada:

Panel de Control 16
• Aplicar cierre/BE en orden en mercado, por expiración:
1. La nueva vela alcanza el límite temporal de expiración de orden en mercado.
2. El EA pone en BE a la orden si ésta está positiva o la cierra si ésta está negativa.
– El límite temporal se calcula respecto la vela que entra a mercado y los parámetros
“Velas para cierre/BE en entrada límit/stop” y “Velas para cierre/BE en entrada
mercado”. Hay 2 parámetros para distinguir las órdenes que se crean
directamente a mercado y las que entran a mercado por una pendiente.
– Sobre el gráfico se muestra visualmente mediante una equis sobre el nivel de
entrada:

El EA se ejecuta de manera temporizada (1/100 segundos), pero en condiciones de alta


volatilidad o de mucha carga del ordenador local, puede pasar que el EA se retrase y no llegue
a tiempo a ejecutar el nivel planificado. Como consecuencia, puede que se ejecute la
operación a otro precio o que no llegue a ejecutarse.

Handle SL & TP
La gestión de los SL Y TP, se realizará según las opciones siguientes:
• No (gestión en el servidor)
– Los SL y TP se generarán públicos y, por lo tanto, serán gestionados por el bróker.
• Sí por BID
– Los SL y TP se generarán virtuales y serán gestionados por el EA.
– La opción BID hace que el EA ejecute el SL o TP sólo en el caso que el precio de BID
supere el SL/TP.
– Al no utilizar ASK, la operación será insensible a las fluctuaciones del Spread.

Panel de Control 17
– Sí que utilizará ASK cuando realice una entrada BUY al mercado o cuando realice
una salida SELL del mercado.
• Sí por ASK/BID
– Realiza la misma gestión de SL y TP que el bróker, pero de manera virtual.
– Mantiene las ventajas de la invisibilidad al mercado, pero no de las fluctuaciones
del Spread.

Temporalidad (timeframe) de la orden


• La orden tiene asociado una temporalidad, necesaria para calcular los cierres de vela para
el nivel CB y el control de expiración.
• Esta temporalidad corresponde a la temporalidad activa para el gráfico cuando se creó la
orden.
• La temporalidad de la orden puede consultarse:
– Desde el panel de modificación de la orden:

– Desde la línea CB

• La temporalidad de la orden no varía, aunque posteriormente se modifique bajo otro


“timeframe”.
• Si se desea modificar la temporalidad hay que editar la variable global “TF”
correspondiente a la orden.

La temporalidad se especifica en minutos:


M1 1

M5 5

M15 15

M30 30

H1 60

H4 240

Panel de Control 18
D1 1440

W1 10080

MN1 43200

Velas de expiración
• El número de velas para expire una orden límite o mercado queda fijado al crear la orden o
al pasar la orden a mercado.
Si se desean modificar posteriormente, hay que editar la variable global “EXPB”
correspondiente a la orden.

Control por eventos fundamentales


El EA permite automatizar las acciones que se deben tomar al entrar la orden en la influencia
de un fundamental.
Los eventos fundamentales se dividen en 3 tipos:
• FOMC/NFP
• Altos
• USD (fundamentales de USD, para pares que no tienen USD)
Para cada tipo de evento se define una ventana horaria y una acción a tomar. La ventana se
define como minutos previos y posteriores al evento.
La acción puede ser:
• Cerrar:
– Al entrar la orden en mercado en la ventana, se cierra incondicionalmente.
• Cerrar/BE
– Al entrar la orden en mercado en la ventana, se cierra si está en pérdidas o se
pone en BE si está positiva.
• En ambos casos:
– Si hay orden pendiente, ésta se cierra sólo si llegara a activarse dentro de la
ventana.

Log de operaciones
Las acciones que realiza el EA quedan auditadas en la pestaña de expertos del terminal de MT4
y pueden ser consultadas.
Para consultar sobre una operación en concreto:

Panel de Control 19
1. Tomar nota del ticket de la orden
2. Abrir el visualizador
3. Filtrar por la orden

Auditoría de la cuenta
El PanelEA enviará información de auditoría a la web de TendenciasFX sólo para los usuarios
que lo definan.
Los parámetros a configurar son:
• Fecha inicio (aaaa.mm.dd): Fecha en la que se contará como balance inicial
• Cuenta auditada: número de la cuenta a auditar
La información que se envía es:
• Fecha de inicio
• % beneficios desde inicio
• % beneficios de la semana
• % beneficios diario

Instalación
• Copiar los ficheros con extensión ex4 en las carpetas de <metatrader>\MQL4
1. Indicators
• tFX - Panel.ex4
• tFX - Control.ex4
• tFX - PanelEA.ex4
Scripts
• tFX - SendOrder.ex4
• tFX - ActivateUser.ex4
2. Experts

Panel de Control 20
• tFX - EAPanel.ex4
• Activar el producto:
1. La activación se debe realizar una vez o cada vez que se cambia el
usuario/contraseña de tendenciasFX.
2. Si el producto no está activado, mostrará una alerta (y mensaje en la pestaña
Expertos, del Terminal).
3. Para activar el producto, debe ejecutar el script “tFX - ActivateUser.ex4”,
introduciendo el usuario y contraseñas de tendenciasFX.
4. Tanto la activación, como su comprobación, requieren conexión a Internet y
acceso la página de tendenciasFX.
• Abrir un par cualquiera y adjuntar el indicador de panel
• Parametrizar el Panel.
• Abrir otro gráfico y adjuntar el PanelEA y el EA.
• Se recomienda guardar esta configuración en un template (plantilla) con el nombre, por
ejemplo, “Panel”.
• Sólo debe haber una ejecución del experto para todos los pares. En el caso de mantener
más de una ejecución del experto hay peligro de que duplique las operaciones.
• Se recomienda guardar esta configuración en un template (plantilla) con el nombre, por
ejemplo, “EAPanel”.
• Abrir un par en otra ventana y adjuntar el indicador Control.
• Parametrizar el control.
• Guardar la plantilla del gráfico de análisis como “Lenguaje” (se puede cambiar el nombre
desde los parámetros de Panel). Cada vez que se abra un nuevo gráfico desde el panel,
aplicará automáticamente esta plantilla.
• Activar “Trading automático” e “Importación de DLLs”, desde opciones:

Panel de Control 21
• Activar “Live Trading” desde las propiedades del EA:

Notas técnicas
• Sobre la data histórica (F2):
1. Histórico suficiente:
• El panel necesita que haya suficiente data en todos los pares y
temporalidades que muestra, para que los cálculos sean correctos.
• Para llenar la data histórica reciente que proporciona el bróker se puede
hacer manualmente: en cada par/temporalidad mantener pulsada la tecla
“inicio” hasta que el gráfico no se desplace más, para forzar la carga del
histórico.
• O mediante el script “tFX - LeeHistorico.ex4”, que simula la tecla inicio
para todos los pares. Para ello, ejecutarlo en un único gráfico abierto y no
tocar el MT4 hasta que haya acabado.
2. Histórico excesivo:
• En ciertas ocasiones, dependiendo de la cantidad de pares del panel, el
número de indicadores y la cantidad de data del histórico, puede que MT4
se quede bloqueado unos segundos cuando se inicia.
• Si el bloqueo se hace persistente:
• Forzar cierre de MT4
• Borrar la carpeta “Profiles\Default” de MT4. Con esto se borra el
perfil inicial.
• Iniciar MT4
• Volver a configurar el Panel y los gráficos
• Borrar el histórico manualmente de todos los pares o de algunos:
en la carpeta “history\<bróker>” se almacena el historial del
bróker en un archivo por par/temporalidad.

Panel de Control 22
• Si se detecta un archivo con un tamaño mucho mayor que el resto
podría borrarse (con el mt4 cerrado) y después forzar su carga
desde el gráfico.
• También puede borrarse directamente la carpeta
“history\<bróker>” (con el mt4 cerrado) y después cargar el
histórico con el script “tFX - LeeHistorico.ex4”.
• Por ello, se recomienda tener un MT4 para operar y otro MT4 para
simular.
• Ubicación de los archivos
Objetos de los pares un fichero por par, en la carpeta MQL4\Files, con el
nombre “Control_<SYMBOL>.ctrl”

Propiedades del panel MQL4\Files\Panel.ctrl

Control de activación MQL4\Files\tfx.ctrl

Panel de Control 23

Potrebbero piacerti anche