Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rev. 22/09/2016
Introducción
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
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
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.
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.
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.
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
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
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
Panel de Control 9
• Utiliza el mismo procedimiento que para las LE.
Y Dibuja paralelas
Panel de Control 10
3. Desactiva la creación de orden.
Nivel de trampa
C Vela de 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”.
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).
Panel de Control 13
• Seleccionar combinación de riesgo/TPs
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.
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:
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.
– Desde la línea CB
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.
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”
Panel de Control 23