manual_tester v3 mt4 - instuctions

20
Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 1 Manual Tester V3 para Metatrader 4 Este es un programa que sirve para colocar manualmente operaciones, en el tester de Metatrader4, con esta poderosa herramienta, es muy sencillo probar estrategias manuales sobre datos históricos, aprovechando todo el potencial que tiene trabajar directamente con esta plataforma, sin necesidad de recurrir a programas externos. Ideal para profesionales, y también para principiantes y estudiantes, que toman su primer contacto con los mercados, con esta herramienta podrán tener contacto con el mercado, de manera muy rápida y sencilla. El programa tiene las siguientes características, que después se detallan mas abajo por separado, explicando el funcionamiento de cada una. 1.- Multi TimeFrame, podéis avanzar sobre datos históricos en 4 TimeFrames simultáneamente. Si buscas señales o patrones en 1H o 4H, y ejecutáis en 15M, con esta herramienta podéis simularlo en el tester. 2.- Entrar operaciones de Mercado o Pendientes independientemente, y cantidad de operaciones ilimitadas, igual que operar en tiempo Real, en Demo o Real. De aquí la importancia de esta herramienta, podéis simular rápidamente, de la misma manera que si lo estuvierais haciendo en una cuenta Demo. Pero sobre históricos. 3.- Podéis colocar el StopLoss y el TakeProfit de manera interactiva, solo moviendo una línea, y el programa os dará la información de manera interactiva también, de la distancia en pips y en dinero para cada operación. 4,- Ademas de la estrategia en si, se puede también implementar el sistema de MoneyManagement, ya que las lineas de SL y TP, muestran interactiva mente, el importe y el porcentaje sobre balance, de la operación, que estas arriesgando/ganando. 5.- Al poder trabajar sobre el Tester del MT4, al final de haber operado vuestra estrategia, os dará, el reporte del Tester con todas las estadísticas, como cuando lo hacéis con un EA automático. 6.- Una vez cerradas las operaciones, quedan marcadas en el gráfico para poder imprimir una imagen y guardar el registro de cada orden, tal como si se trabajara en tiempo real, en demo o real. Pero con la ventaja de hacerlo sobre datos históricos y mucho mas rápido. 7.- Un detalle importantísimo es que al trabajar sobre el Tester de MT4, podéis incluir en los gráficos, cualquier indicador que estés utilizando, ya sea nativo de Metatrader o desarrollado por terceros, y crear plantillas propias. Cosa que no se podría hacer, si se utiliza un software externo. 8.- La característica mas importante de esta versión, es que todo el trabajo que ud realiza, en su Backtest, es guardado en disco y la información puede ser recuperada mas tarde. Como la tarea de hacer un BT manual es bastante grande, con Manual_Tester, se puede guardar el trabajo, para continuarlo desde el mismo lugar, en otro momento. Puede compartir el archivo de las operaciones, con su profesor de trading, y también podrá apreciar sus avance en la operativa, ya que podrá comparar un backtest de ahora, con uno que ha hecho hace un año y apreciar las diferencias en su operativa.. Recomendaciones Iniciales Antes de ejecutar esta herramienta se deben tener en cuanta algunos detalles, para el correcto funcionamiento. 1,- Se recomienda utilizar una plataforma exclusiva para este programa. 2,- Antes de comenzar a utilizar Manual_Tester, debe tener conocimiento de como se Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Upload: geo-boc

Post on 23-Dec-2015

65 views

Category:

Documents


3 download

DESCRIPTION

--

TRANSCRIPT

Page 1: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 1

Manual Tester V3 para Metatrader 4

Este es un programa que sirve para colocar manualmente operaciones, en el tester de Metatrader4, con esta poderosa herramienta, es muy sencillo probar estrategias manuales sobre datos históricos, aprovechando todo el potencial que tiene trabajar directamente con esta plataforma, sin necesidad de recurrir a programas externos.

Ideal para profesionales, y también para principiantes y estudiantes, que toman su primer contacto con los mercados, con esta herramienta podrán tener contacto con el mercado, de manera muy rápida y sencilla.

El programa tiene las siguientes características, que después se detallan mas abajo por separado, explicando el funcionamiento de cada una.

1.- Multi TimeFrame, podéis avanzar sobre datos históricos en 4 TimeFrames simultáneamente. Si buscas señales o patrones en 1H o 4H, y ejecutáis en 15M, con esta herramienta podéis simularlo en el tester.

2.- Entrar operaciones de Mercado o Pendientes independientemente, y cantidad de operaciones ilimitadas, igual que operar en tiempo Real, en Demo o Real. De aquí la importancia de esta herramienta, podéis simular rápidamente, de la misma manera que si lo estuvierais haciendo en una cuenta Demo. Pero sobre históricos.

3.- Podéis colocar el StopLoss y el TakeProfit de manera interactiva, solo moviendo una línea, y el programa os dará la información de manera interactiva también, de la distancia en pips y en dinero para cada operación.

4,- Ademas de la estrategia en si, se puede también implementar el sistema de MoneyManagement, ya que las lineas de SL y TP, muestran interactiva mente, el importe y el porcentaje sobre balance, de la operación, que estas arriesgando/ganando.

5.- Al poder trabajar sobre el Tester del MT4, al final de haber operado vuestra estrategia, os dará, el reporte del Tester con todas las estadísticas, como cuando lo hacéis con un EA automático.

6.- Una vez cerradas las operaciones, quedan marcadas en el gráfico para poder imprimir una imagen y guardar el registro de cada orden, tal como si se trabajara en tiempo real, en demo o real. Pero con la ventaja de hacerlo sobre datos históricos y mucho mas rápido.

7.- Un detalle importantísimo es que al trabajar sobre el Tester de MT4, podéis incluir en los gráficos, cualquier indicador que estés utilizando, ya sea nativo de Metatrader o desarrollado por terceros, y crear plantillas propias. Cosa que no se podría hacer, si se utiliza un software externo.

8.- La característica mas importante de esta versión, es que todo el trabajo que ud realiza, en su Backtest, es guardado en disco y la información puede ser recuperada mas tarde. Como la tarea de hacer un BT manual es bastante grande, con Manual_Tester, se puede guardar el trabajo, para continuarlo desde el mismo lugar, en otro momento. Puede compartir el archivo de las operaciones, con su profesor de trading, y también podrá apreciar sus avance en la operativa, ya que podrá comparar un backtest de ahora, con uno que ha hecho hace un año y apreciar las diferencias en su operativa..

Recomendaciones Iniciales

Antes de ejecutar esta herramienta se deben tener en cuanta algunos detalles, para el correcto funcionamiento.

1,- Se recomienda utilizar una plataforma exclusiva para este programa.2,- Antes de comenzar a utilizar Manual_Tester, debe tener conocimiento de como se

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 2: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 2

configura el tester de Metatrader 4, busque los manuales mismos de la plataforma y/o en internet, hay mucha informacion disponible, si ud no sabe como configurar un backtest en esta pantalla, no sabrá como utilizar Manual_Tester.

3,-Debe limpiar las variables globales del la plataforma, ya que este las utiliza para la operativa manual.

4,- Debe tener los datos históricos en buenas condiciones para poder hacer un trabajo de backtest de buena calidad. Aqui os dejo un link, donde encontraréis la informacion basica, para saber como se bajan los datos hisotiroc sen vuestra plataforma. http://www.x-trader.net/articulos/software-y-tecnologia/historicos-en-metatrader.html

De todos modos, os recomiendo que busquéis mas información, en Google y/o Youtube.5,- No debe haber abiertos gráficos en el mismo Timeframe que se esta utilizando para el

backtest, si por ejemplo, hay abierto un gráfico de H4, y este se actualiza en tiempo real, el tester no podrá no actualizar los datos correctamente. Por eso, atender al punto 1 de este apartado.

6,- si ud es un usuario novato de este software. Antes de lanzarse a realizar un trabajo importante de varios dias de trabajo, tomese un tiempo, para leer exaustivamente este manual y experimetar con todas sus posibilidades. Aprenda a:

1,- Trabajar con el archivo de sesiones.2,- Trabajar con las funciones del teclado3,- Colocar todos los tipos de ordenes, y todos los metodos para el StopLoss y

TakeProfit.4,- Configurar correctamente las variables del Manual_Tester V3.

Descripción de las variables

xTPSL_Distance: Indica la distancia inicial del StopLoss y del TakeProfit, al que se colocaran las lineas. Debido a que cada instrumento tiene sus propias características, es conveniente poner estas lineas a una distancia prudencial, y luego corregirlas interactivamente, así se evita que se cierre alguna operación accidentalmente. Esta variable se puede modificar después en la ventana de operación manual, que se explica mas adelante.

xOpe_Volume: Indica el Volumen Inicial al que se van a colocar las ordenes tanto manual como Pendientes. Este valor luego se puede modificar en el momento que se coloca la orden, el proceso se explica mas adelante.

Sección --------------- Order History Configuration ---------------

Este grupo de variables, sirve para la carga y administratorio del archivo de sesiones, Para tener una descripción detallada, vaya al capitulo correspondiente donde se explica cada caso y con videos, como se trabaja con las sesiones.

Las sesiones pueden grabarse, con diferentes propósitos, continuar un trabajo comenzado previamente, exportarlo para continuar en otro momento, compartir el archivo de sesiones para compartir la operativa con profesores de trading, colegas traders, o para auto analizar la operativa un tiempo mas adelante y evaluar el proceso. La correcta utilización del archivo le permitirá hacer backtest extensos, trabajando varios días, guardando el trabajo realizado y recuperar lo para continuar desde donde se dejo la ultima vez. Todo de manera agil y segura.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 3: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 3

Aqui se hace solo una breve explicacion de las mismas y se profundiza en el capitulo correspondiente al trabajo con sessiones de trading.

hLoadLastSession: Esta variable indica si inicializa una nueva sesión de trading, o carga desde el archivo, la ultima sesión, interrumpida previamente, para continuar el trabajo desde donde lo dejó la última vez. El valor true, carga la ultima sesión realizada, el valor false, le permite comenzar una sesión desde cero. Esta variable junto hLoadUntilTime, le da agilidad, para interrumpir el trabajo, volver a continuarlo, volver hacia atrás en el tiempo. Es muy importante saber utilizarla. Lea la sección correspondiente.

Las tres variables siguientes se utilizan de manera conjuntahLoadFileSession: Esta variable indica si desea cargar una sesión de trading, grabada en un

archivo que ud, ya a exportado previamente.hLoadFromFile : Esta variable indica el nombre de archivo, incluida la ruta, de donde se

Importará la sesión de trading, Siempre y cuando la variable hLoadFileSession esté en true.hLoadFilePassword : Cuando ud. exporta un archivo de sesiones, podrá protegerlo con

contraseña. El archivo de sesiones, puede compartirlo con otras personas, que tengan instalado Manual_Tester en sus ordenadores, a quienes puede interesar, mostrar su operativa, puede hacerlo enviando este archivo, pero para evitar que otra personas que no ud no desee puedan utilizarlo, puede protegerlo con contraseña, sin la cual, Manual_Tester, no reproducirá el archivo.

El intercambio de archivos de sesiones, puede servir para la relación entre equipos de trabajo, como por ejemplo varias personas que prueban una estrategia, y se reparten los pares. A partir de la aparición de Manual_Tester, no solo pueden compartir el resultado, sino que pueden compartir el archivo de sesiones, para mostrar la operativa completa. Y corregirse entre los participantes.

Este archivo de sesiones, también ayuda a la relación Profesor-Alumnos, para que este último pueda corregir la operativa de los alumnos, no solo mirando gráficos cerrados, sino en movimiento, el Archivo de sesiones, reproduce todo el movimiento, incluyendo movimientos de StopLoss y TakeProfit de las operaciones.

hLoadUntilTime: Esta variable indica hasta la fecha que se cargará el archivo de sesiones.Por ejemplo ud esta realizando backtest sobre un par de divisas y se equivoca al colocar alguna operación, puede detener el proceso y cargar la última sesión, hasta el momento previo, de cometer el error, de este modo la última operación no se carga y puede continuar el backtest desde allí.

Sección --------------- Time Frame Configuration ---------------

UpdateInterval: Indica el tiempo en Nanosegundos (1000=1seg.), en el que se actualizarán los datos de los timeframes, a menor numero mas frecuentemente, con el consecuente consumo de recursos del procesador. El valor mínimo es 100, si coloca un numero inferior, el Programa tomará 100 = 0,1 Seg.

Para configurar los TF, hay que tener en cuenta lo siguiente:

1,- Si no se utiliza un TimeFrame, dejar la variable correspondiente en false, ya que si se deja en true, aunque no se abra la ventana, el sistema actualizará los datos de ese TimeFrame, y este proceso consume muchos recursos del ordenador.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 4: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 4

2,- La variable que indica el timeframe que se desea actualizar, debe escribirse de la siguiente manera, la primera posición indica que tipo de horario se va a utilizar, y solo se permiten tres, "M"=Minutos, "H"=Horas o "D"=Días. La segunda posición debe ir el numero, correspondiente, y no puede tener mas de 2 cifras, por ejemplo 2, 5,10.

Ejemplos: Para gráficos de 2 Horas se escribirá H2.Para gráficos de 20 minutos se escribirá M20.

3,- No hay restricciones en los diferentes TF que se pueden utilizar, ya sean los estándares de MT4 o no, se puede utilizar cualquiera.

4,- Los TF que se van a a utilizar, deben ser siempre mayores al que se utiliza en el Tester, por ejemplo si ejecuta el EA, en un TF de H1, los TF que se configuran deben ser mayores a H1. Esta es una limitación que se solventará en futuras actualizaciones de esta herramienta.

5,- Una vez abiertas las ventanas de los Tfs, adicionales, ya no es necesario volver a abrirlas, si se detiene el test, y se vuelve a comenzar, las ventanas de los Tfs, se actualizaran automáticamente, comenzando desde la fecha que se inicial el BT, en la ventana principal.

Para ver exactamente como se configuran y se abre los gráficos de los TFs, se recomienda ver el video que a subido a YouTube, con el siguiente link: http://youtu.be/yo9KbFecdFg

Sección -------- Money Management System Configuration --------

El Manual_Tester V3, incluye un novedoso modo de colocar las operaciones, pudiendo calcular el riesgo y el volumen de la operación, de manera precisa e interactiva, antes de colocarla en el mercado.

Es una poderosísima herramienta que le ayudará a calcular interactivamente sus posiciones, con esta herramienta, ud. puede incorporar a la estrategia que está realizando el bakctest, también el sistema de Money Management, de manera ágil y cómoda, sin necesidad de calculadoras externas, ni planillas de calculo.

Estas variables se explicarán directamente en la sección correspondiente.Estas variables se colocan en esta sección con el único fin de iniciarlas con los valores, pero

luego podrán ser modificadas interactivamente.

xMM_ActualPrice: Esta variable solo puede tomar dos valores1: Indica que la orden estará atada al precio actual, lo que se asocia a una orden de mercado0: Indica que la orden se puede colocar libremente, lo que se asocia a una orden pendiente.xMM_FixVolRisk Esta variable solo puede tomar tres valores.0: Indica que no se fija ningún valor y se calcula el Riesgo y el Volumen uno respecto a otro.1: Indica que se fija el volumen, calculando el riesgo de la posición de acuerdo al volumen

especificado.2: Indica que se fija el Riesgo, calculando el volumen de la posición, de acuerdo al riesgo

especificado.xMM_Lots: Indica el volumen al cual se fijará, el sistema de MM para calcular el riesgo de

la posición.xMM_Risk Indica el Riesgo que se fijará para calcular el volumen de la posición.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 5: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 5

Sección -------------- Export Data Configuration --------------

hSaveSessionFile: Esta variable indica, si al finalizar la sesión, el archivo de sesiones, se exporta a un archivo que luego se podrá utilizar en otro momento.

Utilice esta variable en el caso de terminar su trabajo de backtest, y ya sabe que no lo continuara en el futuro cercano, o si necesita salvar el bakctest realizado hasta este momento,

O para el caso de que desee compartir el archivo de sesiones con otras personas.hSessionFileName: Indica el Nombre del archivo donde se salvará la sesión de trading,

incluida la ruta. El archivo de sesiones debe tener la extensión .ses.hSessionFilePassword: Debe colocar una clave de seguridad en este campo, si su intensión

es compartir el archivo de sesiones, y no desea que caiga en manos indeseadas. Manual_Tester V3, no reproducirá el archivo sin la password correspondiente.

hSaveReport: Esta variable indica si se exporta un reporte a un archivo .csv, que puede ser leído luego de desde excell, u otra planilla de calculo.

Mientras que el archivo de sesiones, posee toda la información de la operativa, y no es legible, este reporte es un archivo que contiene solo las operaciones, cerradas abiertas y pendientes, hasta el momento de terminar el backtest.

HSaveReportFile : En esta variable ud debe indicar el nombre del archivo al cual se exportará el reporte. Incluyendo la ruta. El nombre del archivo debe tener la extensión .csv.

Ud tiene otro modo de exportar el reporte, desde la ventana de histórico de operaciones, a la cual se puede acceder de manera interactiva cuando se esta trabajando en el bakctest.

Sección -------------- Color Configuration --------------

Esta Seccion es para ayudarlo a diseñar sus propias plantillas

xPO_Color: Color con el que se mostrará la Linea de la Orden Pendiente.xSL_Color: Color con el que se mostrará la información del StopLoss.xTP_Color: Color con el que se mostrará la información del TakeProfit.xRL_Color: Color con el que se mostrará la información de la relación Riesgo/Beneficio.xTX_Color: Color con el que se mostrará la información en general.xER_Color: color con el que se mostrará el mensaje de error y procesamiento-xMM_SL_Color: Color con el que se mostrará la linea del StopLoss del sistema de Money

Management.xMM_Pr_Color: color con el que se mostrará la linea de precio del sistema de Money

Management.

Sección -------------- Progress Configuration --------------

Manual_Tester V3, cuenta con diversas maneras de hacer avanzar las velas.Como vela a vela, o tick a tick, o HastaHora. Vea la sección correspondiente a las funciones

de las teclas, para conocer las diferentes funcionalidades que incorpora esta versión de Manual_Tester, que le ayudarán a realizar el trabajo de backtes de manera ágil, cómoda y eficiente.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 6: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 6

pgs_UntilHour: Esta variable es para programar, la hora hasta la cual el test avanzará, y llagada a esa hora, se colocará en pausa, para que pueda seguir trabajando desde aquí.

Antes de comenzar a trabajar.

Antes de comenzar a trabajar debe conocer algunos aspectos del Manual_Tester.1,- Posee un sistema de validaciones, que le enviará mensajes de error, cada vez que se

produzca alguno, en un campo de texto ubicado en la parte superior izquierda del gráfico principal.Debe prestar mucha atención a los errores que se produzcan e intentar solucionarlos.2,- Si ud no tiene experiencia con la plataforma Metatrader4, se aconseja aprender a

utilizarla, la utilización de Manual_Tester V3, implica un conocimiento mínimo de la plataforma.Encontrará muchísima información en google y youtube.3,- Al intentar arrancar un backtest, por primera vez, seguramente encontrará algunas

dificultades. Estas dificultades, son necesarias, ya que Manual_Tester, hace todas las comprobaciones necesarias antes, de empezar a trabajar. Estas comprobaciones, se hacen al principio, para que no se produzcan errores, mas tarde cuando ud ya esta avanzando con el backtest, De este modo, no tiene la necesidad de interrumpir su trabajo, para re configurar algo que esté mal, y pierda tiempo y trabajo ya realizado. Se hace todo al principio, así que preste mucha atención a los mensajes de error que le salen en campo de texto. Y vaya corrigiéndolos a medida que se van produciendo, una vez que Manual_Tester, compruebe que todo está correcto, podrá empezar con su backtest.

4,- Conozca bien cada aspecto de este programa, ya que esta diseñado para hacer el trabajo ágil, rápido y confortable. Si ud. no lo notará así, relea el manual, porque seguro encontrará alguna función que le alivie la tarea.

Y si no encontrara, funciones que cree necesarias, por favor escriba a [email protected], con su sugerencia de mejora, que si es razonable la incorporaremos en futuras versiones.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 7: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 7

Como se hace?

En este apartado se explican, las diferentes situaciones, y como se realizan.

Una vez se ejecuta el EA en el Tester de MT4, el gráfico comienza a correr, y no se realiza ninguna operación automática, todas las operaciones deben realizarse manualmente.

Se puede poner ordenes de mercado, pendientes, borrar o cerrar ordenes, o modificar las pendientes. Está disponible toda la funcionalidad, que se puede realizar, con las operaciones reales.

Para esto, hay una serie de variables que se pueden ver y modificar, en la ventana de variables globales, cuando se presiona F3 en la plataforma MT4, mientras se esta ejecutando el EA Manual_Tester.

Las variable comienzan con el nombre del símbolo que esta ejecutando mas un número, esto no tiene mayor importancia, así que nos referiremos a las mismas sin estos datos.

Las variables se describen, así como su uso, en los siguientes apartados:

Como se hace, para colocar una orden de mercado?.

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el tipo de Orden en la variable OP_Type. Solo hay dos posibilidades, 0= SELL

1=BUY.3,- Coloque la distancia a la que aparecerán inicialmente, en Pips, las lineas de StopLoss y

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 8: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 8

TakeProfit, en la variable OP_TPSL_Distance. Esta distancia ya viene especificada desde las variables de propiedades del expert, así que generalmente, si lo configura correctamente al principio, no es necesario corregir.

4,- Especifique los Lotes, en la variable OP_Lots, con los que se abrirá la orden. El volumen ya viene especificado desde las variables principales del expert, pero aquí puede modificar para cada orden que coloque en el mercado..

5,- Una vez este seguro de que ha colocado los valores correctos en las variables anteriores. Debe colocar el Numero 1, en la variable OP_MarketOK. Esta variable, funciona como si se presionara un botón OK. Dando la instrucción definitiva para colocar la orden.

Una vez colocada la orden la variable OP_MarketOK, vuelve a ponerse en cero, pero si la ventana de variables esta abierta, esto no se refleja, puede cerrarla y volver a abrir o volver a colocar 1, si vuelve a colocar otra orden sin cerrar la ventana.

7,- Una vez colocada la orden, puede cerrar la ventana de variables, mover el StopLoss y TakeProfit, interactivamente en el gráfico.

Ud Dispone de otra posibilidad mas ágil y dinamia para colocar las ordenes de mercado.Puede colocar una Orden de Mercado BUY. Presionando las teclas CTRL + X.Puede colocar una Orden de Mercado SELL. Presionando las teclas CTRL + Z.En ambos casos la tecla CTRL debe ser la izquierda, esto no funciona con la tecla CTRL

derecha.Tenga en cuenta que este método, colocará las ordenes con el volumen y la distancia que

estén configuradas en las variables de la ventana de variables globales. Que se explica en arriba.

Para ver el proceso en video, se recomienda ir al siguiente link de YouTube: http://www.youtube.com/watch?v=iyhMS7lFafw&feature=youtu.be

Como se hace para colocar una orden pendiente?

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el tipo de Orden en la variable OP_Type. Solo hay dos posibilidades, 0= SELL

1=BUY. El sistema automáticamente determinará si la orden es Limit o Stop, de acuerdo a la posición actual del precio.

3,- Coloque la distancia a la que aparecerán inicialmente, en Pips, la linea de la orden pendiente, respecto del precio actual, asi como la distancia las lineas de StopLoss y TakeProfit, respecto del precio de la orden, en la variable OP_TPSL_Distance.

5,- Especifique los Lotes, en la variable OP_Lots, con los que se abrirá la orden.6,- Una vez este seguro de que ha colocado los valores correctos en las variables anteriores.

Debe colocar el Numero 1, en la variable OP_PendingOK. Esta variable, funciona como si se presionara un botón OK. Dando la instrucción definitiva para colocar la orden.

7,- Una vez colocada la orden, puede cerrar la ventana de variables, mover la linea de la orden pendiente, así como las lineas del StopLoss y TakeProfit, interactivamente en el gráfico.

Ud Dispone de otra posibilidad mas ágil y dinamica para colocar las ordenes Pendientes.Puede colocar una Orden Pendiente BUY. Presionando las teclas CTRL + SHIFT + X.Puede colocar una Orden Pendiente SELL. Presionando las teclas CTRL + SHIFT + Z.En ambos casos la tecla CTRL y la tecla SHIFT, deben ser la izquierda, esto no funciona con

la tecla CTRL o SHIFT derecha.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 9: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 9

Tenga en cuenta que este método, colocará las ordenes con el volumen y la distancia que estén configuradas en las variables de la ventana de variables globales. Que se explica en arriba.

Para ver el proceso en video, se recomienda ir al siguiente link de YouTube: http://www.youtube.com/watch?v=q-Q0FKkl8K0&feature=youtu.be

Como se hace para modificar una orden pendiente?.

1,- Directamente en el gráfico principal, ud verá colocada la orden pendiente, con una linea sobre ella. Con un doble click sobre la linea, ésta se coloca en modo edición, en ese momento ud puede moverla con el mouse.

2,- Coloque la linea en el precio correspondiente, cuando suelte el botón del mouse, la orden pendiente se moverá al lugar donde se encuentre la linea en ese momento..

Note que las lineas de StopLoss y TakeProfit, e moverán y quedarán a la misma distancia del precio, que estaban antes. Luego puede ajustarlas individualmente.

Para dar agilidad e interactividad a la hora de realizar el backtest manual, Manual_Tester, resuelve interactivamente las ordenes pendientes, colocándolas como Stop o Limit, de acuerdo al posición respecto al precio actual. Ud solo preocúpese de colocarla en el lugar correcto. Y Manual_Tester hace el resto.

4,- Si desea colocar la orden pendiente a un precio exacto, sin tener que mover la linea con el mouse, Haga click con el botón derecho del mouse sobre la linea de la orden pendiente. Y en propiedades, ajuste el precio exacto, donde se colocará la línea, y Manual_Tester, moverá la orden al mismo lugar donde se encuentre la linea.

Para ver el proceso en video, se recomienda ir al siguiente link de YouTube: http://www.youtube.com/watch?v=5ddcHO2yU7Y&feature=youtu.be

Como se hace, para cerrar una orden abierta?.

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el numero de Ticket de la orden que desea cerrar, en la variable dc_Ticket.3.- Coloque el volumen en 0,0 (cero). En la variable dc_Lots.4,- Colocar el Numero 1, en la variable dc_OK. Esta variable, funciona como si se

presionara un botón OK. Dando la instrucción definitiva para borrar/cerrar la orden.

Para ver el proceso en video, se recomienda ir al siguiente link de YouTube: http://www.youtube.com/watch?v=XX4KaQs8KTQ&feature=youtu.be

Como se hace, para cerrar una orden parcialmente?.

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el numero de Ticket de la orden que desea cerrar, en la variable dc_Ticket.3,- Coloque el volumen que desea cerrar, en la variable dc_Lots.4,- Colocar el Numero 1, en la variable dc_OK. Esta variable, funciona como si se

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 10: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 10

presionara un botón OK. Dando la instrucción definitiva para borrar/cerrar la orden.Si ud coloca un volumen mayor al de la orden, o en cero, la orden se cerrará completamente.

Como se hace, para borrar una orden Pendiente?.

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el numero de Ticket de la orden que desea cerrar, en la variable dc_Ticket.3,- Colocar el Numero 1, en la variable dc_OK. Esta variable, funciona como si se

presionara un botón OK. Dando la instrucción definitiva para borrar/cerrar la orden.A diferencia del proceso de cierre de ordenes abiertas, para borrar una orden pendiente la

variable dc_Lots, no tiene ningún efecto.

Ud puede borrar una orden pendiente de manera mas ágil e interactiva, solo eliminando la linea de la orden pendiente en el gráfico, Manual_Tester, borrará automáticamente la orden asociada a esa linea.

Como se hace, para Modificar el StopLoss de una Orden?.

Para realizar esta operación, lo único que hay que hacer es mover la linea asociada al StopLoss de la operación. Directamente sobre el gráfico.

Cuando se está moviendo la linea, los datos en pantalla se actualizan interactivaemtne para ayudarlo a encontrar el riesgo exacto de la operación. Pero el movimiento real del stoploss, se produce cuando ud suelta el botón del mouse. En ese momento, Manual_Tester, coloca el StopLoss de la operación en la posición donde se encuentra la linea asociada.

Como se hace, para Quitar el StopLoss de una Orden?.

Para realizar esta operación, lo único que hay que hacer es eliminar la linea asociada al Stoploss de la operación.

Para esto, dé doble click, sobre la linea que desea eliminar para que se coloque en modo edición, luego, en el menú que se despliega al dar click sobre la linea con el boton derecho del mouse, elija eliminar. Esta acción eliminará también el StopLoss de la operación dejándolo en Cero, y la orden a partir de ese momento seguirá en el mercado pero sin StopLoss.

Como se hace, para poner StopLoss a una orden que no lo tiene?.

Para realizar esta operación, ud tiene dos caminos diferente, los dos muy simples y ágiles.

1,- Presione F3, para que se abra la ventana de variables.2,- Coloque el número de Ticket de la orden que desea modificar, en la variable

mod_Ticket.3,- Colocar el Numero 1, en la variable mod_StopLoss. Esta variable, funciona como si se

presionara un botón OK. Dando la instrucción definitiva para colocar el StopLoss.4,- El StopLoss se colocará a la distancia correspondiente, que esté colocada en la variable

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 11: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 11

OP_TPSL_Distance.A partir de aquí, podrá reajustar el StopLoss, interactivamente, moviendo la linea asociada al

StopLoss, directamente sobre el gráfico.

La segunda opción que ud tiene para colocar el StopLoss, es:1,- Coloque el número de Ticket de la orden que desea modificar, en la variable

mod_Ticket.2,- Colocar el Precio exacto, donde ud quiere colocar el StopLoss de la operación, en la

variable mod_StopLoss. Tenga en cuenta que esta opción no pide confirmación, el StopLoss se colocará automáticamente, en el precio especificado, en el momento que ud dé aceptar y el numero ingrese en la variable. Si este numero no fuera correcto para la colocación del stopLoss, no tendrá ningún efecto y le saldrá un mensaje de error. Solo tiene que volver a realizar el proceso.

A partir de que coloque el StopLoss en el lugar exacto, se colocará automáticamente la linea asociada y podrá reajustar el StopLoss interactivamente, moviendo la linea.

Como se hace, para Modificar el TakeProfit de una Orden?.El proceso para modificar el TakeProfit, es exactamente igual al del StopLoss, pero solo que

trabajando con la linea asociada al TakeProfit.

Como se hace, para Quitar el TakeProfit de una Orden?.El proceso es exactamente igual al del StopLoss, pero trabajando con la Línea del TakeProfit

Como se hace, para poner TakeProfit a una orden que no lo tiene?.El proceso es exactamente igual que el descripto para el StopLoss. Pero en la ventana de

variables, debe utilizar la variable referida al TakeProfit: mod_TakeProfit.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 12: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 12

Como Trabajar con Históricos de Ordenes y Sesiones.

Antes de comenzar con esta sección, es necesario aclarar algunos conceptos.Todos los archivos de sesiones deben tener la extensión “.ses”.Con Manual_Tester V3, se trabaja con sesiones de trading, se comienza con una sesión de

trading cuando se presiona “Iniciar”, en el Tester de MT4, y se termina la sesión cuando se presiona “Detener”. Todo lo que sucede entre estos dos momentos, es una sesión. Una sesión, también sucede solo en un símbolo y un timeframe,

Una sesión de trading puede contener, situaciones diferentes:1,- Solo operaciones manuales.2,- Solo la carga de las Operaciones de la Sesión anterior.3,- La carga de la Sesión anterior, seguida de operaciones manuales, que se realizan en esta

sesión.4,- Solo la importación de un archivo de sesiones.5,- La importación e una sesión desde un archivo, mas las operaciones actuales que haga en

esta sesión.

Cuando se termina una sesión, con el botón “Detener”, Manual_Tester V3, guarda todos los eventos en un archivo, este archivo contiene todos los eventos realizados durante la sesión de trading, y toda esa información, luego puede reproducirse, en otra sesión de trading.

Esta información se puede exportar, a un archivo externo, que podrá compartir con otras personas.

La capacidad de exportar esta información, favorece el trabajo en equipo. Que puede darse entre las siguientes relaciones.

Si hay equipos de trabajo donde, muchas personas prueban una misma estrategia, y se repartes los pares de divisas, donde realizar el backtest. Luego puede intercambiar entre ellos el trabajo que realiza cada uno, en un archivo de sesiones, así los demás participantes, pueden ver, no solo los resultados, sino la operativa de sus colegas.

Sirve para la relación entre profesor y alumno. Donde uno y otro pueden compartir, la operativa completa, y no simples imágenes que son poco ilustrativas. Ademas de la ventaja de hacer un backtest operando realmente, y sintiendo el pulso de mercado tick a tick, y no un backtest a toro pasado que nada tiene que ver con la realidad de operar en vivo.

Sirve para traders avanzados, que pueden comprobar su eficiencia, revisando sus operaciones pasadas y re analizando la propia operativa.

Y para profesionales que quieran demostrar a sus potenciales clientes, la efectividad de la estrategia, y no solo mostrando resultados, sino mostrando la operativa. Y luego su verificación en el mercado real.

Para poder hacer un análisis detallado, Manual_Tester V3, guarda en el archivo de sesiones, todos los eventos sobre las operaciones que pueden producirse durante la sesión. Guarda todos los eventos y no solo las ordenes a la apertura y el close.

Los diferentes eventos son.1,- Apertura de orden de mercado2,- Apertura de de orden pendiente.3,- Movimiento de una orden pendiente.4,- Movimientos de StopLoss y TakeProfit, por separado.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 13: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 13

5,- Borrado del StopLoss, o colocación si este no existiera. Lo mismo para el TakeProfit.6,- Cierre de ordenes parciales.Todos estos eventos, cuando se carga la ultima sesión o se importa una sesión, son

reproducidos, uno por uno, de este modo ud tiene la capacidad de analizar todo el proceso de una operativa y desmenuzar la estrategia que se esta utilizando.

Como ejemplo servirá, que ud coloca una orden de mercado, y luego toma una ganancia parcial y mueve el StopLoss al BreakEven. Todos estos eventos se reproducen uno a uno, cuando se carga la sesión.

Se han grabado tres videos demostrativos, es obligatorio verlos, para tener un concepto mas profundo y claro de como se trabaja con sesiones.

Introductorio y aspectos generales.http://youtu.be/kmnUrl2l5Vs Como se trabaja con el Archivo de sesiones, para realizar un backtesthttp://youtu.be/tW1VvZaoyyI Como se trabaja con un archivo de sesiones, para quien analiza un backtest.http://youtu.be/jiWwzBOAsP0

Modos de trabajar.

La tarea mas común que se realizará y la principal para la cual esta diseñada Manual_Tester V3, es hacer bakctest, y comprobar la eficacia de su estrategia en el mercados.

Antes de seguir con la lectura de este párrafo, vuelva a la sección donde se explican las variables del Manual_Tester V3, en la sección ----- Order History configuration ------

Aquí se explican las diferentes situaciones a las que se enfrentará y como resolverlas.

1,- Arrancar un backtest desde cero.2,- Detener un backtest y seguirlo al día siguiente.3,- Detener un backtest para volver atrás en el tiempo.4,- Otras circunstancias, que sabiendo manejar estas tres primeras, podrá resolver por si

mismo.

En el primer caso un quiere comenzar un backtest desde cero.En este caso, ud no quiere cargar ninguna sesión, previamente guardada, entonces debe

colocar las variables hLoadLastSession y hLoadFileSession en false. Cuando Manual_Tester V3 comience con los ticks, ud podrá operar sobre el mercado.

Todos los eventos que ud vaya realizando, en este proceso, Manual_Tester V3, lo irá guardando en un archivo de sesiones, para poder recuperarlo mas tarde.

Suponga que a comenzado en el paso anterior, pero ahora desea detener el backtest para comenzarlo mañana nuevamente. Seguramente ud deseará continuar exactamente desde donde lo dejo la última vez.

Entonces debe colocar la variable hLoadLastSession en true. Con esto lo que se hace es indicarle a Manual_Tester V3, que cargue todo lo que he hecho en la ultima sesión. Cuando Manual_Tester V3, termine de cargar todos los eventos, se lo indicara con una linea vertical naranja,

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 14: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 14

a partir de la cual ud podrá seguir trabajando con su operativa manual, continuando el trabajo interrumpido en la sesión anterior.

Suponga que viene trabajando normalmente, pero por error a entrado en el mercado, y desea volver hacia atrás en el tiempo para borrar esa última orden. En realidad, el tester de Metatrader4, tiene esa limitación y no permite volver hacia atrás, pero Manual_Tester V3, salva esta limitación de la siguiente manera. Debe comenzar la sesión nuevamente, cargando la sesión previa, pero debe indicar el momento exacto, donde Manual_Tester V3 deja de hacer la carga, esto le permite volver a comenzar desde un momento anterior al error. Para esto es la variable hLoadUntilTime, en esta variable debe indicar la fecha y hora hasta donde Manual_Tester V3 cargará los eventos del archivo de sesiones.

Siga esta recomendación para trabajar de manera ágil.Cuando comienza una sesión desde cero. Coloque la variable .hLoadLastSession en false.Comience con su backtest, y haga dos operaciones correctas.Detenga el backtest, coloque las variable .hLoadLastSession , en true. Con esto

Manual_Tester V3, cargará las dos ordenes previamente realizadas y le permitirá continuar, desde donde lo dejo antes.

A Partir de este momento trabaje siempre con esta configuración, si tiene que detener el backtest por algún error o porque quiere volver atrás en el tiempo, deténgalo. Corrija la fecha de la variable hLoadUntilTime, y vuelva a comenzar el backtest desde ese momento. Así podrá realizar un backtest de manera ágil y dinámica, volviendo atrás en el tiempo y pudiendo corregir errores.

Cuando decida terminar con este backtes, para cambiar de símbolo u otro motivo.Detenga el backtest, configure las variables de exportación de archivo de sesiones, y ejecute

por ultima vez el backtest completo, con esto Manual_Tester V3 cargara todo lo realizado en la ultima sesión y lo exportará al archivo indicado, luego este archivo, es el que podrá compartir con otras personas, o guardarlo para importarlo en otra ocasión. Para saber como exportar un archivo de sesiones, lea como se configuran las variables de exportación en la sección ---------- Export Data Configuration ---------.

Recuerde que mientras trabaje en una misma sesión de trading, no debe cambiar ni la fecha de inicio, ni de final, ni el símbolo, ni el Spread. Mantenga toda la configuración del Tester de MT4, siempre igual, cuando trabaje en una misma sesión.

Importación de un archivo de sesiones.Para Importar un archivo de sesiones, que le ha sido enviado por otra persona o es un

archivo anterior de otra sesión que ha estado trabajando. Lea en la sección de variables como se configuran las mismas para la importación. En la sección ------ Order History Configuration --------

Una vez configuradas las variables, tenga en cuenta lo siguiente.Debe configurar el tester de Metatrader4, con las fechas correctas, si algún evento dentro de

del archivo de sesiones, queda fuera del rango de las fechas que configura en el tester, estas no se cargarán. De la misma manera debe configurar bien la variable hLoadUntilTime, para asegurarse de que la carga se hace correctamente.

Debe guardar los detalles del contenido del archivo de sesiones, para poder cargarlo correctamente en otro momento. Si adquiere la versión Full Edition. Trae incluido un script, que sirve para leer el contenido de los archivos de sesiones.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 15: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 15

Para continuar un backtest desde un archivo de sesiones importado.Cuando se carga un archivo de sesiones importado, Manual_Tester V3 gurda la información

en el archivo de la última sesión. Entonces el modo mas practico para continuar el trabajo es el siguiente.

Importe un archivo de sesiones, configurando las variables correspondientes.De iniciar el backtest, Manual_Tester V3 cargará todos los eventos que estén disponibles en

el archivo de sesiones importado. Una vez finalizado, detenga el tester de MT4, y coloque las variables hLoadFileSession en false, para no volver a importar el archivo y la variable hLoadLastSession en true, para cargar la ultima sesión y seguir trabajando desde donde finalice la carga. El archivo importado nunca es modificado, solo se utiliza para leer la información.

Luego expórtelo con los eventos añadidos a otro archivo de sesiones.

Si su intensión es solo observar la operativa guardada en un archivo de sesiones, solo limítese a importarlo y detenga el test en cualquier momento.

Puede ver el video donde se explica todo lo referente al trabajo con Sesiones.

Tipos de Avance y descripción de las funciones de algunas teclas..

Esta nueva versión incorpora otras novedades, entre las cuales se destacan los diferentes tipos de avances.

Tenga en cuenta que el tester de Metatrader4, trabaja por ticks, entonces si ud trabaja a velocidad muy lenta, la presión de la tecla puede no detectarse, manténgala presionada hasta el próximo tick.

La disposición de las diferentes teclas y sus funciones, estan diseñadas para hacer mas ágil, dinámico y confortable el trabajo. Deben utilizarse en conjunto con la velocidad de la barra del tester de metatrader4.

Tecla QEsta tecla, sirve para poner en pausa el avance del test.

Tecla W.Esta tecla, sirve para avanzar tick a tick. Pero solo sirve si el test esta en pausa, Presione la

tecla Q para colocar el test en pausa, y luego la tecla W, para avanzar tick a tick.

Tecla E.Esta tecla, sirve para hacer un avance Vela a Vela, si se presiona, al finalizar la vela actual, el

test entra en pausa, puede salir de este metodo, presionando nuevamente la tecla E, para avanzar una vela o presionando la tecla Q, para salir del modo pausa.

Tecla R.Este avance, esta pensado para avanzar hasta una hora determinada, esta hora se programa

en la variable pgs_UntilHour de Manual_Tester V3. Lea la sección ------ Progress Configuration --------.

Esta pensada mas que nada, para scalpers, o para quien empieza el trading a una hora determinada. Para hacer un avance rápido, por ejemplo por la noche y que el tester se detenga a las 8 de la mañana siguiente, para comenzar un nuevo día de trading.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 16: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 16

Tecla TEsta tecla, solo esta activa cuando se están cargando los archivos de sesiones, y lo que

produce es un avance, que se detiene una vela antes de la fecha y hora del siguiente evento. Luego puede seguir avanzando hasta el evento, ya sea tick a tick, con la tecla W, o soltando la pausa con la tecla Q.

Este avance esta pensado para cuando se esta cargando y observando y dando atención a los eventos que se cargan desde un archivo de sesiones. Y hay periodos largos donde no se produce ningún evento, así se puede avanzar rápidamente hasta el siguiente evento.

Tecla YAl presionar esta tecla, se puede avanzar rápidamente hasta un día y hora determinados.Para lograr esto, siga los siguientes pasos:Dibuje una linea vertical en el gráfico.Entre en las propiedades de la linea.Póngale el nombre “MTV3_STOP”, al objeto de Linea vertical.Configure la fecha hasta donde desea avanzar. En la Linea.Y de aceptar, la linea se moverá hasta la fecha indicada, no se preocupe si la pierde de vista.Presione la tecla Y, y Manual_Tester V3, buscarla la ubicación de esa linea y cuando llegue,

a esa fecha y hora programada entrará en pausa.Coloque la velocidad al máximo para avanzar rápidamente.

Tecla AEsta tecla detiene el test pero solo mientras la tecla esté presionada, Si la suelta el test

seguirá avanzando.

Ventana de histórico de ordenes

Como el tester de metatrader4, en su histórico, muestra el proceso, puede resultar algo confuso para el análisis. Manual_Tester V3, incorpora una nueva ventana de visualización de histórico de ordenes.

Se accede a esta ventana, presionando la tecla H, en cualquier momento.En cuanto acceda a esta ventana el tester, entrará en modo pausa automáticamente, y deberá

cerrar la ventana de históricos antes de continuar, asique puede consultar esta ventana sin inconvenientes.

Las operaciones se dividirán en tres secciones: Que sonOrdenes Cerradas.Ordenes AbiertasOrdenes Pendientes.

La lectura es muy simple y completa y fácilmente entendible, así que no entraremos en detalles sobre esto.

Este histórico se actualiza también interactivamente y muestra el estado actual de cada orden. Posee un botón que permite exportar el reporte a un archivo .csv.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 17: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 17

Información en pantalla.

Una de las grandes ventajas que tiene la utilización de este software, es que se puede también implementar un sistema de MoneyManagement, ya que este sistema le provee de la información que necesita para llevarlo a cabo correctamente, y todo de manera interactiva, y muy sencillo de utilizar.

Cuando se coloca una orden en el el Tester. El sistema calcula, en dinero, tanto el riesgo como el potencial beneficio, de acuerdo al volumen y la posición de las lineas de StopLoss y TakeProfit. Así como también el porcentaje de la orden sobre el Balance. Y la relación Riesgo/Beneficio.

De este modo, si por ejemplo su sistema de MM, le dice que solo debe arriesgar el 1% de una operación, solo moviendo la linea de SL, puede determinar la posiciona exacta donde está ese 1%.

Aquí abajo se muestran una imagen detallando la información en pantalla, de una orden.

Referencia:1.- Relación Riesgo/Beneficio entre el StopLoss y TakeProfit2,- Distancia en Pips del StopLoss.3,- Precio del StopLoss.4,- Importe del StopLoss, en la moneda correspondiente.5,- Porcentaje del StopLoss respecto al Balance.6,- Distancia en Pips del TakeProfit7,- Precio del TakeProfit.8,- Importe del TakeProfit de ser alcanzado, en la moneda correspondiente.9,- Porcentaje del TakeProfit, respecto del Balance.

Se recomienda, poner una orden en el Tester y mover las lineas de StopLoss y TakeProfit, para poder apreciar como los valores se actualizan interactivamente.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 18: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 18

Sistema de Money Management

Manual_Tester V3, incorpora un novedoso sistema de colocación de ordenes, que le permitirá calcular de manera, ágil e intuitiva, el volumen de la operación, y el riesgo, antes de de abrir la posición en el mercado. Con esta herramienta ud podrá practicar su estrategia, incorporando su sistema de Money Management, sin necesidad de calculadoras externas, ni hojas de cálculo, solo moviendo las lineas sobre el gráfico, Manual_Tester V3 calcula para ud, el tamaño de la posición y el riesgo que quiere asumir. Uno en función del otro.

La correcta utilización de esta herramienta, le dará velocidad, agilidad, y un ahorro considerable de tiempo y esfuerzo, en el, a veces tedioso, trabajo de hacer backtest manual.

En la ventana de variables globales de metatrader4, la misma que utilizamos hasta ahora para realizar las operación, a la que se accede presionando la tecla F3, aparecen una serie de variables, que pasamos a explicar seguidamente.

12MM_Active: Esta variable admite solo dos valores el cero, indica que no se activa el sistema de MM, y debe colocar las ordenes normalmente, y el 1 indica que se activa el sistema de MM, donde podrá configurar la orden antes de colocarla en el mercado. Y tendrá efecto la configuración de las variables de mas abajo.

Cuando ud activa el sistema de MM, ya no podrá colocr ordenes normalmente hasta que no desactive el sistema de MM.

Al activer el sistema de MM, aparecerán dos líneas, una amarilla, que corresponde al precio de apertura, y una línea naranja, que corresponde al StopLoss, de la futura orden.

13MM_ActualPrice: Con esta variable, ud indica al sistema de MM, si desea anclar la Linea del precio, al precio actual del mercado, así puede medir la distancia y el riesgo de su StopLoss, de acuerdo al precio actual, para después colocar una Orden de Mercado. Por el contrario si la coloca esta variable en cero, podrá mover la linea de precio, para poder establecer un riesgo en relación a una orden Pendiente. Esta variable solo puede tomar dos Valores 0 y 1.

14MM_Fix_1Vol_2Risk: Esta variable indica si desea fijar el Volumen, el Riesgo, o ninguno.

Si coloca el numero 0, no se fija ninguna variable, entonces si ud mueve la linea del precio, el sistema calculará el volumen respecto al riesgo de la linea de stoploss, y si ud mueve la linea de StopLoss, se ajustara el riesgo de acuerdo al volumen de la operación.

Si coloca el numero 1, se fijará el volumen, si ud mueve tanto la linea del precio como la linea del StopLoss, el Riesgo se ajustará para calculado en base al volumen especificado en la variable 15MM_Volume.

Si ud coloca el numero 2, se fijará el riesgo, entonces, cuando se mueven tanto las lineas de precio como de StopLoss, se calculará el volumen de la operación, en relación al riesgo indicado en la variable 16MM_Risk.

15MM_Volume: En esta variable ud indica el volumen de la operación, con el que quedará fijado, cuando se indique la opción 1 del a variable 14MM_Fix_1Vol_2Risk.

16MM_Risk: En esta variable se indica el riesgo de la operación, que quedará fijado, en el caso de que se indique la opción 2 de la variable 14MM_Fix_1Vol_2Risk.

17MM_PlaceOrder: Una vez tenga las lineas de la operación indicadas en el gráfico y el volumen y el riesgo ajustado, debe colocar aquí el valor 1. Para que la orden entre en mercado o quede pendiente, de acuerdo a la opciones correspondientes, y acto seguido devuelve el control al Manual_Tester V3, para seguir trabajando normalmente. Colocar el numero 1 en esta variable, es como si se presionara un “botón”, que da la instrucción definitiva de colocar la orden.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 19: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 19

Como el sistema de MM, esta diseñado para calcular el volumen de una posición basado en el riesgo, no calcula el TakeProfit, por eso el TakeProfit de la posición, se colocará, a la misma distancia del precio a la que se coloca el StopLoss, dando una relación riesgo beneficio de 1:1. Luego podrá ajustarla interactivamente, moviendo la línea asociada, directamente en el gráfico.

Para usuarios mas experimentados.Una vez, ud conozca bien el manejo de estas variables, y del sistema de MM en general,

existe un modo mucho mas rápido y ágil de colocar las ordenes, con el sistema de MM.

Suponga que ud desea colocar cada una de las ordenes, con un riesgo máximo de 1,5%, sobre el balance de la cuenta.

Entonces:Antes de comenzar el backtest, en las propiedades Manual_Tester V3:1,- Configure la variable xMM_ActualPrice, en 1. Con esta variable le esta indicando a

Manual_Tester V3, que dentro del sistema de MM, siempre estaremos ligados al precio actual, con lo que colocaremos ordenes de Mercado.

2,- Configure la variable xMM_FixVolRisk, en 2. Con esto le decimos a Manual_Tester V3, que queremos fijar el riesgo de las operaciones en El porcentaje indicado en xMM_Risk

3,- Configure la variable xMM_Risk, en 1,5, con esto le decimos a Manual_Tester V3, que siempre fije el riesgo al 1,5%, sobre el balance.

Comience el backtest, con la tecla “Iniciar”.

Presione la Tecla M, con lo que estara activando el sistema de MM, del mismo modo que si coloca 1 en la variable 12MM_Active.

Notará que la línea amarilla, se mueve junto con el precio.Mueva la Linea naranja, que corresponde al StopLoss, y observe, como se ajusta el volumen

en la linea amarilla. La linea naranja conserva siempre el mismo importe, equivalente al 1,5% de riesgo sobre el balance, pero el volumen de la posición, se ajusta automáticamente, para lograr ese 1,5% de riesgo, de acuerdo a la distancia de la linea del StopLoss.

Cuando ya tenga decidido el precio exacto del StopLoss, Presione la Tecla ALT derecha, mas la tecla N. Cuando suelte las mismas la orden se abrirá automáticamente en el mercado.

Para colocar una orden pendiente.Repita todo el proceso, sin colocar la Orden con ALT+N.Vea que la línea amarilla se mueve con el precio, ahora pulse la tecla B, notará que la línea

amarilla se ha soltado del precio, lo que significa que podemos moverla libremente y elegir la ubicación de la misma, lo que equivale a una orden pendiente.

Si vuelve a pulsar la tecla B, la linea amarilla, se volverá a ligar al precio actual.Una vez decidida la posición de la linea de precio, y la linea de StopLoss, Pulse ALT(der)

+N, y la orden pendiente entrará en el mercado.

Una vez se habitúe a utilizar este modo de trabajo, le resultará tan cómodo, que yo no sabrá como trabajar sin él, no deje que esto le preocupe, porque ud dispone de la herramienta TicketControl V3, que utiliza el mismo sistema de MM, para calculas las posiciones, pero para trabajar directamente en el mercado Real.

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]

Page 20: Manual_Tester V3 MT4 - Instuctions

Manual Tester V3 EA. El programa para realizar backtest manual en metatrader 4 20

Listado y links de Videos.

Instalación del Manual_Tester V3:http://youtu.be/ZHHpKujveSA

Introducción al manejo de archivo de sesiones:http://youtu.be/kmnUrl2l5Vs

Como se trabaja con el Archivo de sesiones, para realizar un backtest:http://youtu.be/tW1VvZaoyyI

Como se trabaja con un archivo de sesiones, para quien analiza un backtest:http://youtu.be/jiWwzBOAsP0

Gustavo Pinturas MT4/MT5 developer - Contact: [email protected]