Guía de Usuario de SphereTester

Introducción

SphereTester es un Asesor Experto que se ejecuta en el Probador de Estrategias de la plataforma MetaTrader 4, simula cualquier instrumento financiero y temporalidad. Usando los botones de la interfaz gráfica puede ejecutar órdenes al mercado u órdenes pendientes, también puede modificar, eliminar y cerrar total o parcialmente las órdenes abiertas. Puede modificar el StopLoss, TakeProfit o el tamaño del lote en los campos de entrada, en cualquier momento de la simulación. En cualquier momento de la simulación se pueden habilitar las noticias o “eventos económicos” y analizar las condiciones del mercado antes de entrar en una posición.

Tenga en cuenta que en SphereTester se abren, cierran o modifican las órdenes manualmente, actualmente estos procesos no pueden ser automatizados. Así que SphereTester no puede probar otros Asesores Expertos de MT4.

Durante la simulación puede ver cómo ocurren los cambios en el gráfico y también cómo son reflejados en el balance de su cuenta en tiempo real, los valores “actuales” de su balance, así como su capital también es mostrado en tiempo real en el panel de Manejo de Órdenes.

Una vez finalizada la simulación puede ver un reporte detallado (Función Estándar de MT4) con todos los parámetros necesarios para desarrollar un sistema de trading.

 

 

Requisitos del Sistema

Mínimos: Procesador de 32‐bit (x86) o 64‐bit (x64), de 1 Ghz o más. 1 GB RAM (32‐bit) o 2 GB (64‐ bit).

Recomendados: Procesador de 32‐bit (x86) o 64‐bit (x64), de 2 Ghz o más. 2 GB RAM (32‐bit) o 4 GB (64‐bit).

Espacio en Disco Duro: SphereTester usa menos de 5Mb de espacio en el disco duro, pero hay que tener suficiente espacio para los Datos Históricos.

 

Antes de Comenzar

Antes de comenzar debe estar seguro de que su PC y la terminal de MT4 cumplan las siguientes condiciones:

  • El Control de Cuentas de Usuario (UAC) de Windows está activo.
  • Debe tener una versión estándar de MetaTrader 4 (no portable).
  • La importación DLL debe estar activa en la Terminal MT4.
  • Los datos históricos del instrumento y temporalidad deseados deben estar disponibles para poder simularlos.

 

Instalación

Su descarga contendrá un archivo ZIP con el software (extensión ex4) en versión comprimida. Debe estar seguro de que las importaciones DLL están activas en la Terminal MT4 para operar SphereTester correctamente.

  • Descargue el archivo ZIP y ábralo.
  • Haga clic derecho en el archivo del SphereTester (.ex4) y seleccione copiar.
  • Abra su Terminal MT4 y diríjase a Archivo / Abrir carpeta de datos.
  • Vaya a la carpeta MQL4 / Experts, ahí haga clic derecho y seleccione pegar.
  • Reinicie la Terminal MT4 y SphereTester debe estar disponible en el Probador de Estrategias.
  • Seleccione SphereTester en la lista de Asesores Expertos disponibles y haga clic en Iniciar.
  • Ingrese la clave de licencia cuando se le pida.

¡Ahora el programa está instalado y activo en su ordenador!

 

Datos históricos

Los datos históricos del instrumento y temporalidad seleccionados en el Probador de Estrategias deben estar disponibles para el periodo de tiempo que se simulará. Puede revisar los datos históricos disponibles para cada instrumento y temporalidad deseado en el Centro de Historiales de MT4 (Herramientas / Centro de Historiales o presione F2). Seleccione el instrumento y temporalidad deseados en el panel izquierdo del Centro de Historiales y baje hasta el final de los resultados del panel de la derecha. La fecha que está al fondo de esta lista es el dato más antiguo que está disponible.

Éstas son las diferentes maneras de obtener datos históricos:

Descargar los datos desde MetaQuotes
MetaQuotes es la compañía que desarrolla la plataforma de trading MetaTrader4 y ellos proveen datos históricos de todos los pares mayores y sus temporalidades. Puede descargar estos datos directamente desde el Centro de Historiales, simplemente seleccione el instrumento y temporalidad de los que necesite datos y haga clic en el botón de Descargar. Una barra de progreso correrá a través del fondo de la ventana, espere a que termine y revise el dato más antiguo de la lista derecha. Ahora puede simular este instrumento y temporalidad a partir de esa fecha.

Hay que tener en cuenta que los datos históricos de MetaQuotes nos son muy precisos y puede haber huecos en los gráficos, los datos faltan a menudo por periodos aleatorios de tiempo.

Descargar los datos desde tu proveedor
Incluso si ha usado durante mucho tiempo el MT4, por defecto sólo una cantidad limitada de datos históricos es descargada desde su proveedor. Puede forzar la descarga de datos desde su proveedor, abriendo un gráfico en tiempo real, desactivando el Desplazamiento Automático, y utilizando el botón “repág” para ir a fechas pasadas tanto como para ver nuevos datos añadirse al gráfico. La cantidad de datos que se pueden obtener de esta manera difiere de un proveedor a otro, por lo general se obtienen de 2 a 3 años en la temporalidad de H1.
Es una buena idea comprobar la configuración del “Máximo de barras en el historial” y el “Máximo de barras en el grafico” antes de hacer lo anterior, y aumentar estos valores a un número elevado (millones para tener los mismos datos del proveedor). Si salta este paso puede que no se reciban todos los datos históricos desde su proveedor porque esta limitación se activa antes de alcanzar a ver el final de los datos. Esto se puede configurar en Herramientas / Opciones / Gráficos en la Terminal MT4.

Solicitar los datos a su proveedor o descargarlos desde un tercero
Vale la pena preguntarle a su proveedor si ellos pueden proporcionarle los datos históricos, o comprobar en su página web si ellos los han publicado para su descarga. Un buen ejemplo con la descripción completa de cómo descargar e importar los datos históricos aquí:
http://www.earnforex.com/blog/quality-metatrader-historical-data/

Tenga en cuenta que si no se ejecuta el simulador utilizando el Modelo de Cada Tick, y utiliza otro modelo, tiene que generar datos para otras temporalidades partiendo los datos de M1. Aquí una guía sobre cómo hacer esto:
http://www.fxdd.com/us/en/forex-resources/forex-trading-tools/metatrader-1-minute-data/

Otra forma de obtener datos históricos es mediante una búsqueda en Google de los datos históricos, existen cientos de sitios web de donde se pueden obtener datos históricos.

 

Comenzando

Una vez instalado el SphereTester y los datos históricos están disponibles, abra el Probador de Estrategias dentro de la Terminal MT4 (Ver / Prueba de Estrategia o Ctrl+R). Asegúrese de tener esto en cuenta:

  1. Asesor experto: Seleccione SphereTester en la lista desplegable de los Asesores expertos disponibles.
  2. Símbolo: Elija un instrumento, y asegúrese de que tiene los datos históricos disponibles para el periodo de tiempo seleccionado.
  3. Periodo: Es el periodo de tiempo que desea simular.
  4. Modelo: El método de pruebas de su elección, ver modelos para más detalles.
  5. Utilizar Datos: Esta opción tiene que estar habilitada.
  6. De: Fecha del inicio de datos históricos.
  7. Para: Fecha de término de datos históricos.
  8. Modo Visual: Esta opción tiene que estar activa.
  9. Control de Velocidad: Por default está en un punto medio, esto se puede ajustar en cualquier comento durante la simulación.
  10. Optimización: Tiene que estar habilitado.

Esto es todo lo que tiene que hacer para ejecutar SphereTester en MT4, ahora puede echar un vistazo a las Propiedades de Experto.

 

Propiedades del Experto

Una vez que esté configurado el Probador de Estrategias haga clic en el botón Propiedades de Experto en la esquina superior derecha de la ventana. Aquí podrá configurar las siguientes opciones:

  • TradesPerPage: Este ajuste determina cuántas órdenes se muestran en una página del Panel de Manejo de Órdenes.
  • Lot: Establezca el tamaño inicial del lote para cada operación nueva, se puede cambiar durante la simulación.
  • StopLoss: Ajuste el nivel inicial del StopLoss en pips para cada operación nueva, se puede cambiar durante la simulación.
  • TakeProfit: Establezca el valor inicial del TakeProfit en pips para cada nueva orden, puede cambiarse durante la simulación.
  • Slippage: El deslizamiento de apertura/cierre de cada orden nueva, muy rara vez necesita ser diferente de 10.
  • Initial GMT Offset: El horario GMT correspondiente a los datos históricos a simular.
  • HistoricNews: Defina el número de noticias pasadas que se mostrarán en el Panel de Eventos. Tienen un rotulo gris para diferenciarlos de los eventos por ocurrir.
  • FutureNews: Defina el número de eventos futuros que aparecerán en el Panel de Eventos. Los eventos tienen el siguiente código de colores:
    • Blanco: Eventos de todo el día.
    • Verde: Eventos de bajo impacto.
    • Naranja: Eventos de mediano impacto.
    • Rojo: Eventos de alto impacto.
  • SpeedControl: Ajuste esta opción para desactivar el control de velocidad, sólo se puede usar el parámetro predeterminado para el control de la velocidad.
  • Debug Mode: Active esta opción si tiene problemas con SphereTester y compruebe el Diario del Probador de Estrategias para ver los mensajes de error. Para más información veaSolución de problemas.

 

Modelos

Puede usar uno de los tres métodos de modelado de datos para simular, pero se recomienda usar el modelo de Cata Tick para asegurar que el gráfico sea lo más preciso posible. Las otras opciones “Puntos de control” y “Solo precios de apertura” son alternativas por si se está usando un PC de bajos recursos y este se forza al cargar los datos históricos con el modelo por Cada Tick.

Puede aprender más sobre los métodos de modelado de datos históricos en MT4, aquí: https://www.mql5.com/en/articles/1511

 

Activación

Antes de comenzar a usar SphereTester tiene que activarlo usando una clave de activación. Su clave de activación será emitida y enviada al momento de registrar su adquisición.

Inicie el MetaTrader 4 y abra el Probador de Estrategias (Ctrl+R).

Seleccione SphereTester en la lista de Asesores Expertos, así como el instrumento, la temporalidad y el periodo (De: / Para: más información enDatos históricos) de los datos históricos deseados a simular, asegúrese de que el Modo Visual está activo y haga clic en el botón de Inicio. Un nuevo gráfico se abrirá y una nueva ventana le solicitará una clave de licencia para el SphereTester. Introduzca la clave de activación en la ventana emergente y haga clic en Ok para continuar.

Un mensaje confirmará la activación exitosa del producto y le pedirá su consentimiento en caso de haber una actualización disponible. Ahora está listo el SphereTester.

 

Resumen

SphereTester cuenta con tres paneles de operación, que son:

Panel Principal

Éste es el panel principal, aquí puede ejecutar nuevas órdenes, cambiar el StopLoss y el TakeProfit, puede cambiar el tamaño del lote para órdenes nuevas, puede activar otros paneles y controlar la velocidad de la simulación. Para información más detallada sobre esto vea más abajo.

SphereTester Main Panel

 

Panel de Manejo de Órdenes

Aquí se presenta el resumen actual de las ganancias/perdidas, el número de órdenes pendientes, el saldo de la cuenta, el balance, el equilibrio, margen y los detalles de cada una de las órdenes, aquí se pueden modificar o cerrar las órdenes. Para una descripción detallada de cada función lea más abajo en manejo de órdenes.

SphereTester Order Overview

 

Panel de Eventos Económicos

Este panel es usado para mostrar los eventos económicos, su impacto, pronóstico, así como los valores anteriores de ellos. Para información detallada vaya a la sección de eventos económicos.

SphereTester Events Panel

Estos paneles se pueden minimizar en cualquier momento de la simulación con el botón X de color rojo en la parte superior derecha de cada panel. Los paneles pueden ser reactivados con sus respectivos botones en el Panel Principal o en el gráfico activo.

Los paneles se pueden mover libremente a cualquier parte del gráfico haciendo clic en el botón azul en la esquina izquierda de cada panel, simplemente mantenga pulsado el botón izquierdo del mouse al arrastrar el panel a la posición deseada. Además de los paneles operativos, SphereTester puede mostrar eventos económicos como etiquetas en la parte de abajo del gráfico. Para activar esta opción haz clic en el botón “News on chart” (Noticias en el gráfico) en el Panel Principal.

 

Órdenes al Mercado

Para ejecutar una orden instantánea simplemente haga clic en el botón “Buy” o “Sell” del Panel Principal, una orden se abrirá al instante con los parámetros predefinidos de StopLoss, TakeProfit y Lote.

Puede modificar la orden después de ser creada en el panel de Manejo de Órdenes, para más detalles vea más abajo en manejo de órdenes.

Para cambiar el StopLoss, TakeProfit y Lote predefinidos consulte la sección de propiedades del experto arriba de esta sección.

 

Órdenes Pendientes

Para ejecutar una orden pendiente simplemente arrastre la flecha que corresponda (verde para largos, rojo para cortos) desde el Panel Principal a algún lugar cerca del eje Y del lado derecho del gráfico. Si se posiciona cerca de una línea horizontal aparecerá ayuda para situar el precio de apertura de acuerdo a esta línea, solamente suelte la flecha y se clocará la orden pendiente, ahora esta orden puede ser gestionada en el Panel de Manejo de Órdenes.

Para arrastrar y modificar las flechas éstas tienen que ser seleccionadas. Por defecto dos flechas son seleccionadas (se pueden observar los bordes grises alrededor de ellas), seleccione de nuevo con doble clic y aparecerán los bordes grises si es necesario.

 

Propiedades de las Órdenes

En los campos de entrada a la mitad del Panel Principal puede modificar el TakeProfit, StopLoss y el tamaño del lote en cualquier momento de la simulación. Los valores introducidos se aplicarán instantáneamente a las nuevas órdenes. Los valores predeterminados de estos campos se pueden cambiar antes de comenzar la simulación en Propiedades del experto.

SphereTester Main Panel - Order Properties

  • Lots: Aquí ingrese el tamaño del lote quiera usar para las nuevas órdenes.
  • TP: Es el TakeProfit en pips para las nuevas órdenes.
  • SL: El StopLoss en pips para las nuevas órdenes.

 

Control de Velocidad

El Probador de Estrategias de MetaTrader 4 ha construido la función de control de velocidad pero no funciona muy bien la configuración más veloz. 32 es el valor más rápido y cuando se utiliza es imposible procesar manualmente lo que está sucediendo en el gráfico, simplemente porque es demasiado rápido, el menor valor es 31, sin embargo es demasiado lento para algunos escenarios. Esto nos llevó a adaptar la función de control de velocidad en SphereTester, simplemente ajuste la velocidad del Probador de Estrategias en el máximo (32) y reduzca la velocidad gradualmente con la barra de velocidad del SphereTester.

SphereTester Main Panel - Speed Control

Tomando en cuenta la velocidad de SphereTester y la del Probador de Estrategias se puede calibrar la velocidad del gráfico hasta lograr la configuración deseada cambiando estos dos valores.

Use el botón de pausa para pausar e iniciar la simulación en cualquier momento. Esta característica permite tener el Probador de Estrategias minimizado con la combinación de teclas Ctr+R en todo momento de la simulación, y así tener un mayor espacio en el gráfico.

 

Temporalidades

El uso de múltiples temporalidades durante la simulación es soportada desde en la versión 1.1.oo de gráficos MTF, se generan a partir de los datos del gráfico principal usando un multiplicador. El multiplicador es un número entero y los datos de la temporalidad principal se multiplican por este número para crear la temporalidad nueva.

Ejemplos:

  • Usando M1 como temporalidad principal se pueden generar plazos mayores o iguales a M1. Use 1 como multiplicador para generar otro grafico de M1, 2 para generar un gráfico M2, 3 para generar un gráfico M3, y así sucesivamente.
  • Usando M15 como principal temporalidad se pueden generar M15, M30, M45, H1, M75, M90, M105, tablas de H2 y así consecuentemente.

El nuevo gráfico se usará como un gráfico sin conexión de MT4 y el símbolo adquirirá un sufijo _ST en el nombre del gráfico. Por ejemplo si su gráfico principal es GBPUSD M15 y usa un 3 como multiplicador, el nombre que se mostrará en la parte de arriba del gráfico será GBPUSD_ST M45.

Para abrir un gráfico con una temporalidad distinta desde el Panel Principal pulse el botón azul MTF.

Multi timeframe backtesting

En la ventana emergente introduzca el multiplicador de la temporalidad que desee utilizar y haga clic en OK. Se abrirá automáticamente la ventana de un nuevo gráfico sin conexión, para mostrar o resaltar el gráfico que se ha generado haga doble clic en él o en el botón de apertura del gráfico.

La nueva ventana del gráfico se abrirá con la temporalidad que se ha generado y esta se actualizará cuando cada nuevo tick del grafico principal sea actualizado. Puede añadir Indicadores o Plantillas al nuevo gráfico y usarlo como cualquier otro gráfico.

Es importante tener en cuenta que las órdenes solo pueden ser mostradas en el gráfico principal, no pueden ser mostradas en el gráfico sin conexión, y las órdenes sólo pueden ejecutarse desde el Panel Principal de SphereTester en el gráfico principal.

 

Manejo de Órdenes

Todas las órdenes activas están en el Panel de Manejo de Órdenes, aquí se pueden cerrar o modificar las órdenes. Las órdenes están ordenadas en una lista ascendente (las más antiguas se encuentran en la parte superior de la lista y las órdenes nuevas aparecen en la parte inferior). Aparecerá el conteo de paginación en la parte inferior del panel si el número de órdenes abiertas supera el número de OrdersPerPage de las Propiedades del Experto.

SphereTester Order Management

En el encabezado del Panel de Manejo de Órdenes se puede observar un resumen de la cantidad de órdenes abiertas, las órdenes al mercado, las órdenes pendientes, el balance, el equilibro y el margen de la cuenta por igual.

El lado izquierdo del panel provee información acerca del tipo, precio de apertura, tamaño del lote, beneficio y pips recorridos de cada orden.

En el lado derecho del panel se pueden realizar estas operaciones con las órdenes:

  • Eliminar los niveles del StopLoss y TakeProfit
    Haga clic en el botón rojo junto al valor del StopLoss o TakeProfit para que el nivel seleccionado sea eliminado.
  • Ajustar o restablecer los niveles del StopLoss y TakeProfit
    Si ha borrado por error alguno de estos niveles sólo hay que reintegrarlos dando clic en el botón + junto al valor del TakeProfit o StopLoss y los niveles serán restablecidos. El valor del SL o TP se fija en base al valor predeterminado y se aplica al precio actual (no al precio de apertura de la orden).
  • Modificar los niveles de StopLoss y TakeProfit
    Usted puede modificar los niveles de SL y TP de cualquier orden dando clic en el botón “Modify” (Modificar). Dos líneas en el gráfico representarán los niveles de StopLoss y TakeProfit (azul para el TP y rojo para el SL), arrastre estos niveles al lugar deseado y haga clic en Aceptar. El botón de Aceptar en el Panel de Manejo de Órdenes aparecerá después de hacer clic en “Modify” (Modificar). Además de lo anterior, cuando se modifica una orden pendiente aparece una línea amarilla que representa el precio de apertura de la orden. De igual forma solamente arrastre y suelte la línea a un nuevo punto y haga clic en Aceptar.
  • Break even (Botón BE)
    Una vez que una orden genere ganancias se puede utilizar este botón para mover el StopLoss al precio de apertura de la orden.
  • Cerrar una orden
    Para cerrar una orden simplemente haga clic en el botón “Close” (Cerrar).
  • Cerrar una orden parcialmente
    Para cerrar parcialmente una orden introduzca el número de lotes que desee cerrar en el campo de entrada junto al botón “Close” y haga clic en ese botón. El número de lotes introducido será cerrado y el resto permanecerá activo.

 

Eventos Económicos

Este panel muestra los eventos económicos así como su impacto, valor actual, pronostico y valores anteriores. Los eventos tienen el siguiente código de colores:

  • Blanco: Eventos de todo el día
  • Verde: Eventos de bajo impacto
  • Naranja: Eventos de mediano impacto
  • Rojo: Eventos de alto impacto

SphereTester Events Panel

Para usar efectivamente el Panel de Evento Económicos tiene que conocer el horario GMT exacto de los datos históricos que va a usar. También tiene que conocer en qué momento hay cambios de horario y hacer los ajustes necesarios desde el Panel de Eventos Económicos cuando simule periodos largos de tiempo.

Una vez que el horario GMT esté ajustado, los eventos serán mostrados a la hora GMT y también a la fecha que ocurrieron los eventos económicos.

Puede ajustar el número de acontecimientos pasados y noticias futuras que se muestran en el panel, y puede establecer valores tan altos como desee.

 

Etiquetas de Eventos

La misma regla aplica aquí, hay que conocer el horario GMT exacto de los datos históricos para poder utilizar esta opción eficientemente. La codificación por colores de las etiquetas es el mismo y para ver los detalles de cada evento basta señalar las etiquetas con el cursor.

 

Actualizaciones

Las actualizaciones del software se descargan automáticamente cuando una nueva versión está disponible y hay una conexión a Internet habilitada. Si la conexión no puede establecerse con el servidor o su computadora se encuentra sin conexión a Internet SphereTester seguirá funcionando pero no se actualizará hasta que se restablezca la conexión. Cada vez que se instale una nueva versión aparecerá una notificación en MT4 que le informará sobre la actualización y solicitará reiniciar la terminal.

De igual manera las actualizaciones de los Eventos Económicos son descargadas automáticamente cuando una nueva actualización está disponible y hay conexión a Internet activa. Las noticias generalmente son publicadas cada cuatro semanas. Si la conexión no se puede establecer con el servidor o el ordenador no tiene conexión a Internet SphereTester seguirá funcionando con los Eventos Económicos actuales hasta que se restablezca la conexión.

 

Solución de Problemas

Si se encuentra con un problema durante el uso de SphereTester revise la ficha “Diario” del Probador de Estrategias. Todos los errores, avisos y notificaciones se muestran aquí y pueden darle una idea de cuál es la causa del problema.

Activando el “DebugMode” en las Propiedades del Experto obtiene un mejor registro de errores, use esta opción si cree que hay un problema grave con el software.

Si experimenta problemas durante el uso de SphereTester por favor háganoslo saber y escriba sobre el problema en nuestros foro de soporte.