You are on page 1of 20

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 histricos, aprovechando todo el potencial que tiene trabajar directamente con esta
plataforma, sin necesidad de recurrir a programas externos.
Ideal para profesionales, y tambin para principiantes y estudiantes, que toman su primer
contacto con los mercados, con esta herramienta podrn tener contacto con el mercado, de manera
muy rpida y sencilla.
El programa tiene las siguientes caractersticas, que despus se detallan mas abajo por
separado, explicando el funcionamiento de cada una.
1.- Multi TimeFrame, podis avanzar sobre datos histricos en 4 TimeFrames
simultneamente. Si buscas seales o patrones en 1H o 4H, y ejecutis en 15M, con esta
herramienta podis 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, podis simular rpidamente, de la misma manera que si lo estuvierais haciendo en
una cuenta Demo. Pero sobre histricos.
3.- Podis colocar el StopLoss y el TakeProfit de manera interactiva, solo moviendo una
lnea, y el programa os dar la informacin de manera interactiva tambin, de la distancia en pips y
en dinero para cada operacin.
4,- Ademas de la estrategia en si, se puede tambin 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 operacin, 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 estadsticas, como cuando lo hacis con un EA automtico.
6.- Una vez cerradas las operaciones, quedan marcadas en el grfico 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 histricos y mucho mas rpido.
7.- Un detalle importantsimo es que al trabajar sobre el Tester de MT4, podis incluir en los
grficos, cualquier indicador que ests utilizando, ya sea nativo de Metatrader o desarrollado por
terceros, y crear plantillas propias. Cosa que no se podra hacer, si se utiliza un software externo.
8.- La caracterstica mas importante de esta versin, es que todo el trabajo que ud realiza, en
su Backtest, es guardado en disco y la informacin 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 tambin podr apreciar sus avance en la operativa, ya que podr
comparar un backtest de ahora, con uno que ha hecho hace un ao 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: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 histricos en buenas condiciones para poder hacer un trabajo de
backtest de buena calidad. Aqui os dejo un link, donde encontraris 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 busquis mas informacin, en Google y/o Youtube.
5,- No debe haber abiertos grficos en el mismo Timeframe que se esta utilizando para el
backtest, si por ejemplo, hay abierto un grfico 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 teclado
3,- Colocar todos los tipos de ordenes, y todos los metodos para el StopLoss y
TakeProfit.
4,- Configurar correctamente las variables del Manual_Tester V3.

Descripcin 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 caractersticas, es conveniente
poner estas lineas a una distancia prudencial, y luego corregirlas interactivamente, as se evita que
se cierre alguna operacin accidentalmente. Esta variable se puede modificar despus en la ventana
de operacin 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.

Seccin --------------- Order History Configuration --------------Este grupo de variables, sirve para la carga y administratorio del archivo de sesiones, Para
tener una descripcin 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 propsitos, 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 utilizacin del archivo le permitir hacer
backtest extensos, trabajando varios das, 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: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 sesin de trading, o carga
desde el archivo, la ultima sesin, interrumpida previamente, para continuar el trabajo desde donde
lo dej la ltima vez. El valor true, carga la ultima sesin realizada, el valor false, le permite
comenzar una sesin desde cero. Esta variable junto hLoadUntilTime, le da agilidad, para
interrumpir el trabajo, volver a continuarlo, volver hacia atrs en el tiempo. Es muy importante
saber utilizarla. Lea la seccin correspondiente.
Las tres variables siguientes se utilizan de manera conjunta
hLoadFileSession: Esta variable indica si desea cargar una sesin 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 sesin de trading, Siempre y cuando la variable hLoadFileSession est en true.
hLoadFilePassword : Cuando ud. exporta un archivo de sesiones, podr protegerlo con
contrasea. 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 contrasea, sin la cual, Manual_Tester, no reproducir el archivo.
El intercambio de archivos de sesiones, puede servir para la relacin entre equipos de
trabajo, como por ejemplo varias personas que prueban una estrategia, y se reparten los pares. A
partir de la aparicin 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, tambin ayuda a la relacin Profesor-Alumnos, para que este
ltimo pueda corregir la operativa de los alumnos, no solo mirando grficos 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
operacin, puede detener el proceso y cargar la ltima sesin, hasta el momento previo, de cometer
el error, de este modo la ltima operacin no se carga y puede continuar el backtest desde all.

Seccin --------------- Time Frame Configuration --------------UpdateInterval: Indica el tiempo en Nanosegundos (1000=1seg.), en el que se actualizarn
los datos de los timeframes, a menor numero mas frecuentemente, con el consecuente consumo de
recursos del procesador. El valor mnimo 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: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

2,- La variable que indica el timeframe que se desea actualizar, debe escribirse de la
siguiente manera, la primera posicin indica que tipo de horario se va a utilizar, y solo se permiten
tres, "M"=Minutos, "H"=Horas o "D"=Das. La segunda posicin debe ir el numero,
correspondiente, y no puede tener mas de 2 cifras, por ejemplo 2, 5,10.
Ejemplos:
Para grficos de 2 Horas se escribir H2.
Para grficos de 20 minutos se escribir M20.
3,- No hay restricciones en los diferentes TF que se pueden utilizar, ya sean los estndares 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 limitacin 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
automticamente, comenzando desde la fecha que se inicial el BT, en la ventana principal.
Para ver exactamente como se configuran y se abre los grficos de los TFs, se recomienda
ver el video que a subido a YouTube, con el siguiente link: http://youtu.be/yo9KbFecdFg

Seccin -------- 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 operacin, de manera precisa e interactiva, antes de colocarla
en el mercado.
Es una poderossima herramienta que le ayudar a calcular interactivamente sus posiciones,
con esta herramienta, ud. puede incorporar a la estrategia que est realizando el bakctest, tambin el
sistema de Money Management, de manera gil y cmoda, sin necesidad de calculadoras externas,
ni planillas de calculo.
Estas variables se explicarn directamente en la seccin correspondiente.
Estas variables se colocan en esta seccin con el nico fin de iniciarlas con los valores, pero
luego podrn ser modificadas interactivamente.
xMM_ActualPrice: Esta variable solo puede tomar dos valores
1: Indica que la orden estar atada al precio actual, lo que se asocia a una orden de mercado
0: 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 ningn 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 posicin de acuerdo al volumen
especificado.
2: Indica que se fija el Riesgo, calculando el volumen de la posicin, de acuerdo al riesgo
especificado.
xMM_Lots: Indica el volumen al cual se fijar, el sistema de MM para calcular el riesgo de
la posicin.
xMM_Risk Indica el Riesgo que se fijar para calcular el volumen de la posicin.
Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

Seccin -------------- Export Data Configuration -------------hSaveSessionFile: Esta variable indica, si al finalizar la sesin, 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 sesin de trading,
incluida la ruta. El archivo de sesiones debe tener la extensin .ses.
hSessionFilePassword: Debe colocar una clave de seguridad en este campo, si su intensin
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
ledo luego de desde excell, u otra planilla de calculo.
Mientras que el archivo de sesiones, posee toda la informacin 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 extensin .csv.
Ud tiene otro modo de exportar el reporte, desde la ventana de histrico de operaciones, a la
cual se puede acceder de manera interactiva cuando se esta trabajando en el bakctest.

Seccin -------------- Color Configuration -------------Esta Seccion es para ayudarlo a disear 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 informacin del StopLoss.
xTP_Color: Color con el que se mostrar la informacin del TakeProfit.
xRL_Color: Color con el que se mostrar la informacin de la relacin Riesgo/Beneficio.
xTX_Color: Color con el que se mostrar la informacin en general.
xER_Color: color con el que se mostrar el mensaje de error y procesamientoxMM_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.

Seccin -------------- 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 seccin correspondiente a las funciones
de las teclas, para conocer las diferentes funcionalidades que incorpora esta versin de
Manual_Tester, que le ayudarn a realizar el trabajo de backtes de manera gil, cmoda y eficiente.
Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 grfico principal.
Debe prestar mucha atencin 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 utilizacin de Manual_Tester V3, implica un conocimiento mnimo de la plataforma.
Encontrar muchsima informacin 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 atencin a
los mensajes de error que le salen en campo de texto. Y vaya corrigindolos 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 diseado para hacer el trabajo
gil, rpido y confortable. Si ud. no lo notar as, relea el manual, porque seguro encontrar alguna
funcin que le alivie la tarea.
Y si no encontrara, funciones que cree necesarias, por favor escriba a
swc.manager@gmail.com, con su sugerencia de mejora, que si es razonable la incorporaremos en
futuras versiones.

Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 grfico comienza a correr, y no se realiza
ninguna operacin automtica, 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 smbolo que esta ejecutando mas un nmero, 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 aparecern inicialmente, en Pips, las lineas de StopLoss y
Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

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 botn OK. Dando la instruccin 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 grfico.
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 mtodo, colocar las ordenes con el volumen y la distancia que
estn 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 automticamente determinar si la orden es Limit o Stop, de acuerdo a la
posicin actual del precio.
3,- Coloque la distancia a la que aparecern 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 botn OK. Dando la instruccin 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 grfico.
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: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

Tenga en cuenta que este mtodo, colocar las ordenes con el volumen y la distancia que
estn 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 grfico principal, ud ver colocada la orden pendiente, con una linea
sobre ella. Con un doble click sobre la linea, sta se coloca en modo edicin, en ese momento ud
puede moverla con el mouse.
2,- Coloque la linea en el precio correspondiente, cuando suelte el botn 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 movern y quedarn 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, colocndolas como Stop o Limit, de acuerdo al
posicin respecto al precio actual. Ud solo preocpese 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 botn derecho del mouse sobre la linea de la orden pendiente. Y en
propiedades, ajuste el precio exacto, donde se colocar la lnea, 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 botn OK. Dando la instruccin 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: swc.manager@gmail.com

Manual Tester V3 EA.

10

El programa para realizar backtest manual en metatrader 4

presionara un botn OK. Dando la instruccin 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 botn OK. Dando la instruccin 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 ningn efecto.
Ud puede borrar una orden pendiente de manera mas gil e interactiva, solo eliminando la
linea de la orden pendiente en el grfico, Manual_Tester, borrar automticamente la orden asociada
a esa linea.

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


Para realizar esta operacin, lo nico que hay que hacer es mover la linea asociada al
StopLoss de la operacin. Directamente sobre el grfico.
Cuando se est moviendo la linea, los datos en pantalla se actualizan interactivaemtne para
ayudarlo a encontrar el riesgo exacto de la operacin. Pero el movimiento real del stoploss, se
produce cuando ud suelta el botn del mouse. En ese momento, Manual_Tester, coloca el StopLoss
de la operacin en la posicin donde se encuentra la linea asociada.

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


Para realizar esta operacin, lo nico que hay que hacer es eliminar la linea asociada al
Stoploss de la operacin.
Para esto, d doble click, sobre la linea que desea eliminar para que se coloque en modo
edicin, luego, en el men que se despliega al dar click sobre la linea con el boton derecho del
mouse, elija eliminar. Esta accin eliminar tambin el StopLoss de la operacin dejndolo 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 operacin, 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 nmero 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 botn OK. Dando la instruccin 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: swc.manager@gmail.com

Manual Tester V3 EA.

11

El programa para realizar backtest manual en metatrader 4

OP_TPSL_Distance.
A partir de aqu, podr reajustar el StopLoss, interactivamente, moviendo la linea asociada al
StopLoss, directamente sobre el grfico.
La segunda opcin que ud tiene para colocar el StopLoss, es:
1,- Coloque el nmero 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 operacin, en la
variable mod_StopLoss. Tenga en cuenta que esta opcin no pide confirmacin, el StopLoss se
colocar automticamente, 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 colocacin del stopLoss, no tendr
ningn 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 automticamente 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 Lnea 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: swc.manager@gmail.com

Manual Tester V3 EA.

12

El programa para realizar backtest manual en metatrader 4

Como Trabajar con Histricos de Ordenes y Sesiones.


Antes de comenzar con esta seccin, es necesario aclarar algunos conceptos.
Todos los archivos de sesiones deben tener la extensin .ses.
Con Manual_Tester V3, se trabaja con sesiones de trading, se comienza con una sesin de
trading cuando se presiona Iniciar, en el Tester de MT4, y se termina la sesin cuando se presiona
Detener. Todo lo que sucede entre estos dos momentos, es una sesin. Una sesin, tambin
sucede solo en un smbolo y un timeframe,
Una sesin de trading puede contener, situaciones diferentes:
1,- Solo operaciones manuales.
2,- Solo la carga de las Operaciones de la Sesin anterior.
3,- La carga de la Sesin anterior, seguida de operaciones manuales, que se realizan en esta
sesin.
4,- Solo la importacin de un archivo de sesiones.
5,- La importacin e una sesin desde un archivo, mas las operaciones actuales que haga en
esta sesin.
Cuando se termina una sesin, con el botn Detener, Manual_Tester V3, guarda todos los
eventos en un archivo, este archivo contiene todos los eventos realizados durante la sesin de
trading, y toda esa informacin, luego puede reproducirse, en otra sesin de trading.
Esta informacin se puede exportar, a un archivo externo, que podr compartir con otras
personas.
La capacidad de exportar esta informacin, 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 dems participantes, pueden ver, no
solo los resultados, sino la operativa de sus colegas.
Sirve para la relacin entre profesor y alumno. Donde uno y otro pueden compartir, la
operativa completa, y no simples imgenes 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 verificacin en
el mercado real.
Para poder hacer un anlisis detallado, Manual_Tester V3, guarda en el archivo de sesiones,
todos los eventos sobre las operaciones que pueden producirse durante la sesin. Guarda todos los
eventos y no solo las ordenes a la apertura y el close.
Los diferentes eventos son.
1,- Apertura de orden de mercado
2,- 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: swc.manager@gmail.com

Manual Tester V3 EA.

13

El programa para realizar backtest manual en metatrader 4

5,- Borrado del StopLoss, o colocacin si este no existiera. Lo mismo para el TakeProfit.
6,- Cierre de ordenes parciales.
Todos estos eventos, cuando se carga la ultima sesin o se importa una sesin, 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 sesin.
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 backtest
http://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 comn que se realizar y la principal para la cual esta diseada Manual_Tester
V3, es hacer bakctest, y comprobar la eficacia de su estrategia en el mercados.
Antes de seguir con la lectura de este prrafo, vuelva a la seccin donde se explican las
variables del Manual_Tester V3, en la seccin ----- 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 da siguiente.
3,- Detener un backtest para volver atrs 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 sesin, 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 maana 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 sesin. Cuando
Manual_Tester V3, termine de cargar todos los eventos, se lo indicara con una linea vertical naranja,
Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

14

El programa para realizar backtest manual en metatrader 4

a partir de la cual ud podr seguir trabajando con su operativa manual, continuando el trabajo
interrumpido en la sesin anterior.
Suponga que viene trabajando normalmente, pero por error a entrado en el mercado, y desea
volver hacia atrs en el tiempo para borrar esa ltima orden. En realidad, el tester de Metatrader4,
tiene esa limitacin y no permite volver hacia atrs, pero Manual_Tester V3, salva esta limitacin
de la siguiente manera. Debe comenzar la sesin nuevamente, cargando la sesin 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 recomendacin para trabajar de manera gil.
Cuando comienza una sesin 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 configuracin, si tiene que detener el
backtest por algn error o porque quiere volver atrs en el tiempo, detngalo. 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 dinmica, volviendo atrs en el tiempo y pudiendo corregir errores.
Cuando decida terminar con este backtes, para cambiar de smbolo u otro motivo.
Detenga el backtest, configure las variables de exportacin de archivo de sesiones, y ejecute
por ultima vez el backtest completo, con esto Manual_Tester V3 cargara todo lo realizado en la
ultima sesin y lo exportar al archivo indicado, luego este archivo, es el que podr compartir con
otras personas, o guardarlo para importarlo en otra ocasin. Para saber como exportar un archivo de
sesiones, lea como se configuran las variables de exportacin en la seccin ---------- Export Data
Configuration ---------.
Recuerde que mientras trabaje en una misma sesin de trading, no debe cambiar ni la fecha
de inicio, ni de final, ni el smbolo, ni el Spread. Mantenga toda la configuracin del Tester de MT4,
siempre igual, cuando trabaje en una misma sesin.
Importacin 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 sesin que ha estado trabajando. Lea en la seccin de variables como se
configuran las mismas para la importacin. En la seccin ------ Order History Configuration -------Una vez configuradas las variables, tenga en cuenta lo siguiente.
Debe configurar el tester de Metatrader4, con las fechas correctas, si algn evento dentro de
del archivo de sesiones, queda fuera del rango de las fechas que configura en el tester, estas no se
cargarn. 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 versin Full Edition. Trae incluido un script, que
sirve para leer el contenido de los archivos de sesiones.

Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

15

El programa para realizar backtest manual en metatrader 4

Para continuar un backtest desde un archivo de sesiones importado.


Cuando se carga un archivo de sesiones importado, Manual_Tester V3 gurda la informacin
en el archivo de la ltima sesin. 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 estn 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 sesin y seguir trabajando desde donde finalice la
carga. El archivo importado nunca es modificado, solo se utiliza para leer la informacin.
Luego exprtelo con los eventos aadidos a otro archivo de sesiones.
Si su intensin es solo observar la operativa guardada en un archivo de sesiones, solo
limtese 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 descripcin de las funciones de algunas teclas.


.
Esta nueva versin 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 presin de la tecla puede no detectarse, mantngala presionada hasta el
prximo tick.
La disposicin de las diferentes teclas y sus funciones, estan diseadas para hacer mas gil,
dinmico y confortable el trabajo. Deben utilizarse en conjunto con la velocidad de la barra del
tester de metatrader4.
Tecla Q
Esta 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 seccin ------ Progress Configuration
--------.
Esta pensada mas que nada, para scalpers, o para quien empieza el trading a una hora
determinada. Para hacer un avance rpido, por ejemplo por la noche y que el tester se detenga a las
8 de la maana siguiente, para comenzar un nuevo da de trading.
Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

16

El programa para realizar backtest manual en metatrader 4

Tecla T
Esta tecla, solo esta activa cuando se estn 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 atencin a los
eventos que se cargan desde un archivo de sesiones. Y hay periodos largos donde no se produce
ningn evento, as se puede avanzar rpidamente hasta el siguiente evento.
Tecla Y
Al presionar esta tecla, se puede avanzar rpidamente hasta un da y hora determinados.
Para lograr esto, siga los siguientes pasos:
Dibuje una linea vertical en el grfico.
Entre en las propiedades de la linea.
Pngale 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 ubicacin de esa linea y cuando llegue,
a esa fecha y hora programada entrar en pausa.
Coloque la velocidad al mximo para avanzar rpidamente.
Tecla A
Esta tecla detiene el test pero solo mientras la tecla est presionada, Si la suelta el test
seguir avanzando.

Ventana de histrico de ordenes


Como el tester de metatrader4, en su histrico, muestra el proceso, puede resultar algo
confuso para el anlisis. Manual_Tester V3, incorpora una nueva ventana de visualizacin de
histrico 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 automticamente, y deber
cerrar la ventana de histricos antes de continuar, asique puede consultar esta ventana sin
inconvenientes.
Las operaciones se dividirn en tres secciones: Que son
Ordenes Cerradas.
Ordenes Abiertas
Ordenes Pendientes.
La lectura es muy simple y completa y fcilmente entendible, as que no entraremos en
detalles sobre esto.
Este histrico se actualiza tambin interactivamente y muestra el estado actual de cada
orden. Posee un botn que permite exportar el reporte a un archivo .csv.

Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

17

El programa para realizar backtest manual en metatrader 4

Informacin en pantalla.
Una de las grandes ventajas que tiene la utilizacin de este software, es que se puede
tambin implementar un sistema de MoneyManagement, ya que este sistema le provee de la
informacin 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 posicin de las lineas de StopLoss y
TakeProfit. As como tambin el porcentaje de la orden sobre el Balance. Y la relacin
Riesgo/Beneficio.
De este modo, si por ejemplo su sistema de MM, le dice que solo debe arriesgar el 1% de
una operacin, solo moviendo la linea de SL, puede determinar la posiciona exacta donde est ese
1%.
Aqu abajo se muestran una imagen detallando la informacin en pantalla, de una orden.

Referencia:
1.- Relacin Riesgo/Beneficio entre el StopLoss y TakeProfit
2,- 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 TakeProfit
7,- 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: swc.manager@gmail.com

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 colocacin de ordenes, que le
permitir calcular de manera, gil e intuitiva, el volumen de la operacin, y el riesgo, antes de de
abrir la posicin 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 clculo, solo
moviendo las lineas sobre el grfico, Manual_Tester V3 calcula para ud, el tamao de la posicin y
el riesgo que quiere asumir. Uno en funcin del otro.
La correcta utilizacin 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 operacin, 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
configuracin 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, aparecern dos lneas, una amarilla, que corresponde al precio
de apertura, y una lnea 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 despus 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
relacin 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 operacin.
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 operacin, en relacin al riesgo indicado en
la variable 16MM_Risk.
15MM_Volume: En esta variable ud indica el volumen de la operacin, con el que quedar
fijado, cuando se indique la opcin 1 del a variable 14MM_Fix_1Vol_2Risk.
16MM_Risk: En esta variable se indica el riesgo de la operacin, que quedar fijado, en el
caso de que se indique la opcin 2 de la variable 14MM_Fix_1Vol_2Risk.
17MM_PlaceOrder: Una vez tenga las lineas de la operacin indicadas en el grfico 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 botn, que da la instruccin definitiva de colocar la orden.

Gustavo Pinturas MT4/MT5 developer -

Contact: swc.manager@gmail.com

Manual Tester V3 EA.

19

El programa para realizar backtest manual en metatrader 4

Como el sistema de MM, esta diseado para calcular el volumen de una posicin basado en
el riesgo, no calcula el TakeProfit, por eso el TakeProfit de la posicin, se colocar, a la misma
distancia del precio a la que se coloca el StopLoss, dando una relacin riesgo beneficio de 1:1.
Luego podr ajustarla interactivamente, moviendo la lnea asociada, directamente en el grfico.
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 rpido y gil de colocar las ordenes, con el sistema de MM.
Suponga que ud desea colocar cada una de las ordenes, con un riesgo mximo 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 lnea 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 posicin, se ajusta automticamente, 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 automticamente en el mercado.
Para colocar una orden pendiente.
Repita todo el proceso, sin colocar la Orden con ALT+N.
Vea que la lnea amarilla se mueve con el precio, ahora pulse la tecla B, notar que la lnea
amarilla se ha soltado del precio, lo que significa que podemos moverla libremente y elegir la
ubicacin 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 posicin 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 habite a utilizar este modo de trabajo, le resultar tan cmodo, 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: swc.manager@gmail.com

Manual Tester V3 EA.

El programa para realizar backtest manual en metatrader 4

20

Listado y links de Videos.


Instalacin del Manual_Tester V3:
http://youtu.be/ZHHpKujveSA
Introduccin 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: swc.manager@gmail.com

You might also like