Tutorial Forex Tester para probar estrategias

ScreenShot4289Forex tester es una plataforma de simulación de mercados para el desarrollo de backtesting. Ideal para desarrollar y probar estrategias nuevas, evaluar indicadores técnicos o ideas sobre los mismos y practicar nuestras destrezas en el análisis técnico (por ejemplo ¿qué tal probar haciendo conteos de elliott de una hora en los últimos 10 años?) 

Actualizado al 2019, en Julio ha sido lanzado Forex Tester 4 con un montón de mejoras como es el hecho de poder directamente convertir un indicador técnico de MT4 (contando con el código fuente osea el archivo MQL4)

En este artículo te presento una serie de video tutoriales y el unboxig de esta versión del (tal vez) más robusto simulador de mercados.

Sin duda alguna, desde que la probé hace 12 años (2007) me pareció una herramienta interesante, pero conforme ha pasado el tiempo en estos años, ha probado ser una de las herramientas más útiles para desarrollar no solo mis habilidades en análisis técnico y las de mis alumnos, sino que además para descubrir nuevas técnicas y hacer investigación sobre el desarrollo del precio en el mercado de divisas. Al punto que ahora me pregunto cómo podría haber estado sin él, todos los años que pasaron antes que desarrollaran este software (lo tengo desde su primer versión).

El software lo puedes descargar gratis desde la siguiente liga:

Forex Tester

La desarga que hagas de forextester te servirá para usarla en modo de prueba (sin límite de días) lo mismo que para usarla en su modo de licencia personal (cuando ya has pagado por el programa, aprox 299 USD) por lo que una vez que lo compres no necesitarás volver a descargarlo ni instalar nada más en tu computadora.

Las limitantes de la versión demo incluyen laincapacidad de guardar los resultados de tus pruebas, probar por más de un mes de manera continua un gráfico o usar de manera ininterrumpida por más de una hora el programa (se para y puedes volver a comenzar una nueva prueba) por lo que evidentemente, comprar la licencia es una buena inversión (la versión demo básicamente sirve para que te familiarices con el programa y veas si te podría ser útil pero sería muy incómodo hacer una prueba seria sin comprar la licencia del mismo.

Adicionalmente este programa puedes adicionarlo con paquetes de feed de precios de paga mensual para obtener más variedad de brokers que proporcionen los históricos, los ticks reales (es decir los micromovimientos abajo de velas de 1 minuto) para pruebas de scalping más precisas) Algo que insisto, si no vas a hacer scalping tal vez no te sea tan importante, pero es bueno tener.

La versión desde 2019 que es la 4 ya además cuenta con la capacidad de manejar descargas (rentando el paquete de históricos) de un montonal de instrumentos adicionales que incluyen, pares exóticos, criptodivisas, índices accionarios, commodities, acciones, etc.

A continuación te dejo con una lista de los distintos capítulos que he desarrollado de tutoriales sobre el uso de forex tester:

 

Tutoriales:

Forex Tester 4 unboxing y exploración
Forex Tester 4 unboxing y exploración

Descarga de ForexTester 4 http://www.forextester.com/idevaffiliate/idevaffiliate.php?id=332 En esta ocasión revisamos la más reciente versión de Forex Tester 4, y sus nuevas capacidades como son las anotaciones en el gráfico, el cursor de cruz sincronizado en todos los gráficos, la replicación de elementos gráficos en multiples pares, la presentación de anuncios fundamentales, la descarga de hasta 800 instrumentos diferentes y sobre todo la conversión de indicadores de MT4 a dll para F...

Forex Tester 4 tutorial 1
Forex Tester 4 tutorial 1

En este primer capítulo tratamos: Areas de la pantalla de Forex Tester ¿Cómo aparecer, empalmar y breve introducción a los paneles de Ordenes Abiertas, Ordenes Pendientes, Historial de la Cuenta, Log de la plataforma, Notas y Noticias, Tick Chart, Instrumentos (pares) y Estadísticas del proyecto de prueba. Cómo crear un nuevo proyecto Cómo abrir un gráfico Cómo se comporta la línea de tiempo de Forex Tester 4 El Uso y Modificación de Notas Para ver más sobre este programa de simulac...

Forex Tester 4 tutorial 2
Forex Tester 4 tutorial 2

En este 2º capítulo tratamos: El uso de los controles (botones) de: Centro de Datos o Data Center Nuevo Proyecto o New Proyect Abrir Proyecto Guardado Salvar Proyecto Guardado Reiniciar Proyecto Iniciar-Parar Prueba o Start - Stop Test Abrir nuevo gráfico Cambiar el Marco de Tiempo o Time Frame Crear un Marco de Tiempo Nuevo o Time Frame Subir o Bajar el Marco de Tiempo o Time Frame La forma de empaquetar los momentos en el gráfico Acelerar o disminuir la velocidad de los paquetes de momento...

Cómo hacer un proyecto nuevo para varios pares en Forex Tester 3
Cómo hacer un proyecto nuevo para varios pares en Forex Tester 3

Cómo hacer un proyecto nuevo en Forex Tester 3 y el uso de varios pares al mismo tiempo en Forex Tester 3 Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Preparar información para Forex Tester 3
Preparar información para Forex Tester 3

Hoy repasamos cómo cargar y procesar los datos históricos en la plataforma de experimentación ForexTester3. Si desea conocer más de esta plataforma por favor visite nuestro tutorial que incluye un link de descarga de este programa en nuestro sitio http://www.ien4x.com/index.php/gratis-74852/tutoriales-plataformas-graficos-operacion/859-tutorial-forex-tester-para-probar-estrategias

Cómo hacer para cambiar o aumentar los pares en Forex Tester 3
Cómo hacer para cambiar o aumentar los pares en Forex Tester 3

Hoy hacemos un repaso de cómo manejar la descarga de históricos y el agregado de pares a un proyecto en el Forex Tester 3 Para descargar un demo gratis busca http://www.ien4x.com/index.php/gratis-74852/tutoriales-plataformas-graficos-operacion/859-tutorial-forex-tester-para-probar-estrategias en mi sitio Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

¿Cómo cambiar el spread en ForexTester 2 y Forex Tester 3?
¿Cómo cambiar el spread en ForexTester 2 y Forex Tester 3?

Hoy nos preguntaron cómo cambiar el spread (o cualquier otro parámetro) para un instrumento en Forex Tester 2 y Forex Tester 3 Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Cómo agregar índices u otros CFD a Forex Tester 3
Cómo agregar índices u otros CFD a Forex Tester 3

Hoy te enseño cómo agregar índices y otros CFDs a Forex Tester 3 desde los datos que exporta MetaTrader 4, desde la obtención de datos en MT4 hasta su uso en FT3 Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Unboxing del Forex Tester 3, primeras pruebas!
Unboxing del Forex Tester 3, primeras pruebas!

Si desea descargar la versión del ForexTester 3 para probarlo, puede hacer clic en esta liga: http://www.forextester.com/idevaffiliate/idevaffiliate.php?id=332 Forex Tester 3 es una versión mejorada del programa lider para hacer pruebas de histórico para estrategias manuales o automatizadas. Ahora con mejoras en el manejo del zoom y cambio de time frame, arrastrado de niveles de stop loss y take profit y simplificación del uso de históricos. Lea las advertencias de riesgo en http://ien4x.c...

Cómo replicar condiciones de broker en Forex Tester
Cómo replicar condiciones de broker en Forex Tester

Hoy te mostramos cómo replicar las condiciones de tu broker en el forex tester igualando los criterios de spread, pips mínimos para una operación, costo de swap o margen requerido. Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Tutorial Forex Tester (capitulo 1)
Tutorial Forex Tester (capitulo 1)

En esta caja esta una lista de los temas y su direccionador al momento del video. Para ver toda la información sobre Forex Tester y descargar este programa, http://www.ien4x.com/index.php/85-promociones-y-anuncios/859-tutorial-forex-tester-para-probar-estrategias En este tutorial de Fx Tester: 1) introducción 2) Modo históricos 16:10 3) Agregar Pares 17:42 4) Actualizar Data 20:11 5) Borrar un Par 21:55 6) Generar Ticks 25:02 7) Iniciar Proyecto (prueba) 31:24 8) Agregar un nuevo gráfico 29...

Tutorial Forex Tester (Capítulo 2) datos, tiempo y elementos gráficos
Tutorial Forex Tester (Capítulo 2) datos, tiempo y elementos gráficos

En esta caja está el temario con tiempos del capítulo. Para ver toda la información sobre Forex Tester y descargar este programa, http://www.ien4x.com/index.php/85-promociones-y-anuncios/859-tutorial-forex-tester-para-probar-estrategias 1) Dudas sesión anterior 2) Proceso de datos en Fx Tester 2:09 3) Velocidad de las velas 7:25 4) Adelantar / Retrasar velas 8:16 5) Adelantar paquetes en una vela 13:07 6) Colocal múltiples órdenes de una vez 14:40 7) Zoom In / Zoom Out 18:11 8) Ajustar eje...

Tutorial Forex Tester Capítulo 3 menus 1a parte
Tutorial Forex Tester Capítulo 3 menus 1a parte

En esta caja de información está una lista de los temas de este capítulo: Para ver toda la información sobre Forex Tester y descargar este programa, http://www.ien4x.com/index.php/85-promociones-y-anuncios/859-tutorial-forex-tester-para-probar-estrategias Agregar y quitar Time Frames Test Rápido 5:25 Trucos sobre el Statement Tester 9:50 Profit Chart 10:18 Las ventanas y el scrolling del área de trabajo 14:29 Menú Window 15:04 Organización de las ventanas 15:52 Menú Edit 18:52 Peligros...

Tutorial Forex Tester Capítulo 4: Menus 2a parte - Opciones
Tutorial Forex Tester Capítulo 4: Menus 2a parte - Opciones

En esta caja el temario con tiempos del capítulo. Para ver toda la información sobre Forex Tester y descargar este programa, http://www.ien4x.com/index.php/85-promociones-y-anuncios/859-tutorial-forex-tester-para-probar-estrategias Contenido en este capítulo: Menú File (archivo) Range Bars (1:38) Apertura de Proyectos (5:38) incluye explicación sobre errores al abrir proyectos Instalación de indicadores (11:23) Archivos que genera Forex Tester al instalar un indicador y que si eliminas de...

Tutorial Forex Tester capítulo 5 procedimientos externos y anexo
Tutorial Forex Tester capítulo 5 procedimientos externos y anexo

En esta caja el temario con tiempos del capítulo. Para ver toda la información sobre Forex Tester y descargar este programa, http://www.ien4x.com/index.php/85-promociones-y-anuncios/859-tutorial-forex-tester-para-probar-estrategias Importar desde Metatrader 4 el histórico Obtener la información de metatrader 0:36 Importar data desde achivo en Forex Tester 01:48 Cómo generar un nuevo indicador 8:57 Preparando al IDE Lazarus 9:55 Armar un nuevo proyecto en lazarus 12:18 Configuración del pro...

Forex Tester
Forex Tester

La goma de mascar para los operadores

¿Cómo se hace un back testing?
¿Cómo se hace un back testing?

Hoy te doy una prueba de un backtesting básico y cómo se hace. Probamos una estrategia simple combinando dos cosas, puntos de entrada a partir de fractales y direccionalidad con u promedio movil simple. Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

¿Lo mismo usar un demo que Fx Tester?
¿Lo mismo usar un demo que Fx Tester?

Para los que se la están pensando en pagar una licencia de forex tester, aqui mi opinión. Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Forex Tester 4 ¿Qué novedades habrá?
Forex Tester 4 ¿Qué novedades habrá?

Hoy hablamos de las novedades que tendrá la 4ta versión de este programa para hacer pruebas históricas de estrategias de forex Si deseas ver Forex Tester y descargar una demo gratis visita http://ien4x.com/gratis-74852/tutoriales-plataformas-graficos-operacion/859-tutorial-forex-tester-para-probar-estrategias Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

La diferencia en los 3 tipos de suscripciones de Forex Tester 4
La diferencia en los 3 tipos de suscripciones de Forex Tester 4

Aquí un video donde explicamos cuál es la diferencia entre la suscripción Básica, Standard y VIP También damos la información para bajar los feed de precios básicos desde la web de FT. Lea nuestra advertencia de riesgo en www.ien4x.com

Descargando histórico gratis de pares cruzados desde Dukascopy
Descargando histórico gratis de pares cruzados desde Dukascopy

Hoy te muestro cómo descargar para Forex Tester 4 los pares que no tienes en el plan de datos gratis de este programa usando los datos de Dukascopy Lea las advertencias de riesgo en http://ien4x.com y http://forexhispana.com

Cómo modificar órdenes y cierres parciales en Forex Tester 4
Cómo modificar órdenes y cierres parciales en Forex Tester 4

Hoy contestamos a la pregunta de cómo modificar órdenes abiertas y hacer cierres parciales en el simulador de mercados Forex Tester 4

 Adicional:

En el capítulo 5 del tutorial de Forex Tester 3 pongo un ejemplo de código para programar un nuevo indicador, te comparto aquí el código para generar el gann line:

library GannLine;

{$R *.res}

  1. graphics,   IndicatorInterfaceUnit;

// index buffer  var GL: TIndexBuffer;

//---------------------------------------------------------------------------

// Initialization procedure

//---------------------------------------------------------------------------

procedure Init; stdcall;

begin

// Define parameters

IndicatorShortName('Gann Line');

SetOutputWindow(ow_ChartWindow);

// register external parameters

// Create index buffer

GL := CreateIndexBuffer;

IndicatorBuffers(1);

SetIndexBuffer(0, GL);

SetIndexStyle(0, ds_Line, psSolid, 1, clYellow);

end;

 //---------------------------------------------------------------------------

// Deinitialization procedure

//---------------------------------------------------------------------------

procedure Done; stdcall;

begin

// do nothing

end;

//---------------------------------------------------------------------------

// Calculate a single bar

//---------------------------------------------------------------------------

procedure Calculate(index: integer); stdcall;  begin

   //si no hace máx más altos en alza esperar    if(High(index+1)>High(index+2))   and   (Low(index+1)>Low(index+2))  and  (High(index)<=High(index+1))  and  ( Low(index)>=Low(index+1)) then      begin          GL[index]:=High(index+1);      end;    //si no hace min más bajos en baja esperar    if(High(index+1)<High(index+2))   and  ( Low(index+1)<Low(index+2))  and  (Low(index)>=Low(index))  and  (High(index)<=High(index+1)) then      begin          GL[index]:=Low(index+1);      end;     //si no hace máx más altos desde ensanchado arriba    if(High(index+1)>High(index+2))   and   (Low(index+1)<Low(index+2))   and  (High(index)<=High(index+1))  and   (Low(index)>=Low(index+1))   and  ( Close(index+1)>=(High(index+1)+Low(index+1))/2)   then      begin          GL[index]:=High(index+1);      end;    //si no hace min más bajos desde ensanchado abajo    if(High(index+1)>High(index+2))   and   (Low(index+1)<Low(index+2))  and  (Close(index)<=(Low(index)+High(index))/2)  and  (Low(index)>=Low(index+1))  and  (High(index)<High(index+1))   then      begin          GL[index]:=Low(index+1);      end;    //si hace máx más altos y min más bajos y cierra mitad superior es a máximo    if(High(index)>=High(index+1))   and  ( Low(index)<Low(index+1))  and  (Close(index)>=(Low(index)+High(index))/2) then      begin          GL[index]:=High(index);      end;    //si hace máx más altos y mín más bajos y cierra mitad inferior es a minimo    if(High(index)>High(index+1))   and  ( Low(index)<=Low(index+1))  and  (Close(index)<=(Low(index)+High(index))/2) then      begin          GL[index]:=Low(index);      end;       if(High(index)>High(index+1))   and   (Low(index)<=Low(index+1))  and  (Close(index)>=(Low(index)+High(index))/2) then      begin          GL[index]:=High(index);      end;    //si hace máx más altos y mín más bajos y cierra mitad inferior es a minimo    if(High(index)>=High(index+1))   and   (Low(index)<Low(index+1))  and  (Close(index)<=(Low(index)+High(index))/2) then      begin          GL[index]:=Low(index);      end;     //si hace máx más altos y min más altos es al máximo     if(High(index)>=High(index+1))   and  ( Low(index)>=Low(index+1))  then  //max más alto min más alto       begin          GL[index]:=High(index);       end;    //si hace min más bajos y max más bajos es al minimo     if(High(index)<=High(index+1) )  and   (Low(index)<=Low(index+1))  then  // max más bajo min más bajo       begin           GL[index]:=Low(index);       end;

 if Hour(Time(index))<8 and Hour(Time(index))>15 then    begin          ObjectCreate(Date(Time(index)),obj_TrendLine,Time(index),Hihg(index),Time(index-1),High(index,index));

   end;

end;

exports

Init, Done, Calculate;

end.

                  

Kindly provided by Ltheme