Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABAJO DE INVESTIGACIN
MERCADO DE DIVISAS
PRESENTA:
1
Resumen ejecutivo
La tecnologa ha afectado a todos los mbitos existentes en nuestra vida diaria, desde la
comunicacin hasta el transporte, desde procesos productivos hasta el simple hecho de buscar
empleo, tanto que se ha observado un verdadero fenmeno en las ltimas dcadas en las
empresas tecnolgicas, porque realmente son un factor disruptor para muchas industrias.
mercados financieros por medio de algoritmos, todo ello expuesto mediante varios ejemplos de
compaas bancarias que han preferido poco a poco realizar sus operaciones en el mercado de
divisas de manera automtica y no manual, fondos de inversin que realizan sus operaciones en
el mercado de divisas por medio de algoritmos y un caso prctico mediante el cual me di cuenta
que es mejorar operar con algoritmos. Para facilitar la comprensin del caso prctico voy
contrastando puntos especficos sobre los problemas que tiene la operativa manual y la forma en
Mi objetivo es dar una clara evidencia sobre el papel que han tenido los algoritmos en la
2
financieros, otorgar informacin que ayude a fomentar la participacin y erradicar la idea de que
las operaciones en mercados financieros es solo para grandsimos capitales, o que es demasiado
riesgoso, y en ocasiones se llega a pensar (claro, mediante casos en los cuales la desinformacin
fue la causante de caer en ello) que es un fraude sostenido por los grandes poderes.
en cualquier mercado financiero. Cabe destacar que cuando se tiene una estrategia de operacin
automtica, el papel del ser humano es nulo al momento de realizar operaciones de compra o
venta en el mercado de divisas o en cualquier otro mercado financiero donde existan parmetros
probada, sin dejarse llevar por la industria mal vendida en internet, donde es demasiado fcil
encontrar fuentes en las cuales se ofrece el santo grial, dar a conocer que definitivamente no es
sencillo, pero tampoco es cosa de otro mundo, o que implica habilidades fuera de este planeta y
que por lo tanto, muy pocos pueden llegar a tener xito. Todo aspirante a realizar operaciones por
cuenta propia en mercados financieros indudablemente tendr un proceso de aprendizaje que ser
tan duro y largo como el mismo decida, aunque estoy seguro de que la presente puede acortar ese
proceso y hacerlo muchsimo menos doloroso de lo que fue para m, con pruebas contundentes
del porque una persona aspirante a trader debe comenzar primero comprendiendo el
funcionamiento de un mercado financiero y como realizar anlisis con fines especulativos de una
manera cuantitativa, y despus de ello, utilizar algoritmos para automatizar su sistema de trading,
3
as se eliminar el factor que ms variables tiene una estrategia de trading, el factor psicolgico,
considero necesario que debe leer esta investigacin y tener en cuenta todos los argumentos que
se presentan, para poder aminorar la inversin de tiempo, capital, y sobre todo la gran carga
A continuacin leern parte del camino largo y difcil por el cual he pasado, todo para darme
cuenta de que la manera ms adecuada de ser rentable de manera sostenida es mediante el uso de
Los motivos por los cuales considero que esta investigacin debera ser la ganadora del Premio
1. Gran parte del proceso necesario para llegar a crear una estrategia de trading cuantitativa
de manera detallada y paso a paso en un caso prctico, el mismo caso que me ayud a
darme cuenta de que el medio ms conveniente para ser rentable a largo plazo en
ventajas sobre las variables en contra que la operativa pueda llegar a tener
4
2. Esta aventura la comenc a finales del ao 2008, cuando estall la crisis financiera
mundial, en ese entonces tena 16 aos, un joven aficionado a las finanzas burstiles por
los motivos por los cuales suceda esto me intrigaba demasiado. Desde ese momento
sobre cmo ganar dinero de manera rpida en algo que me apasionaba por no comprender
sobre el tema. Tard alrededor de 4 meses en aprender dicha tcnica, haciendo prcticas
en cuentas demo, logrando tener una que otra operacin positiva que alimentaban mis
nimos de seguir aprendiendo. Fue as como decid abrir mi primer cuenta con dinero
real, recuerdo bien que, como era menor de edad, decid abrirla a nombre de mi madre, y
tal como mi maestro me haba enseado, comenc a hacer operaciones hasta que, como
es de esperarse y como toda persona con cierta trayectoria en este mbito sabe que
partir de ese momento, la mayor parte desesperantes al caer una y otra vez y no
comprender con profundidad los motivos por los cuales no poda ser rentable de manera
sostenida.
3. Dentro de esta trayectoria de 8 aos a base de prueba y error me he dado cuenta de los
eso que considero que es realmente necesario tener paciencia, coraje, disciplina,
perseverancia, vencer nuestros propios demonios, y sobre todo, pasin por aprender y
emprender el camino que llevo recorrido, a pesar de todo ello an sigo con las mismas
mismas piedras.
Muchas veces me llegu a preguntar si estaba loco, si estaba siguiendo una utopa, si todo
todo era parte de una industria bien diseada para nicamente tener ganancias aquellos
que eran dueos de los brkeres, los gurs, o todo aquel relacionado que te llevara a
Para no hacer el cuento largo, perd mi dinero una y otra vez, pas del proceso de ser un
trader discrecional, donde solo tomaba en cuenta mis intuiciones sobre lo que hara una
anlisis tcnico, pero aun cometiendo errores, entre los principales era creer que un
indicador o combinacin de ellos me llevara a tener xito, sin tomar en cuenta el factor
psicolgico, que me aniquilaba cada vez que no segua mis reglas por exceso de confianza
o miedo a volver a fracasar y no tomar las operaciones importantes, y el ltimo paso y que
fue realmente donde deb haber comenzado, es ser un trader sistemtico, ms adelante
6
Al da de hoy me encuentro cursando el segundo semestre en la Ing. En Desarrollo de
Finanzas y Banca en la Escuela Bancaria y Comercial. Como podrn darse cuenta, las dos
que no soy la persona con ms experiencia en el mbito, pero de lo que si estoy seguro es
que todo lo que he sembrado en estos ltimos 8 aos comenz realmente a cosecharse al
7
El lado institucional de la operativa mediante algoritmos
Uno de los principales factores que llegan a determinar el xito o fracaso de un trader al momento
de realizar operaciones en mercados financieros es el psicolgico, que como bien sabemos, este
queda libre en cada ser humano, no por nada hemos conocido casos en los cuales bancos con
tambin han existido mltiples daos financieros a particulares y terceros a causa de que, se tiene
estadstica, tcnicas de operacin, tipos de estrategias, gestin monetaria, y sobre todo, poseer
inteligencia emocional.
Los bancos tambin se han decantado por la operativa algortmica en el mercado de divisas por
operaciones las hacan los traders, emitiendo las rdenes por telfono dejando lugar o posibilidad
a controlar los tipos de cambio de divisas de referencia y posteriormente los bancos eran
multados, causado prdidas de miles de millones de dlares en multas impuestas por instituciones
regulatorias.
Como ejemplo podemos hablar de dos fuertes multas impuestas a diversos bancos en los ltimos
dos aos. En mayo del 2015 Estados Unidos mult a 6 de los bancos ms grandes del mundo por
5800 millones de dlares, de los cuales Citibank, JPMorgan, Barclays y Royal Bank of Scotland
se declararon culpables por manipular el mercado cambiario, aun cuando esto afectaba a sus
clientes.
8
En noviembre del ao 2014 autoridades de Estados Unidos, Reino Unido y Suiza impusieron
multas por 4300 millones de dlares a Citibank, HSBC, JPMorgan, RBS y UBS por el mismo
motivo, la manipulacin del mercado de divisas. Las operaciones ilcitas eran llevadas a cabo
indicaban ciertas posiciones financieras para sacar provecho y aumentar sus ganancias.
La falta de moral en algunos traders de grandes bancos ha llevado a que se dispare el uso de
algoritmos con el fin de disminuir el riesgo del mal comportamiento de sus empleados. El
porcentaje de operaciones de divisas que los bancos ejecutan con algoritmos han aumentado
enormemente de acuerdo a lo indicado por Guy Debell, asistente del gobernador del Banco de la
Reserva de Australia.
De acuerdo a los datos recolectados por compaas de este sector y analizados por la consultora
GreySpark Partners los algoritmos se utilizaran en una tercera parte del volumen de negociacin
Apenas hace un ao el volumen de operacin por medio de algoritmos era nicamente de 10%-
15%, segn Javier Paz, analista de la firma de investigacin de mercado Aite Group.
Aproximadamente 90% de las operaciones realizadas al tipo de cambio fijo son hechas mediante
algoritmos, a diferencia del 5% que se realizaba antes de que la investigacin iniciara en el 2013,
segn el director de negociacin de divisas de uno de los bancos que ms operan con divisas.
9
Actualmente los bancos prestan servicio tecnolgico a sus clientes para que puedan optar por el
mejor tipo de cambio de acuerdo a las rdenes del cliente, las cuales el banco enva a una
5. Saber por anticipado el impacto de una mala racha mediante pruebas histricas y
6. Podemos escoger el mercado que deseemos con el tipo de estrategia que nos haga sentir
en el mercado adecuado. Existen estrategias que siguen la tendencia y otras que van en
contra, depende de cmo te sientas ms cmodo, es como caminar con zapatos de tu talla,
10
7. Jams recibiremos una llamada de margen, o al menos es muy poco probable porque
Recordemos que un sistema de trading algortmico est formado por reglas especficas de
Aunque la operativa por medio de algoritmos ayuda demasiado, no significa que no tenga ciertas
1. Estamos sujetos a errores tcnicos o de sistema por lo cual debemos monitorear nuestra
PC o tener planes de contingencia en caso de que suceda algn error que no podamos
3. Es realmente difcil encontrar una estrategia rentable en el largo plazo, es decir, robusta.
4. Es necesario realizar ajustes cada cierto tiempo para ajustarnos a los cambios del
mercado.
11
5. La Sobre optimizacin en un sistema de trading es uno de los errores ms comunes al
momento de disearlo, es comn observar que los resultados en los datos histricos con
los parmetros obtenidos son geniales, sin embargo, al momento de pasar a la operativa
real obtenemos lo contrario, recordemos que ya sabemos los parmetros que funcionaron
en juego.
No solo los bancos estn cambiando a paso acelerado hacia la inteligencia artificial para gestionar
capitales, tambin hay muchas startups las cuales comienzan a implementar investigaciones y
Tenemos casos de empresas donde hace ya varios aos se encuentran usando algoritmos, como
desarrollando tecnologa con la finalidad de lograr cada vez mejores retornos hacia sus clientes.
De acuerdo a un anlisis realizado por Prequin, el 40% de los fondos de cobertura que se crearon
fenmeno no es muy disruptivo que digamos. Podemos ver los modernos mtodos de
aprendizaje automtico no como un enfoque radicalmente nuevo, sino ms bien como una
12
extensin de los mtodos estadsticos existentes, que tienen una larga historia en las finanzas.
Segn Roberts lo que si hace que la inteligencia artificial sea diferente a esos clculos
aunque es poco probable que estos nuevos sistemas sustituyan muy pronto a los tradicionales,
debemos ver la inteligencia artificial como una herramienta adicional, como algo que mejora los
Otra compaa ejemplo de esta revolucin es Charles Schwab Corp., donde afirma que al menos
el 15% de las carteras que utilizan inteligencia artificial en sus decisiones tienen ms de 1 milln
de dlares gestionados.
Para desarrollar un sistema de trading automatizado se toman en cuenta muchas variables, todas
ellas cuantificables, tal es el caso de un administrador de fondos llamado Arabesque Partners que
de las empresas, con la finalidad de incluir sus conclusiones en sus parmetros operativos.
La inteligencia artificial aplicada al rea de las finanzas tambin tiene sus riesgos, recordemos el
famoso flash crash el 6 de mayo del 2010 en el que el ndice Dow Jones tuvo una cada cercana
a los 1000 puntos, su segunda mayor cada en la historia. El origen de este desplome tuvo lugar
cuando se utiliz un programa automatizado para girar grandes rdenes de venta, causando la
baja de los precios en pocos minutos. La compaa acusada de haber realizado estas operaciones
fue Nav Sarao Futures Ltd. la cual brinda servicios de trading mediante plataformas de trading
13
empresa, Navinder Singh Sarao realiz estas operaciones para luego realizar compras a precios
La industria de las finanzas cada vez demanda ms profesionales con la finalidad de mejorar
continuamente sus sistemas, ya no son suficientes los economistas en el parqu, ahora tambin se
patrones de comportamiento relacionando todas las variables que puedan ser medidas, tal como
se viene haciendo hace muchos aos, pero a mayor velocidad y con mayor eficacia.
Un poco de historia
siglos atrs hasta lo que actualmente estamos viviendo hoy, es necesario analizar el pasado, algo
necesario en cualquier disciplina y que tambin guarda estrecha relacin al momento de disear
algoritmos de operacin, donde una de las premisas importantes del anlisis tcnico es La
historia se repite.
El mercado de divisas data desde el ao 1880, y ha sufrido una serie de cambios importantes, por
ejemplo, para respaldar el poder adquisitivo de una moneda, estaban hechas de oro y plata, donde
la fluctuacin del precio de estos dos metales estaba determinado en gran medida por medio de la
ley de la oferta y la demanda, y cambiaba cada vez de manera radical con respecto al
descubrimiento de nuevos yacimientos. Si un pas tena menos oro para respaldar su moneda, o
imprima ms, el poder adquisitivo de su moneda en otros pases disminua. As, cualquier
portador de papel moneda saba que poda cambiar el valor de este en oro en cualquier banco.
14
Lo anterior cambi con el convenio de Bretton Woods en el que se vincul el patrn
Un panorama global
Debido a que uno de los objetivos principales de esta investigacin es incentivar a la sociedad
difcil como antes, eliminar la idea de que solo grandes empresas o personas con capitales
multimillonarios son los nicos que pueden acceder a este tipo de inversiones, o como
mencionaba anteriormente, algunos llegan a pensar que es algo para sper dotados lo cual en
cierta manera requiere cualidades que sin duda alguna se pueden ir desarrollando en el proceso
formativo.
Para partir es necesario saber en qu punto estamos colocados como pas frente a los dems en
operacin de mercados financieros. Hoy en da las redes sociales han revolucionado el mundo
que conocemos, conocemos a Facebook, Twitter, LinkedIn, Instagram, YouTube, por mencionar
a las ms populares, y me atrevo a asegurar que si vamos por la calle y le preguntamos a una
persona si conoce Facebook, sin duda nos dir que s, pero qu sucede si vamos por la calle y le
preguntamos a una persona de la llamada generacin Y?(personas nacidas a partir de 1984) que
fuimos las personas que crecieron con el internet, que se supone somos los ms educados en
social de coopytrading como Zulutrade, eToro, Ayondo, SignalTrader, etctera, seguramente nos
15
ver como bichos raros y pensar que estamos locos porque nunca han escuchado el trmino
copytrading y mucho menos alguna de las plataformas que conectan a traders con inversores.
1. Un trader que tiene una buena estrategia, hace pblicas sus operaciones y las coloca en
2. Un inversor que no sabe nade de anlisis tcnico ni indicador econmico, que en general
no quiere profundizar en el tema pero si ser partcipe de los mercados financieros como
En la tabla siguiente observarn una lista de los primeros 20 pases con economas avanzadas
segn el Fondo Monetario Internacional, en el cual uno de los criterios para ser considerado es la
La finalidad de presentar estos datos es contrastar el papel de otros pases respecto al nuestro.
Mxico no se encuentra catalogado como una economa avanzada, nicamente como economa
en proceso de avance, aun as lo colocamos. Los datos fueron recolectados de la plataforma social
16
En la tabla pueden observar la cantidad de proveedores que tiene esta plataforma de cada pas, as
Es importante destacar que esta plataforma tiene alrededor de 45000 proveedores de seales de
cuales la mayor parte de los que se encuentran en las mejores posiciones suelen usar algoritmos
en su operacin.
Entre los criterios del algoritmo de Zulutrade para seleccionar a los mejores se encuentra el
Considero entre los ms importantes el tiempo que llevan operando, ms adelante observaremos
que la robustez de una estrategia es el pilar sobre el cual un trader se debe apoyar para
mantenerse rentable a largo plazo y pueda ajustarse a los cambios del mercado, que funcione en
mercados alcistas y bajistas y que en rachas negativas no se sufran drawdowns fuertes, cuidando
1 Alemania 790 5 Si
2 Australia 377 33 Si
3 Austria 101 1 Si
4 Blgica 81 2505 No
17
5 Canad 495 59 Si
Corea del
6 63 88 Si
Sur
7 Dinamarca 38 216 No
8 Espaa 415 32 Si
Estados
9 1011 42 Si
Unidos
10 Finlandia 50 749 Si
14 Islandia 9 2562 No
16 Italia 424 16 Si
17 Japn 349 2 Si
18 Luxemburgo 14 589 Si
Nueva
19 41 1583 No
Zelanda
20 Noruega 48 419 Si
18
El 71% de los proveedores mostrados en la tabla anterior usa algoritmos, lo interesante de ello es
que las mejores posiciones en el ranking de la plataforma tambin operan mediante algoritmos, lo
cual supone que las rdenes de compra lanzadas al mercado suelen ser ms precisas y ms
ajustadas a las pruebas histricas en base a las cuales se definieron los parmetros de operacin
(backtesting), un punto a favor del uso de sistemas automatizados para conseguir mayor robustez
en la estrategia, por ejemplo, observemos la siguiente tabla que tiene los mismos datos que la
tabla anterior, sin embargo, el orden en el que aparecen los pases cambia, ahora el criterio es del
1 Austria 101 1 Si
2 Japn 349 2 Si
3 Alemania 790 5 Si
4 Italia 424 16 Si
5 Espaa 415 32 Si
6 Australia 377 33 Si
Estados
1011 42 Si
7 Unidos
8 Canad 495 59 Si
Corea del
63 88 Si
9 Sur
19
11 Dinamarca 38 216 No
14 Noruega 48 419 Si
Luxemburg
14 589 Si
15 o
16 Finlandia 50 749 Si
Nueva
41 1583 No
19 Zelanda
20 Blgica 81 2505 No
21 Islandia 9 2562 No
La posicin ms alta en esta lista respecto a los proveedores que no usan algoritmos la tiene
Dinamarca, en la posicin 11 de 21, las ultimas 5 posiciones las ocupan los proveedores que no
usan algoritmos, coincidencia no puede ser, surge un gran cambio en la robustez de una estrategia
comprobaremos a detalle.
20
A continuacin se presentarn dos tablas, la primera con las mejores 10 estrategias algortmicas,
analizadas bajo tres criterios: Capital, usuarios y beneficios del ltimo mes. Los datos fueron
Mejores 10 posiciones en el ranking bajo criterios de capital gestionado, usuarios y beneficios del
Capital
Posicin Usuarios Beneficios (ltimo mes)
Gestionado
1 35 13 83
2 45 11 18
3 13 35 11
4 18 4 13
5 11 8 35
6 83 3 245
7 172 45 45
8 102 18 365
9 4 2 29
10 25 424 499
Ejemplo de interpretacin:
21
La mejor posicin en el ranking de la plataforma social de copytrading llamada Zulutrade bajo
Mejores 10 posiciones en el ranking bajo criterios de capital gestionado, usuarios y beneficios del
Capital
Posicin Usuarios Beneficios (ltimo mes)
Gestionado
3 176 5 176
4 101 68 4070
5 67 9 5
6 373 22702 7
7 5 15 4299
8 61 3433 3433
9 1993 2652 56
22
No hace falta realizar un anlisis exhaustivo para detectar que las mejores posiciones las tienen
las estrategias con operativa basada en algoritmos, tan solo observemos las medias de posicin de
La gran diferencia de este indicador muestra nuevamente que la operativa mediante algoritmos
a trader o money manager existen importantes etapas, que sin duda todo aquel sobreviviente al
1. Trading discrecional
terceros, sin tomar en cuenta formacin o informacin con verdadera validez y probada
cientficamente.
2. Trading tcnico
23
Aquel operador de mercados financieros que se da cuenta de la existencia de indicadores y
movimiento de precios de cualquier activo financiero. En esta etapa tratamos de saber cunto sea
posible de los indicadores y anlisis tcnico, creemos que hemos descubierto el santo grial, sin
Comenzamos a percatarnos de que tener un sistema bien definido es necesario, las reglas que
coloquemos valdrn oro, prcticamente de manera literal porque nos evitarn seguir en ese
crculo de perdidas, en la mayora de los casos causados siempre por nuestra indisciplina. El tener
un sistema tiene como consecuencia aceptar a rajatabla nuestras reglas, sin ningn motivo por el
cual desviarnos de ellas, si el sistema dice vende, vendemos, si indica que es momento de cerrar
Aparte de tener solo una estrategia, es necesario contar con varias de ellas, operando en diferentes
mercados con tipos de operativa diferentes, todo ello para disminuir el riesgo de un conjunto de
24
Las anteriores etapas mencionadas son en grandes rasgos, si pasamos a analizar los pasos de una
1. Posiblemente nos vemos atrados por curiosidad (mi caso) o porque tenemos un conocido
poco a poco nos vamos llenando de informacin y vemos que no es tan complicado como
se escucha.
2. Decidimos abrir una cuenta y lanzar nuestra primera operacin, que yo le llamara costo
4. Comenzamos a experimentar una serie de sentimientos que nos llevan a repetir el crculo
5. Nos desespera la idea de que perdamos nuestro dinero si todo parece tan sencillo en la
5, y, volvemos a perder, aunque puede que nuestras perdidas sean menores a las que
tuvimos al principio, estas en suma son mucho ms grandes que las ganancias obtenidas
esto es que comenzamos a desarrollar nuestra propia estrategia, con nuestros criterios, yo
lo comparo con usar zapatos de tu talla, te sientes cmodo al andar, te sientes cmodo al
operar y por consecuente tus miedos se van convirtiendo en confianza, conoces el sistema
8. A pesar de todo ello nos damos cuenta de que nuestro balance no tiene mejora, no
nuestras cuentas que nos diga que vali la pena todo el proceso recorrido hasta ese
momento.
9. Esa confianza se vuelve en nuestra contra y volvemos a perder, algo est pasando mal,
algo nos falta incluir en esa estrategia tan desarrollada, de repente dentro de nuestra
despus adaptar una estrategia de Money Management que funcione bien con los
parmetros de la estrategia).
10. Volvemos al ataque, con miedo porque no sabemos ahora que puede volver a salir mal,
vemos como poco a poco nuestra cuenta va subiendo, nos confiamos, en algn punto
decidimos no seguir nuestras reglas por ese exceso de confianza y porque todo est
11. Nos percatamos de que las reglas lo son todo, analizamos el pasado y vemos que si
seguimos las reglas tendremos una ventaja enorme y que todo habra salido bien, solo es
cuestin de controlar nuestras emociones, abrir cuando tenemos que hacerlo y cerrar
cuando debemos, nada ms, sin tomar en cuenta nuestra intuicin que puede variar de un
12. Continuamos respetando nuestras reglas, seguimos avanzando, cosechando frutos, sin
tener miedo pero tampoco exceso de confianza, analizamos nuestras operaciones y nos
damos cuenta que hemos cumplido en tiempo y forma nuestras reglas operativas, tanto de
13. Nos vemos envueltos en un crculo muy diferente al de nuestro comienzo al operar, talvez
dejamos de lado esas emociones fuertes de entrar al mercado solo porque una vela fue
27
ms grande a la anterior, o porque vimos que el mercado comenzaba a caer sin control y
sentimos miedo en dejar pasar la oportunidad, ahora nuestra operativa puede llamrsele
aburrida o rutinaria, sin embargo, es la nica manera de salir del circulo de prdidas en
aos, no nos haremos ricos pero si tendremos un ingreso modesto y recurrente si sabemos
analizar los riesgos a los que estamos expuestos antes que las ganancias.
14. Efectivamente estamos operando como un robot sin mayor criterio, con reglas
establecidas, si pasa esto hacemos esto, si no, no hacemos nada o hacemos tal, es ah
automatizado respeta las reglas sin ninguna excepcin, sin tomar en cuenta ninguna
subjetividad.
Segn explica Alexander Elder en su libro Trading for a living las 3 M del xito en el trading.
1. Mind
2. Method
3. Money
28
La primera es la parte psicolgica del trader y personalmente considero, el anlisis tcnico es
La segunda M es aquella que se centra en la estrategia que estamos utilizando, que tipo de
estrategia es, si es del tipo seguidora de tendencia, basada en soportes y resistencias o aquella que
se enfoca en detectar los momentos ms voltiles del precio, depende de cul de estas tres
estrategias utilicemos para saber qu resultados esperar y que indicadores son los idneos para
cada una.
que la primera M es la ms importante, debido a que fue la principal causa por la cual tard
mucho tiempo siendo un trader discrecional hasta llegar a ser un trader especializado en sistemas
operacin. Incluso algunos autores consideran que es importante partir primero de esta M y
de ello decidir qu tipo de estrategia de gestin monetaria utilizaremos, aquella que nos brinde la
Para comprender mejor el funcionamiento de la operativa por medio de algoritmos voy a definir
los participantes y cul es el proceso desde que se detecta una oportunidad de entrar al mercado
29
Hay varios participantes dentro de este proceso:
1. Brker
comerciales que percibe una comisin por su intervencin. En nuestro caso acta de
2. Trader
La persona o entidad que compra o vende instrumentos financieros (en nuestro caso
3. Plataforma de operaciones
valores financieros (en nuestro caso divisas), el punto de conexin entre el brker que
provee los precios en tiempo real, y el trader haciendo uso de sus herramientas de anlisis
4. Algoritmo
30
Es el conjunto de instrucciones y parmetros diseados por el trader e instalados en la
En el proceso mediante el cual una operacin de compra es colocada en el mercado real desde
que fue instalado en la plataforma de operaciones, es importante sealar que en cada tick
(mnimo movimiento posible en el precio) el algoritmo verifica si en ese nuevo precio las
cumplen las condiciones entonces se enva una operacin de compra, cuando eso sucede pasa lo
siguiente:
restando la comisin por la operacin. Es decir, siempre entramos al mercado con una perdida
equivalente a la comisin cobrada por el brker por actuar de intermediario y hacer posible la
operacin, adems de que es posible que se produzca algn movimiento de precio entre el
momento en que es lanzada la orden y el tiempo que tarda esta en llegar al mercado, no por nada
la velocidad con la que son colocadas las ordenes ha sido siempre una variable a optimizar en
la finalidad de disminuir el tiempo que tarda una orden desde su lanzamiento hasta su ejecucin,
midiendo el tiempo incluso en nanosegundos, tal es el caso del High Frecuecy Trading, un tema
31
polmico que a menudo llega a confundirse como el nico mtodo existente de operacin por
medio de algoritmos.
La operacin lanzada ahora forma parte del volumen operado, recordemos que los precios se
mueven por muchos factores y todos esos factores afectan a la oferta y demanda de una divisa,
Existen muchos software en el mercado que brindan las herramientas necesarias para que un
trader pueda crear, analizar, probar, optimizar y programar su propia estrategia, todas ellas se
adecuados. Hay algunas que aparte de servir como medio para el desarrollo, tambin sirven como
plataforma operativa, tal es el caso de la plataforma que utilizar para ejemplificar las ventajas de
nivel mundial, muchos brkeres tienen convenio con esta plataforma y permiten programar en
- Con esta plataforma es posible comerciar desde cualquier sitio con conexin a internet.
- Los grficos son sumamente avanzados, pueden colocarse en velas japonesas, barras y
lneas, tambin es posible cambiar el marco de tiempo desde segundos hasta meses.
32
- Es posible importar y exportar datos histricos, ayudando a tener mayor precisin al
Caso practico
Para evidenciar que realmente nos encontramos ante la mejor forma de operar, colocar a
continuacin una de las estrategias que he mantenido bajo investigacin en los ltimos tres aos.
Recordemos que el trading algortmico al utilizar parmetros exactos, por definicin se convierte
en trading cuantitativo, debido a que hace uso de herramientas de anlisis tcnico para determinar
los parmetros idneos y as sacar ventaja al movimiento del precio de cualquier mercado
ser los pares ms familiares dentro de una gama de pares de divisas grandes, cruces y exticas.
Despus de ello me enfoqu en trabajar con dos tipos de indicadores, promedios mviles
exponenciales y un ADX. Cabe destacar que existen tres grupos de estrategias donde es posible
1. Detectoras de tendencia.
2. Soportes y resistencias.
3. Voltiles.
33
Depende mucho qu tipo de estrategia utilizaremos para as mismo decidir que indicadores
El caso que tratar es una estrategia del tipo seguidora de tendencia, aquella que busca detectar
posibles cambios de tendencia fuertes para as realizar operaciones buscando sacar provecho de
Enemigos ocultos
Debido a que dentro del mercado de divisas tenemos dos grandes desventajas que, a simple vista
matemtico nos daremos cuenta de que en realidad es necesario colocar atencin a ello. Como
juego de suma negativa, es decir, no recibimos la misma cantidad que ingresa al mercado,
comparndolo por ejemplo, con un juego de suma cero, en donde el total ganado corresponde al
total apostado, en ciertos mercados financieros (la mayora) existen comisiones por cada orden,
donde desde el momento de lanzar la orden al mercado tenemos una ligera desventaja de precio,
pero la suma de estas corresponde a una gran desventaja, y si a eso le sumamos el segundo factor,
el slippage, es decir, la diferencia del precio al que lanzamos la orden, con la que es ejecutada.
impacto de estos ltimos dos y as tener una ventaja estadsticamente significativa para que la
operacin sea ms fructfera, muchas estrategias que son rentables sin tomar en cuenta estos dos
factores, al colocar en los clculos ambas variables, la estrategia puede terminar siendo
34
Quiero dejar en claro que la estrategia utilizada es nicamente para fines didcticos, no debe
tomarse como recomendacin para operar algn activo financiero, y si se toma as es bajo la
responsabilidad del usuario, nicamente es presentada para dar evidencia de la enorme ventaja
estadstica que se puede conseguir usando algoritmos, as como la reduccin del tiempo que
invertimos en el desarrollo de nuestra estrategia, todo lo que puede traernos el hacer uso de
las diferentes sesiones, teniendo en s mismo una fuerte carga emocional que lo lleva a caer en
A continuacin vamos a analizar las grandes diferencias que tiene el crear una estrategia de
destacar que comenc hace 4 aos creando la estrategia de manera manual, al carecer de un tutor
con verdadera experiencia desconoca de la utilizacin de los algoritmos para agilizar la creacin
de un sistema de trading cuantitativo, lo cual me llev mucho tiempo y esfuerzo el crear, probar,
Operativa Manual
35
Para comenzar, la estrategia solo era utilizada en los pares de divisas EURUSD y GBPUSD,
realmente lo nico que tom en cuenta para escoger estos pares es la popularidad de los mismos,
el que ambos pertenecen al grupo de divisas grandes y poseen un gran volumen operativo.
Indicadores tcnicos
Un indicador tcnico es una de las principales herramientas usadas por el anlisis tcnico, son el
resultado de aplicar frmulas matemticas al precio de un mercado financiero, existe una gran
variedad de ellos, sin embargo, nos enfocaremos en dos de ellos, el principal criterio de eleccin
de este par de indicadores fue que han probado funcionar bien en el tipo de estrategia utilizada
como caso prctico para evidenciar la ventaja de utilizar algoritmos en la operativa en el mercado
Debido a que un sistema de trading algortmico necesita datos de entrada cuantitativos para que
sea posible analizar el mercado con cada tick, es decir, cada movimiento mnimo que sufra el
precio, es necesario el uso de indicadores que nos brinden esos datos de entrada, ms adelante
mencionaremos el proceso paso a paso desde cero, toda la tecnologa necesaria para que la orden
Se emplear una estrategia operativa del tipo seguidora de tendencia, decid usar dos promedios
mviles exponenciales de 21 y 100 periodos y un ADX de 14 periodos, este ltimo mide la fuerza
36
Hay varios tipos de medias mviles: simple (usualmente llamada aritmtica), exponencial,
suavizada y ponderada
En esta imagen es fcil verificar que la media mvil exponencial (lnea azul) se ajusta ms
Este indicador suele ser til para estrategias detectoras de tendencia debido a que, a diferencia del
promedio mvil simple que toma en cuenta de la misma manera todos los valores, el promedio
37
mvil exponencial (EMA, Exponential Moving Average) asigna mayor valor a los ltimos datos,
Este indicador se utiliza para medir la fuerza de la tendencia midindola de 0 a 100, su utilidad se
nicamente rangos. Adems de ello tambin est diseado para identificar la tendencia presente,
ya sea alcista o bajista mediante indicadores de movimiento positivo y negativo (+DI y DI).
Si aplicamos este indicador a un grfico tendremos tres lneas, es decir, la lnea del ADX
midiendo la fuerza de la tendencia presente de 0 a 100, adems de las dos lneas direccionales,
positiva y negativa.
Los valores de las distintas lneas del ADX provienen de las siguientes frmulas:
- +DI (Positive Directional Indicator): Esta lnea es la que indica los movimientos al alza,
+DI = +DM / TR
38
- -DI (Negative Directional Indicator): Esta lnea es la que mide los movimientos a la baja,
su frmula es la siguiente:
-DI = -DM / TR
Donde -DM es la suma de los movimientos negativos y TR es el True Range (Rango verdadero)
recomendable probar con diferentes periodos, esto buscando cual es el que ms se adapta a las
39
En la parte inferior de esta imagen podemos observar el ADX (lnea blanca) que mide la fuerza
de la tendencia, la lnea verde que mide la tendencia positiva y la lnea roja midiendo la tendencia
negativa.
Cuando la lnea verde est por arriba de la lnea roja tenemos una tendencia alcista dominante y
viceversa. Tambin puede decirse que cuando tenemos la lnea ADX por arriba del nivel 20
Time Frame
Escoger el time frame adecuado es tan importante como el tipo de estrategia que utilizamos, a
grandes rasgos hay 3 tipos de time frame, intra diario, diario, o semanal.
Frecuentemente se escoge el time frame diario, esto le permite a un trader tener un da laboral
normal y al finalizar sus actividades verificar que ha sucedido en el mercado, en base a ello
planear el da siguiente.
Los grficos semanales son ms difciles de operar debido a que implican mayor disciplina,
analizar activos cada fin de semana y no hacer cambios hasta el prximo fin de semana. Es difcil
porque nos vemos tentados a cortar perdidas antes de que se desarrolle la operacin o a tomar
40
Una buena tcnica de disciplina si buscan operar grficos semanales es no visualizar el mercado
entre semana, dejar que la estrategia haga su trabajo, as evitamos sentirnos atrados a realizar
alguna operacin.
Aunque al momento de usar algoritmos es posible especificar sobre que periodos de tiempo
trabajar, los ms usuales son desde 1, 5, 15, 30, 60 minutos, hasta 4 horas, 1 da, semanas y
meses. Los periodos de tiempo utilizados al principio fueron de 5 minutos y 1 hora, el primero
para confirmar la entrada al mercado, y el segundo como primer criterio para vigilar que cada 4
los dos pares de divisas mencionados anteriormente cumplan con las condiciones anteriores.
Dejando claro lo anterior, se analiz el cierre en el pasado de cada vela en grfico de H1 (cierre
cada hora) de cada uno de los pares de los ltimos dos aos, buscando aquellos momentos en los
cumplan las condiciones, el segundo filtro para pasar a abrir o no la operacin de compra o venta
era analizar el grfico M5 (cierre cada 5 minutos), un periodo de tiempo ms corto, esto con la
precio conveniente.
Paso a paso
el cual se cumplan las condiciones anteriormente indicadas. Despus de ello recolect los datos,
es decir, fecha donde se cumplan las condiciones, par, mximo movimiento positivo de la
operacin, peor movimiento de la operacin, el peor con la finalidad de, a futuro en el mercado
41
real comenzar a hacer uso de una estrategia de gestin monetaria, colocando principal atencin en
lo que considero debe ser uno de los enfoques principales al momento de crear una estrategia,
cuidar el riesgo al cual nos exponemos, en pocas palabras colocar un Stop Loss, aquel precio que
en caso de ser alcanzado, la operacin sera cerrada, con la finalidad de no seguir perdiendo, y el
mximo de pips alcanzados, con la finalidad opuesta, es decir, decidir cundo cerrar la operacin
con beneficios, cuidando por el contrario no perder los beneficios ya obtenidos, pero tampoco
cerrar antes de que la operacin madurara. Es difcil obtener de manera manual con una simple
hoja de Excel un punto ptimo en el cual no se pierda, pero tampoco se deje de ganar, en cambio
Las condiciones y reglas necesarias para abrir y cerrar una operacin en ese momento eran las
siguientes:
Esta regla contradice a la regla #8, la entrada al mercado deba realizarse justo al cierre de
42
Se encuentra resaltado el ejemplo con una lnea verde, la lnea blanca representa el promedio
mvil exponencial de los ltimos 21 periodos y la lnea azul representa el promedio mvil
exponencial de los ltimos 100 periodos. El cierre de la vela de la primer lnea verde se observa
en la primera lnea roja horizontal, esa vela grande y roja que cruza el promedio de 21 hacia
abajo, en ese momento se apertura una orden de venta, un ejemplo de una operacin de compra
puede ser la que se representa en la ltima lnea roja horizontal del grfico, cuando el precio
cierra por arriba del promedio de 100 periodos se da una seal de entrada al mercado mediante
2. Que el promedio de las ltimas 3 velas en H1 antes del cruce sumen como mnimo 12
pips, esto para tomar posiciones que tengan bien definida la tendencia.
promedio de movimiento de las ltimas tres velas antes del cruce de promedios para determinar
43
que la tendencia se encuentre bien definida ya no es necesario, este problema fue resuelto con el
indicador ADX.
estrategia debe dejar correr aquellas operaciones que tienen ganancias fuertes, algo fcil
mediante algoritmos.
fuerte que no nos den tiempo de colocar un SL o TP, llega a suceder que al abrir la
5. Cerrar operacin cuando el precio toque el SL, TP, o el cierre de la vela de M5 sea mayor
Esta regla es de las ms difciles de llevar por dos motivos, en realidad suelen ser los
talones de Aquiles de la mayora de los traders, es por ello que aqu es donde encontramos
grandes movimientos de mercado, cuando existe una tendencia definida y el volumen que
La primer desventaja para cumplir esta regla es que, la mayora de las operaciones se
cierran con la vela de M5 cruzando el promedio mvil, esta condicin deja muchas
arbitrariedades dependientes de cada trader, cerrar una operacin es uno de los pasos ms
nmeros negativos, no por nada es tan famosa la frase Cut your losses and let your
diferente a los anlisis realizados para echar a andar la estrategia en el mercado real. Un
realizar esta accin sin tomar en cuenta ningn otro motivo por el cual no cerrar la
basndose en las reglas definidas. La segunda desventaja, al menos para esta estrategia es
que es demasiado agotador para una persona que tiene otras actividades en el da estar
ocasiones las operaciones se cerraban hasta 3 horas despus de ser abiertas, lo cual supone
45
mayor agotamiento, nuevamente un sistema automatizado soluciona esta gran desventaja
6. Rebotes en EMA21 en D son efectivos para abrir operacin al cruce de promedios en H1.
Esta condicin provoca efectos distintos en cada ocasin que se cumpla, al ser una nueva
manual, variable por variable, basta con hacer modificaciones en el algoritmo y colocar
una nueva variable, despus utilizar ese algoritmo en el par de divisas que se est
analizando mediante el uso de una plataforma de cotizaciones que nos provea los
histricos de precios y dejar correr un optimizador que nos brinde los parmetros idneos
a utilizar en esa nueva variable en combinacin con las otras, ms adelante detallaremos
este paso y el tiempo que nos lleva realizar una optimizacin o backtesting de manera
Tenemos el mismo caso del punto anterior en el que agregar una nueva variable supone
46
considerando esa variable, y hacerlo de manera manual nos llevara mucho tiempo en
Debido a que el trading es un juego de suma negativa, no nos podemos dar el lujo de
determinar que la estrategia era ganadora, ese pequeo desliz de tiempo que puede existir
al momento de aperturar o cerrar la operacin causa que todo nuestro anlisis anterior no
sirva, pero no hay de qu preocuparse, o al menos ahora ya no, un algoritmo nos ayuda a
automatizar de tal manera que sea posible abrir y cerrar una operacin con la mayor
precisin posible.
Cuando se es novato se tiene la idea de que ingresar tarde al mercado aunque este no haya
backtesting manual no se toma en cuenta ninguna entrada tarda por ningn motivo,
operar de manera diferente en el mercado real ensucia todos los clculos realizados. Un
manual.
47
Es comn pensar que si una estrategia funciona en un par de divisas puede funcionar en
cualquier otro par, pero no es as, en ocasiones al estar frente a los grficos y estar
estamos operando, detectamos que los parmetros que esperamos en el par original se
cumplen en otro par, sin embargo, tenemos que tomar en cuenta que ese par tiene
correlacin positiva o negativa con el par original, resultando como un aumento de riesgo
para la estrategia. Para realmente poder operar otro par con la misma estrategia tenemos
parmetros que usamos en el par de divisas original no sern los mismos a usar en ese
nuevo par, incluso es muy probable que ni siquiera funcione. Nuevamente la ventaja es el
tiempo que tardaramos en realizar todo el anlisis necesario para determinar que la
estrategia es buena o no en ese nuevo par, con el algoritmo diseado no tenemos este
problema, basta con instalarlo en el nuevo par y dejar correr el optimizador para que
busque los parmetros idneos, con ellos realizar un walk formard testing, entre otros
puntos especficos en los cuales tenemos que colocar atencin expuestos posteriormente
en la presente investigacin.
10. No abrir operacin si al concretar el cruce de promedios la vela en M15 es de tipo cambio
de tendencia.
Agregar esta variable incrementa los grados de libertad causando que la estrategia sea
menos robusta, algo esencial para tener rentabilidad a largo plazo, adems de tener el
48
mismo problema de extender el tiempo necesario para realizar un backtesting, con cada
Tomaba en cuenta demasiadas variables, pero, lo peor no era eso, era que en ocasiones si
12. Verificar continuidad de tendencia en M1 para dejar correr ganancias o prevenir cambios
de tendencia.
que es un periodo temporal demasiado corto demanda que estemos observando minuto a
minuto el grfico de precios al tener una operacin abierta, adems de que queda libre la
interpretacin de cada trader en considerar si las velas que se van formando son de
ellas, si eliminamos esta variable y la sustituimos por una nueva condicin de cierre de
13. No subestimar el tiempo que falta para el prximo cruce de promedios, mximo lapso sin
que me aseguraba de cumplirla de madrugada era colocando alarmas 5 minutos antes del
cierre de cada hora para ver los grficos, y en caso de no tener nada claro, volver a
encuentran abiertas.
14. Buscar las operaciones con mayor volatilidad, se ha verificado en el pasado que es cuando
Antes de lanzar una operacin al mercado es frecuente que nos dominen emociones como
el miedo a perder, causando que nos brinquemos la operacin y despus nos reprochemos
por haberlo hecho, tambin puede presentarse el caso de que la emocin presente en ese
poltica de gestin monetaria, ambas emociones son igual de perjudiciales, una porque al
tomando unas si y otras no, se debe hacer lo mismo que en el backtesting la operativa real
si se busca tener resultados similares a los del pasado, recordemos que nuestra nica
trading algortmico, pueden ser las diferencias entre una estrategia perdedora o ganadora,
observemos el siguiente grafico que nos brindar una idea de porque es tan importante no
cada operacin.
Antes de pasar a analizar de manera detallada un anlisis manual de los pares de divisas
EURUSD y GBPUSD es necesario tener en claro que los grandes movimientos en estos pares de
51
Ahora analicemos mes a mes las conclusiones obtenidas mediante un anlisis manual de los pares
anteriormente dichos.
Tabla 1
Hora Fecha Par Tipo Pips Porcentaje sobre total del mes
52
22:00 23/06/2014 EUR USD BUY 6 2%
En la tabla 1 se puede apreciar el da y la hora del mes de Junio del ao 2014 en el par EURUSD
donde los parmetros mencionados en las reglas se cumplen, razn por lo cual se da luz verde a
lanzar una operacin de tipo BUY o SELL. Lo interesante en la tabla es que suma de los pips
movidos a nuestro favor es de 365, de los cuales el 40% de esta cantidad estn en nicamente en
3 operaciones (marcadas en verde), las mismas que se dieron durante la sesin europea.
Si la operativa es manual corramos el riesgo de no encontrarnos frente a los grficos a esa hora,
tomando en cuenta que el mayor porcentaje de pips del mes de Junio del 2014 se concentran en
estas 3 operaciones el perder una o dos de ellas nos dejara en desventaja, si bien an sin ellas
tendramos nmeros positivos a fin de mes, esto no significa que los prximos meses no
tuviramos una desventaja que pudo haber sido cubierta al realizar el total de las operaciones en
el mes de junio.
Otro punto importante a destacar en la tabla 1 es que de las 22 oportunidades de operacin que se
dieron en el mercado en el mes de Junio del 2014 el 36% de estas (marcadas en verde en la
53
columna Hora) se dieron durante la sesin europea, razn por la cual un trader en el continente
americano tiene desventaja con estos horarios al tener que estar frente a los grficos demasiadas
horas, no solo en estos 2 mercados, tambin en la sesin americana, causando mayor carga fsica
y por consecuente psicolgica, teniendo como resultado una mala operativa con una estrategia
Hora Fecha Par Tipo Pips Porcentaje sobre total del mes
54
En mayo los porcentajes son ms drsticos, el 77% de las operaciones se dieron dentro de la
De los 301 pips fluctuados a nuestro favor en ese mes, 211 son conseguidos por las primeras 4
operaciones mostradas en la tabla, eso supone un 70% de los pips que se movieron a nuestro
favor en ese mes, y las 4 operaciones se dieron en la madrugada (horario de la Cd. De Mxico)
causando que fuera muy probable perder una de esas operaciones si la operativa fuera manual.
Ahora observemos el mes de abril del 2016, sucede algo interesante, un caso que confirma la
relacin entre el horario de las operaciones y el decremento o incremento de los pips que
Hora Fecha Par Tipo Pips Porcentaje sobre total del mes
55
20:00 17/04/2014 EUR USD BUY 4 3%
Nuevamente observamos que el 69% de los pips se encuentra en el 31% de las operaciones. Pero
observemos que solo 4 operaciones se dieron en la sesin europea, en la tabla 5 se puede apreciar
EUR
05:00 12/03/2014 BUY 44 13%
USD
EUR
07:00 17/03/2014 BUY 43 13%
USD
EUR
04:00 25/03/2014 SELL 36 11%
USD
56
EUR
04:00 31/03/2014 SELL 24 7%
USD
EUR
05:00 31/03/2014 BUY 21 6%
USD
EUR
01:00 04/03/2014 BUY 21 6%
USD
EUR
13:00 19/03/2014 SELL 18 5%
USD
EUR
10:00 04/03/2014 SELL 16 5%
USD
EUR
04:00 24/03/2014 SELL 14 4%
USD
EUR
12:00 18/03/2014 BUY 13 4%
USD
EUR
12:00 13/03/2014 SELL 12 4%
USD
EUR
12:00 11/03/2014 BUY 12 4%
USD
EUR
06:00 06/03/2014 BUY 12 4%
USD
EUR
04:00 14/03/2014 BUY 8 2%
USD
57
EUR
10:00 11/03/2014 BUY 8 2%
USD
EUR
22:00 26/03/2014 SELL 7 2%
USD
EUR
02:00 17/03/2014 BUY 7 2%
USD
EUR
14:00 05/03/2014 SELL 3.5 1%
USD
EUR
12:00 25/03/2014 BUY 3 1%
USD
EUR
01:00 19/03/2014 BUY 3 1%
USD
EUR
20:00 24/03/2014 SELL 2 1%
USD
EUR
07:00 21/03/2014 SELL 2 1%
USD
EUR
22:00 31/03/2014 SELL 1 0%
USD
EUR
05:00 19/03/2014 BUY 1 0%
USD
EUR
00:00 31/03/2014 SELL 0 0%
USD
58
EUR
12:00 24/03/2014 BUY 0 0%
USD
EUR
10:00 21/03/2014 SELL 0 0%
USD
EUR
06:00 18/03/2014 BUY 0 0%
USD
EUR
20:00 12/03/2014 BUY 0 0%
USD
El 37% de los pips en marzo del 2014 se concentran en las primeras 3 operaciones observadas en
Analicemos la tabla 5
Tabla 5
Operaciones 29 13 13 22
59
% de operaciones
nocturno
Promedio
15.7333333 16.5 25.2 24.3333333
Nocturno
Promedio
6.82142857 9.61111111 7.33333333 11.2307692
Matutino
Aun cuando la cantidad de operaciones en abril y mayo fueron las mismas, en mayo se
increment un 97.3% sobre los pips que se movieron a nuestro favor en abril, Por qu esta gran
las operaciones fueron de madrugada, tambin una gran diferencia sobre el 31% de abril.
Esto comprueba firmemente que en horario nocturno para nosotros en el continente americano se
presentan tendencias ms definidas, esencial para una estrategia detectora de tendencia como es
Es importante aclarar que al disear un sistema de trading algortmico exista una correlacin,
aunque no perfecta pero si fuerte, ya sea positiva o negativa entre parmetros y rentabilidad
esperada, no es lgico desde un punto de vista estadstico que en una estrategia no exista
correlacin entre parmetros y rentabilidad, no se tendran bases slidas confiables sobre las
con el incremento o decremento de los pips movidos a nuestro favor, ms adelante analizaremos
a fondo todos los parmetros y el efecto que tienen sobre la rentabilidad final.
Ahora analicemos lo sucedido en el par GBPUSD en los mismos meses que analizamos
EURUSD.
Tabla 6
GBP
GBP
GBP
GBP
GBP
61
GBP
GBP
GBP
GBP
GBP
GBP
GBP
GBP
GBP
GBP
GBP
62
GBP
GBP
GBP
En junio del 2014 las 3 mejores operaciones brindaron el 51% de los pips de todo el mes, 1 de
estas 3 se dio fuera del horario nocturno, en realidad es un caso aislado dado que la fluctuacin
del precio fue causado por una noticia econmica que afect de manera importante el desempeo
del USD ese da, el total del mes en pips fue de 232.
Analicemos mayo.
Tabla 7
06/05/201 GBP
13:00 BUY 122 39%
4 USD
14/05/201 GBP
19:00 SELL 81 26%
4 USD
63
20/05/201 GBP
03:00 SELL 45 14%
4 USD
13/05/201 GBP
19:00 SELL 32 10%
4 USD
26/05/201 GBP
00:00 BUY 10 3%
4 USD
12/05/201 GBP
10:00 SELL 9 3%
4 USD
23/05/201 GBP
00:00 BUY 4 1%
4 USD
19/05/201 GBP
20:00 SELL 3 1%
4 USD
19/05/201 GBP
12:00 SELL 3 1%
4 USD
02/05/201 GBP
03:00 BUY 2.5 1%
4 USD
05/05/201 GBP
21:00 BUY 2 1%
4 USD
08/05/201 GBP
09:00 BUY 2 1%
4 USD
27/05/201 GBP
05:00 SELL 1 0%
4 USD
64
En este mes las noticias fundamentales afectaron de manera considerable la fluctuacin del par
GBPUSD, un factor a considerar es que la estrategia con la que trabajamos aprovecha bien los
movimientos fuertes de un par de divisas, existen ciertas noticias o reportes econmicos que
tienen alto impacto a corto plazo en una divisa, afectando la paridad, como ejemplo de ello
Analicemos abril.
Tabla 8
GBP
01:00 28/04/2013 BUY 29.5 13%
USD
GBP
06:00 30/04/2014 BUY 23.6 10%
USD
GBP
01:00 16/04/2014 BUY 23 10%
USD
GBP
07:00 15/04/2014 BUY 17.5 7%
USD
65
GBP
07:00 29/04/2014 BUY 15 6%
USD
GBP
01:00 29/04/2014 BUY 14.5 6%
USD
GBP
00:00 22/04/2014 BUY 14.5 6%
USD
GBP
02:00 02/04/2014 BUY 14.5 6%
USD
GBP
15:00 18/04/2014 BUY 13 6%
USD
GBP
03:00 03/04/2014 SELL 11 5%
USD
GBP
06:00 07/04/2014 BUY 10 4%
USD
GBP
19:00 03/04/2014 BUY 10 4%
USD
GBP
09:00 14/04/2014 BUY 8.5 4%
USD
GBP
01:00 11/04/2014 BUY 8.5 4%
USD
GBP
01:00 31/03/2014 BUY 8 3%
USD
66
GBP
10:00 10/04/2014 BUY 7 3%
USD
GBP
01:00 24/04/2014 BUY 5.5 2%
USD
GBP
08:00 18/04/2014 BUY 0 0%
USD
Las 3 mejores operaciones representan el 33% de los pips que se movieron a nuestro favor en el
mes, recuerden que el propsito de indicar este porcentaje es otorgar evidencia de lo importante
que es no dejar pasar una oportunidad de operacin cuando las condiciones se presenten.
Analicemos marzo.
Tabla 9
Hora Fecha Par Tipo Pips Porcentaje sobre el total del mes
67
23:00 13/03/2014 GBP USD BUY 22 5%
Tabla 10
68
Marzo Abril Mayo Junio
Operaciones 26 18 18 19
% de operaciones
nocturno
Promedio
20.16666667 15.00769231 12.5 17.5714286
Nocturno
Promedio
13.28571429 7.7 31.75 9.08333333
Matutino
En la tabla 10 podemos observar que, a excepcin de mayo, los dems meses el promedio
nocturno fue considerablemente mayor al promedio matutino, cabe mencionar que en mayo las
aclarar que un sistema de trading algortmico se puede disear para operar solo en ciertas horas,
incluso suspender la operacin en horarios en los cuales suele no existir tendencia, podramos
llamarle horas muertas, as evitamos costos consecuentes de ingresar al mercado, como el spread.
Buscando colocar el Stop Loss y Take Profit que maximice nuestras ganancias.
En las tablas anteriores se analiz de manera detallada como se comport el precio de cada par de
divisas cuando las condiciones de mercado se daban, en concreto nos centramos en medir el
movimiento positivo en pips de cada operacin, pero otro punto importante al crear una estrategia
69
de trading es buscar cerrar cada operacin con la mayor cantidad de pips posibles de ese
Analicemos las siguientes tablas resultantes de buscar el Stop Loss y Take Profit idneo que
maximice nuestra rentabilidad, recordemos que los anlisis se realizaron de manera manual.
Tabla 11
Take # de
Pips
Profit operaciones
1--2.9 3 2
3--5.9 -4.5 17
6--8.9 33 31
9--11.9 45.5 28
12--14.9 81.5 23
15--17.9 127 21
18--100 135.5 36
En la tabla 11 es posible visualizar en la columna de take profit que si colocamos nuestro take
profit entre 1 y 2.9 pips, al final solo obtendremos 3 pips dado que no estaramos aprovechando
70
paulatinamente de 3 en 3 nuestro take profit poco a poco va incrementando el nmero de pips
Como conclusin, mientras mayor margen de movimiento le damos a cada operacin nuestras
ganancias van incrementando, aunque debemos cuidar no colocar un take profit demasiado alto
dado que perderamos nuevamente la ventaja de los movimientos promedio. Se puede verificar
que la cantidad de pips obtenidos si colocamos nuestro take profit entre 15 y 17.9 no se diferencia
cerraron en ese intervalo exacto, la mayor cantidad de estas se cierra cuando el take profit supera
los 18 pips.
Si una persona comienza a tener inters en formarse como trader lo ms probable es que en ese
proceso tenga otras actividades en las cuales ocupa su tiempo y quiere emprender ese camino
talvez porque le intriga este mundo, o en los casos ms profundos y que implican mayor
compromiso, obtener un ingreso extra, sin embargo, derivado de lo que acabamos de observar, la
operativa en la madrugada se vuelve difcil de sostener a largo plazo, causando que nuestra curva
de aprendizaje sea extensa y costosa, por eso mismo usar algoritmos en la automatizacin de
estrategias es la manera en la cual podemos disminuir ese proceso, algo que hace no tantos aos
solo era posible para las grandes corporaciones con capacidad de adquirir hardware y software
71
Pasos principales para la construccin de un sistema de trading algortmico
El proceso de diseo de una estrategia algortmica est lleno de puntos clave que debemos cuidar
para no caer en los errores ms comunes. A continuacin se expondr ese proceso a grandes
Este es sin duda el primer paso, todo en este mundo primero parte de una idea. Tenemos que
observar el pasado y detectar algn movimiento repetitivo, sirve de mucho colocar algn
indicador que nos ayude con estos patrones, a m personalmente me sirven mucho los promedios
mviles dado que son fciles de seguir y tienen un significado bastante intuitivo, podemos
un cruce de dos promedios mviles, una idea puede surgir de esa manera, simplemente
observando.
72
La lnea blanca es un promedio mvil exponencial de 21 periodos y la azul de 100 periodos,
tenemos un promedio mvil rpido (21 periodos) y uno lento (100 periodos). Estos
Anteriormente indicamos que la estrategia estaba creada originalmente en el time frame H1, pero
despus de observar los siguientes resultados se decidi operar finalmente en time frame de H4.
73
Respeto Posible Resultado
Hora Fecha TIPO Par
operativa Resultado obtenido
GBP
21:00 06/05/2014 BUY SI 144 0.2
USD
EUR
06:00 07/05/2014 BUY SI -3 -8.1
USD
GBP
01:00 08/05/2014 BUY SI -3 -8.9
USD
EUR
01:00 08/05/2014 BUY NO 19 -9.1
USD
GBP
11:00 12/05/2014 SELL SI 2 1.2
USD
GBP
17:00 13/05/2014 SELL SI 28 9.4
USD
EUR
02:00 15/05/2014 SELL SI 28 13.2
USD
EUR
05:00 16/05/2014 SELL SI 1 12.2
USD
GBP
18:00 19/05/2014 SELL NO 11 -11.9
USD
EUR
15:00 19/05/2014 SELL SI 14 7.6
USD
74
GBP
18:00 20/05/2014 SELL NO 4 -10.3
USD
GBP
03:00 21/05/2014 BUY NO 7 -14.9
USD
GBP
00:00 23/05/2014 BUY SI 2 -12
USD
GBP
03:00 26/05/2014 BUY SI 0 -12
USD
GBP
04:00 26/05/2014 BUY NO 0 -10
USD
GBP
20:00 27/05/2014 BUY NO 0 -12
USD
GBP
20:00 27/05/2014 BUY NO 0 -12
USD
EUR
04:00 27/05/2014 SELL SI 0 -4.8
USD
GBP
05:00 27/05/2014 SELL SI 0 -12
USD
EUR
13:00 29/05/2014 SELL SI 0 -12
USD
EUR
09:00 29/05/2014 SELL SI 0 -12
USD
75
EUR
01:00 30/05/2014 SELL SI 2 -12
USD
Operaciones
15
Perfectas
Operaciones No
7
Perfectas
Total de operaciones 22
Verificando el mes de mayo del 2014 en la operativa manual en el time frase H1 es fcil darnos
cuenta de las desventajas y dificultades que tiene la operativa manual analizando las columnas
comparativa de los pips que se habran obtenido en caso de respetarse y los obtenidos realmente,
como podemos constatar, hay una diferencia enorme entre los resultados tericos partiendo de
una operativa exacta a la analizada en la estrategia y los obtenidos en la prctica, al final de las
operaciones se presenta un resumen, solo el 32% de las operaciones fueron respetadas al 100%, el
68% restante no se realiz como se deba por entrar tarde o antes al mercado, recordemos que por
decir, cada cierre de hora, al no entrar exactamente en ese cierre de hora entramos en diferencias
76
y posibles ventajas o desventajas que se reflejan en los resultados finales. Tambin una de las
condiciones de cierre de operacin se da nicamente al cierre de la vela M5, por lo cual tambin
Para ejemplificar un caso perfecto de una operacin de venta observemos el primer grfico en el
siguiente momento: 09/02/2016 a las 21:00. Despus de que el precio est arriba de 21 y debajo
de 100 la vela en ese momento cierra por debajo de 21, entonces se cumple la condicin: Precio <
21 y 100.
77
Ahora pasemos a ver ese mismo momento en el grfico M5.
Observemos como nuevamente el precio < 21 y 100. Entonces se cumple el segundo filtro y se
abre la operacin de venta justo en ese momento, despus comienza a caer el precio hasta el
mnimo de 92.330.
La operacin debe ser cerrada a las 23:10 del mismo da, cuando el precio en M5 cierre por arriba
78
Al principio la estrategia se basaba en las condiciones que estoy mencionando, despus de
realizar los siguientes anlisis de manera automtica con la estrategia programada podemos
fcilmente identificar los cambios en varios indicadores que nos dan pistas sobre el posible xito
o fracaso de la estrategia. Hay un ligero cambio, aqu es cuando comenc a agregar el ADX como
filtro de entrada y salida al mercado debido a que suele ayudar a anticipar la salida del mercado
EUR
22:00 23/06/2014 BUY NO -4 -3.9
USD
GBP
22:00 23/06/2014 BUY SI -2 -0.2
USD
EUR
08:00 23/06/2014 BUY SI -14 -13.1
USD
GBP
13:00 23/06/2014 BUY NO 3 -0.7
USD
EUR
20:00 27/06/2014 BUY SI 4.5 4.3
USD
GBP
15:00 27/06/2014 BUY SI 14.19 -14.19
USD
79
GBP
06:00 30/06/2014 BUY SI 15 4.65
USD
GBP
01:00 17/06/2014 BUY NO -8 -12
USD
GBP
02:00 17/06/2014 BUY NO -7 -13
USD
EUR
08:00 17/06/2014 SELL SI -3.8 -3.8
USD
EUR
00:00 18/06/2014 SELL NO -7 -7
USD
EUR
02:00 18/06/2014 SELL NO 0 -12
USD
GBP
14:00 18/06/2014 BUY SI 31 33.4
USD
EUR
16:00 20/06/2014 BUY NO 0 -5.6
USD
EUR
19:00 20/06/2014 BUY NO 0 -4.7
USD
EUR
20:00 20/06/2014 BUY SI 13.2 13.2
USD
EUR
08:00 20/06/2014 SELL NO -9 -14
USD
80
EUR
06:00 13/06/2014 SELL NO -2 -4.3
USD
EUR
03:00 12/06/2014 SELL SI 12 11
USD
GBP
21:00 10/06/2014 SELL NO -8 -14
USD
GBP
07:00 10/06/2014 SELL NO 27 6.25
USD
EUR
07:00 09/06/2014 SELL SI 23 11.5
USD
GBP
14:00 06/06/2014 BUY NO -7 -2.792
USD
EUR
07:00 06/06/2014 BUY SI -14 -14.1
USD
EUR
14:00 06/06/2014 BUY NO -4 -7.54
USD
EUR
22:00 04/06/2014 SELL SI -1 -0.9
USD
EUR
12:00 04/06/2014 SELL NO 6 4.196
USD
GBP
13:00 04/06/2014 SELL NO -8 -15.161
USD
81
GBP
22:00 02/06/2014 SELL SI -3 -8.3
USD
GBP
12:00 02/06/2014 SELL SI -14 -13.6
USD
GBP
06:00 03/06/2014 SELL SI -14 -14
USD
Operaciones
15
Perfectas
Operaciones No
16
Perfectas
Total de operaciones 31
Despus de verificar los resultados anteriores es fcil darse cuenta que era realmente difcil
operar de manera manual y conseguir los resultados que se obtendran operando tal y como se
En base a los parmetros establecidos al idear una estrategia y verificar que por s sola antes de
82
Metatrader el lenguaje de programacin es MQL4 (ejemplo prctico a continuacin), despus de
ello el archivo resultante es un .ex4 el cual se coloca en un grfico y analiza el mercado con cada
tick.
3. Realizar un backtesting
La ventaja de tener un sistema automatizado es poder realizar pruebas histricas en poco tiempo
- Los siguientes backtestings toman en cuenta las comisiones, es decir, la rentabilidad final
es neta.
83
Precio
Hora de Entrada Precio Hora de Cierre
Smbolo Tipo de Net $
(UTC+0) Entrada (UTC+0)
Cierre
84
Ganancia Neta
(PIPS) -5.56
Comisin -21.96
Max DD 0.35%
Operaciones 18
En concreto el mes de mayo con la estrategia automatizada habra sido positiva, despus de los
resultados anteriores llegu a la conclusin de que al agregar las comisiones la estrategia pierde
gran ventaja, tanto que se vuelve perdedora. La ventaja de tener la estrategia automatizada es que
85
las pruebas son bastante rpidas de realizar, es posible tomar en cuenta las comisiones en cada
Para no descartar por completo la estrategia lo que hice fue probarla en otros pares de divisas, es
necesario hacer esto debido a que no todas las estrategias se adaptan bien a todos los activos,
realmente es difcil conseguir que una estrategia que en primera, tenga una ventaja fuerte que
venza el peso de las comisiones, y segundo, que consiga ser rentable al largo plazo.
86
13/06/2014 07:00 Comprar 1.35699 1.35711 13/06/2014 08:55 -0.02
87
Ganancia Neta
(PIPS) -71.94
Comisin -32.94
Max DD 0.90%
Operaciones 27
Ganancia Neta
(PIPS) 62.8
Comisin -25.5
Max DD 0.46%
Operaciones 17
89
Volumen por operacin: 10000.00 libras esterlinas
Precio
Hora de Entrada Precio Hora de Cierre
Smbolo Tipo de Net $
(UTC+0) Entrada (UTC+0)
Cierre
90
Ganancia Neta
(PIPS) -82.34
Comisin -24.64
Max DD 0.0082
Operaciones 16
Una estrategia que utilic para aminorar el peso de las comisiones fue operar en periodos
temporales mayores con la finalidad de conseguir ms pips por operacin, pero menos
los resultados.
91
EURUSD, Mayo del 2014
Precio
Hora de Entrada Precio Hora de Cierre
Smbolo Volumen de Net $
(UTC+0) Entrada (UTC+0)
Cierre
Ganancia Neta
(PIPS) -31.84
Factor de Ganancia 0
Comisin -2.44
Max DD 0.32%
Operaciones 2
92
Balance Final 9968.16
02/06/2014
02/06/2014 09:00 EURUSD Vender 1.35962 1.36159 -20.92
11:22
03/06/2014
02/06/2014 17:00 EURUSD Vender 1.35955 1.3603 -8.72
00:51
93
05/06/2014
05/06/2014 13:00 EURUSD Vender 1.35386 1.35995 -62.12
14:18
10/06/2014
09/06/2014 13:00 EURUSD Vender 1.36074 1.35919 14.28
03:15
13/06/2014
13/06/2014 13:00 EURUSD Vender 1.35429 1.35373 4.38
19:25
Ganancia Neta
(PIPS) -73.1
Comisin -6.1
Max DD 0.92%
Operaciones 5
94
GBPUSD, Mayo del 2014
Precio
Hora de Entrada Precio Hora de Cierre
Smbolo Tipo de Net $
(UTC+0) Entrada (UTC+0)
Cierre
95
23/05/2014 13:00 GBPUSD Vender 1.68415 1.68317 23/05/2014 18:59 8.3
Ganancia Neta
19.8
(PIPS)
Comisin -12
Max DD 0.64%
Operaciones 8
96
GBPUSD, Junio del 2014
Precio
Hora de Entrada Precio Hora de Cierre
Smbolo Tipo de Net $
(UTC+0) Entrada (UTC+0)
Cierre
Ganancia Neta
(PIPS) -11.32
Comisin -12.32
97
Max DD 0.26%
Operaciones 8
Es importante recordar que este proceso fue el que se sigui hace un par de aos al detectar la
hacer pruebas y optimizaciones es fcil probar en diversos pares de divisas y con cambios en los
parmetros buscando cuales son los que ms se adaptan al activo analizado. En las pruebas en los
pares EURUSD y GBPUSD es fcil detectar que la estrategia se desempea mejor en el par
obtienen ms puntos, a largo plazo eso supone un alto costo de comisiones. Analicemos lo que
98
Tiempo 01/01/2014-31/12/2014
Par GBPUSD
TF1 H1
TF2 M5
Ganancia Neta
-1146.6
(PIPS)
Comisin -282.8
Max DD 11.77%
Operaciones 202
99
Tan solo las comisiones representan un 32.7% del total de las perdidas, es un costo enorme si
operamos en un time frame tan corto como H1. Cabe sealar que el tiempo que se tard el
programa en analizar todo el ao fue de 04:57: minutos, a comparacin con hacer un anlisis
Tiempo 01/01/2014-31/12/2014
Par GBPUSD
TF1 H4
TF2 M15
Ganancia Neta
-202
(PIPS)
Comisin -95.2
Max DD 2.48%
Operaciones 68
100
Tan solo el costo de las comisiones disminuy un 197% al cambiar de time frame, las perdidas
Tiempo 01/01/2014-31/12/2014
Par GBPUSD
TF1 D1
TF2 H1
Ganancia Neta
-98.7
(PIPS)
Comisin -12.6
Max DD 1.47%
101
Operaciones 9
A comparacin de la operativa en TF1= H4 y TF2= M15 las perdidas disminuyeron un 105%, las
A pesar de todas las pruebas que llevamos hasta este momento si deseamos obtener una ventaja
sobre el mercado es necesario tener resultados positivos antes de ajustar los parmetros, algo que
an no hemos obtenido de manera significativa, por tal motivo y dada la facilidad y rapidez para
hacer pruebas comenc a echar un vistazo a otros pares de divisas que posiblemente se acoplen
102
encuentre bien definida. Una de las divisas ms voltiles es el JPY, y los grandes movimientos
son originados por volatilidad en el mercado, algo que es benfico para obtener grandes
resultados, por tal circunstancia decid hacer pruebas en pares con esta divisa, a continuacin los
resultados.
EUR JPY
Tiempo 01/01/2014-31/12/2014
Par EURJPY
TF1 H4
TF2 M15
Ganancia Neta
-654.38
(USD)
Comisin -88
Max DD 6.54%
Operaciones 80
103
Tiempo de
15 minutos
backtesting
Definitivamente EURJPY no funciona bien bajo los parmetros por default de la estrategia, en el
ao en que se hizo la prueba perdi 6.54% del capital, de este porcentaje el 13.45% son costos
La curva de beneficios nos confirma que la estrategia no es adecuada para este par, prcticamente
nunca super los 10000 USD y siempre se mantuvo a la baja. Entre la operacin 65 y 70 tuvo su
mayor alza, podramos optimizar a un punto en el que se obtengan resultados positivos pero al
mismo tiempo tendramos falta de robustez y sobre optimizacin, igual de negativo que operar
con los parmetros por default debido a que se vuelve poco flexible y los resultados obtenidos en
104
USDJPY
01/01/2014-
Tiempo
31/12/2014
Par USDJPY
TF1 H4
TF2 M15
Comisin -62.1
Max DD 3.08%
Operaciones 69
Este par es posible que con ciertos ajustes tenga un rendimiento positivo, tan solo perdi un
2.16% de la cuenta, la desventaja fuerte es que el 28.85% corresponde a costos por comisiones, la
operacin con ms ganancias fue de 54.52 USD frente a la peor con -36.88, esto nos da una seal,
105
el par no es tan voltil como la estrategia necesita que sea para poder captar movimientos fuertes
La curva de beneficios al igual que EURJPY se mantuvo en el largo plazo a la baja, pero logr
superar los 10000.00 USD en las primeras 5 posiciones. Se tuvieron 3 alzas fuertes en ese ao y
GBJPY
01/01/2014-
Tiempo
31/12/2014
Par GBPJPY
106
TF1 H4
TF2 M15
Comisin -89.6
Max DD 4.42%
Operaciones 64
Este par ha sido uno de los mejores en funcionar con esta estrategia, particularmente porque es
uno de los ms voltiles y cuando tiene una tendencia definida realmente hace movimientos
reducir comisiones.
107
Un punto importante al observar la curva de beneficios es que casi en la dcima operacin el
algoritmo logr captar movimientos fuertes, llegando casi a los 10500.00 USD, prcticamente un
50% de ganancias en los primeros das, muy probablemente la volatilidad del par se encontraba
en niveles altos al principio del 2014 y justo despus de ello entr en un periodo de rangos con
AUDJPY
01/01/2014-
Tiempo
31/12/2014
Par AUDJPY
TF1 H4
TF2 M15
108
Factor de Ganancia 0.89
Comisin -43.66
Max DD 2.74%
Operaciones 59
El resultado final de este par fue de -0.57% al finalizar el ao y las comisiones respecto al
resultado representan un 76% de estas. AUDJPY es uno de mis pares favoritos, aunque si tuviera
que escoger entre GBPJPY y AUDJPY aplicara la estrategia en la operativa real en GBPJPY,
esto porque la tendencia frecuentemente es la misma en los dos pares, pero en GBPPY suelen ser
mucho ms fuertes los movimientos y eso permite romper ms la barrera de las comisiones, aun
cuando en este par son prcticamente un 100% ms elevadas, no operara en los dos porque
tienen un ndice de correlacin alto y eso se traduce en aumento de riesgo para el portafolio.
109
Como prueba de la correlacin observemos la curva de beneficios, es muy parecida a la
observada en GBPJPY, solo que en menor fuerza, GBPJPY toc su punto mximo antes de las 10
operaciones del ao 2014 al igual que AUDJPY justo despus de las 10.
CHFJPY
01/01/2014-
Tiempo
31/12/2014
Par CHFJPY
TF1 H4
TF2 M15
Comisin -65.32
110
Max DD 5.47%
Operaciones 71
De este par ni hablar, es el segundo con peor desenvolvimiento dentro de los yenes despus de
EURJPY con una disminucin del 5.34% del capital, realmente el plasmar los datos aqu es para
contrastar que las pruebas con algoritmos son ms rpidas y exactas, aunque ello no garantice que
los resultados sean positivos en el backtesting, ms bien, la ventaja se encuentra en que es mucho
ms fcil darnos cuenta que est mal, no cul es la solucin mgica, al principio crea que era
111
La curva de beneficios habla por si sola, nunca tuvo ventajas, nunca super los 10000.00 USD y
CADJPY
01/01/2014-
Tiempo
31/12/2014
Par CADJPY
TF1 H4
TF2 M15
Comisin -41.34
Max DD 2.49%
Operaciones 53
112
NZDJPY
01/01/2014-
Tiempo
31/12/2014
Par NZDJPY
TF1 H4
TF2 M15
Comisin -27.3
Max DD 1.10%
113
Operaciones 39
Mejoras en la velocidad
Despus de darnos cuenta que el algoritmo probado en solo ciertos pares con JPY no funcionan
en todos de manera efectiva decid hacer uso de una mquina virtual que aumentara la velocidad
de hacer un backtesting a un ao, esto para probar en varios pares de divisas y buscar ms
opciones para la aplicacin del algoritmo. Consegu alquilar una mquina virtual con 16 ncleos
y 112 de memoria RAM, los resultados son impresionantes, para analizar un ao no necesitaba
114
ms de un minuto, era ms tardado colocar los parmetros que el tiempo que el software tardaba
en realizarlo.
Para brindar una idea, un backtesting a un ao toma entre 9 y 20 minutos, al usar una nueva
computadora con 4 ncleos 4 de memoria RAM tarda alrededor de 5 das, la nueva computadora
virtual lo haca en menos de 4 horas, realmente impresionante las ventajas que puede otorgar
Aqu los nuevos pares analizados, se llevarn una sorpresa. Recordemos que la primera prueba se
realiza con los parmetros por default, si tenemos resultados positivos procedemos a optimizarlos
TF1 H4 H4 H4
115
Max DD 2.44% 1.90% 1.86%
Operaciones 73 54 70
% Comisiones sobre
TF1 H4 H4 H4
116
Max DD 3.60% 1.13% 1.05%
Operaciones 56 60 45
% Comisiones sobre
Como dato ms importante a destacar en los resultados anteriores est la rapidez con la cual
fueron realizados los backtesting, de minutos pasamos a segundos, esto agiliza demasiado el
proceso y brindando mayor facilidad para que la estrategia sea expuesta a muchos escenarios y en
base a ellos poder escoger el que mejor se desenvuelva. Al principio solo trabajbamos con
GBPUSD y EURUSD, despus con la ayuda del algoritmo pudimos hacer pruebas en minutos y
detectar que estos dos pares no son los que mejor se desenvuelven con esta estrategia, en cambio
ncleos y 112 GB de memoria RAM los cambios fueron impresionantes, pude hacer pruebas en
mas pares de divisas en tan solo una noche de anlisis y realmente vali la pena.
117
En las dos tablas anteriores los pares que mejores resultados obtienen son EURCAD, NZDCHF y
GBPAUD en ese orden, cualquiera de los tres supera los resultados del mejor par analizado de los
pares con yen, en este caso GBPJPY lo cual nos da un nuevo punto de vista para las pruebas
A continuacin las curvas de beneficios de cada uno de los pares analizados al mejorar el
EURCAD
AUDNZD
118
GBPAUD
EURAUD
119
AUDCHF
NZDCHF
120
4. Optimizacin
optimizar los parmetros, por ejemplo, si la estrategia est basada en cruce de promedios mviles
Este proceso puede durar horas e incluso das, lo que hace es cambiar los parmetros que
positivos y negativos con los parmetros exactos que nos dan el mejor resultado, ya sea buscando
el mejor drawdown, el menor o mayor nmero de operaciones, el mejor TP o SL, etc. Existen
varios criterios sobre los cuales podemos basar nuestros parmetros, dependiendo de cul sea
121
Recordemos que primero las pruebas eran realizadas con una PC con poca capacidad, o mejor
dicho, lo considerado normal para un usuario que no realiza procesos complejos, sin embargo,
para m no era suficiente, como ejemplo o justificacin de ello les puedo decir que una
realizarla, lo cual significa dejar la PC encendida esos das, dedicando la mayor cantidad de
recursos a realizar el proceso. Para eliminar esa gran desventaja hice uso de la mquina virtual
mencionada anteriormente para agilizar este delicado proceso, de 6 das a 5 o 4 horas, Mucho
mejor?, por supuesto! Acababa de encontrar la solucin a mi mayor dolor de cabeza al momento
Antes de plasmar un resumen de los resultados obtenidos quiero dejar en claro que al hacer una
optimizacin sobre un par en especfico y un periodo de tiempo en especial los resultados de las
nuestra habilidad matemtica para escoger el mejor parmetro con los mejores resultados,
debemos colocar atencin en el nmero de operaciones, De qu nos sirve que los resultados que
obtenemos sean geniales, si solo fueron conseguidos por 10 operaciones en todo el ao?
Prcticamente de nada porque al ser pocas operaciones esto nos indica que los resultados fueron
como mencion, extraordinarios, fuera de lo habitual, y por ello muy poco probable de que se
Aqu el resumen de los parmetros de los pares de divisas ms rentables hasta el momento y con
122
Periodo de optimizacin: 01/01/2013-31/13/2013
Default H4 NA NA 14 14
GBPJPY H3 200 60 20 20
GBPAUD H6 60 80 35 30
NZDCHF H3 80 200 35 40
GBPNZD H6 60 200 35 10
GBPJPY 15 24 80 30 125
NZDJPY 15 15 85 30 90
AUDJPY 21 21 85 30 130
GBPAUD 12 15 130 21 85
EURCAD 18 18 95 27 95
NZDCHF 15 15 80 18 100
GBPNZD 18 27 130 27 85
123
En las tablas anteriores estn colocados los parmetros considerados desde un enfoque
matemtico como los ms robustos, con un buen nmero de operaciones y con probabilidad de
ajustarse de una manera positiva al mercado. En la primera fila podemos observar los parmetros
repetitivos, pero despus de hacer uso del optimizador de la plataforma cAlgo los parmetros de
operacin cambiaron mucho, de hecho prcticamente no se repiten los parmetros por default en
los resultantes de las pruebas del optimizador. Seguramente surge la siguiente pregunta. Y ahora
como probamos que estos nuevos parmetros funcionan mejor que los anteriores? Muy fcil, el
optimizador hizo miles de pruebas en base a cambios en el rango de parmetros establecidos por
mi mediante la plataforma de operaciones cAlgo, recuerden que el periodo de tiempo fue de todo
el ao 2013, tan sencillo como hacer pruebas en el ao 2014 con los nuevos parmetros y los
Despus de determinar los parmetros que arrojan mejores resultados al realizar un backtesting,
procedemos a hacer pruebas futuras, debemos de tener una base de datos amplia, parte de este
histrico de cotizaciones utilizarlo para un backtesting y la segunda parte para anlisis a futuro.
utilizarlos para operar a futuro es el mtodo walk forward analysis que no es ms que optimizar
124
En esta tabla se puede observar que se utilizan los histricos de 4 aos para operar en el siguiente
considero ms apropiado utilizar 3 o 4 aos de optimizacin para operar el siguiente ao, los
parmetros al ser probados en un mayor lapso se vuelven ms robustos y con una probabilidad
alcista que de uno bajista, o de 4 aos en combinacin de periodos al alza y a la baja, estos
se puede decir que son idneos para poder lidiar con cualquier cambio futuro.
En las siguientes tablas se pueden apreciar los resultados ms importantes de las pruebas
realizadas con el algoritmo basado en los parmetros por default y los obtenidos en la
125
optimizacin, ambas pruebas se realizaron con el software cAlgo, las operaciones detalladas se
Variacin
Default Optimizacin
%
01/01/2014- 01/01/2014-
Tiempo
31/12/2014 31/12/2014
TF1 H4 H6
Operaciones 70 50 -29%
126
% Comisiones sobre
-79.77% -27.87% -65%
Utilidad
Variacin
Default Optimizacin
%
01/01/2014- 01/01/2014-
Tiempo
31/12/2014 31/12/2014
TF1 H4 H4
Operaciones 39 52 33%
127
Balance Final 10030.45 10330.67 3%
% Comisiones sobre
-89.66% -11.01% -88%
Utilidad
En el par NZDJPY aunque el riesgo casi se duplic con los nuevos parmetros, la ganancia neta
Variacin
Default Optimizacin
%
01/01/2014- 01/01/2014-
Tiempo
31/12/2014 31/12/2014
TF1 H4 H3
Operaciones 59 29 -51%
128
Operacin Promedio -0.97 -1.84 90%
% Comisiones sobre
76.66% 40.26% -47%
Utilidad
En el par AUDJPY no se tuvo una mejora que realmente nos d una ventaja competitiva o
Variacin
Default Optimizacin
%
01/01/2014- 01/01/2014-
Tiempo
31/12/2014 31/12/2014
TF1 H4 H4
129
Comisin -89.6 -74.2 -17%
Operaciones 64 53 -17%
% Comisiones sobre
-176.94% -203.96% 15%
Utilidad
rentable, debemos hacer pruebas en el mercado en tiempo real, para ello se recomienda usar una
7. Anlisis de sensibilidad
escenario pesimista y optimista, de esta manera procedemos a aplicar una tcnica de gestin
monetaria debido a que ya tenemos una idea de que tan bueno o malo puede ser el desempeo de
130
la estrategia, recordemos que este punto es una de las principales ventajas de disear una
estrategia, el saber cul puede ser el peor escenario posible nos brinda cierta tranquilidad, ya
Un mtodo muy utilizado a la hora de realizar pruebas y tomar escenarios pesimistas y optimistas
es el Montecarlo testing, el cual cambia el orden de aparicin de todas las operaciones que un
backtesting o walkforward testing nos arroja, es decir, la mxima declinacin del patrimonio no
sera la misma con el orden de operaciones original que cambiando el orden, por ejemplo, si en
como resultado posiblemente la mayor declinacin de la cuenta, pero s en cambio tenemos las 30
operaciones (que sera el escenario pesimista) el balance de nuestra cuenta o declinacin no sera
del 1%, si no posiblemente mucho ms, esto como ejemplo para pasar a un ejercicio de esta
prueba. El objetivo principal es medir el riesgo al que estamos expuestos y la probabilidad de que
Ejemplo:
Usaremos una prueba realizada con los parmetros por default en el par GBPJPY. El histrico de
131
Tiempo 01/01/2015-02/09/2016
Par GBPJPY
TF1 H4
TF2 M15
Comisin -127.44
Max DD 3.45%
Operaciones 108
Curva de beneficios
132
La plantilla Monte Carlo Simulator realiza 2500 simulaciones aleatorias con los resultados de las
operaciones (expuestas en el anexo al final de este documento), los resultados estn presentados
en la siguiente tabla.
133
$32,500 0% 1.2% $2,019 6% 4.88 95%
Start Equity: nicamente expresa el monto con el cual comienza la cuenta. Esta cantidad es
importante porque es necesario indicar en la plantilla indicar en que cantidad decidimos como
traders dejar de operar bajo esta estrategia, el monto indicado para detener las operaciones es de
8000.00 USD.
Ruin: Nos indica la probabilidad que se tiene de que en el primer ao la cuenta tenga un balance
Media Drawdown: Tomando como base 2500 simulaciones se tiene un 50% de probabilidad de
estar por arriba o por debajo de la media expuesta en esta columna. Recordemos que el
Median Profit: Con base en 2500 simulaciones, tenemos un 50% de probabilidades de que
nuestra cuenta tenga una ganancia por arriba del valor mostrado.
Median Return: Con base en 2500 simulaciones, tenemos un 50% de probabilidad de que nuestro
Return/DD Ratio: Mide el retorno relacionado con el riesgo, este valor mientras mas elevado sea
mucho mejor.
134
Prob>0: Indica la probabilidad que se tiene de que las ganancias de la cuenta terminen por arriba
de 0 en el primer ao.
Como podemos verificar esta prueba estadstica es de bastante utilidad, lo nico que necesitamos
es el monto inicial de la cuenta, el monto mnimo de la cuenta en el cual deseamos que se deje de
operar, el resultado final de cada operacin para que con ello se realicen simulaciones aleatorias
del orden en el que se tienen las operaciones y en base a ello determinar las variables
anteriormente descritas. Todo ello se puede hacer fcilmente con la estrategia automatizada.
8. Gestin monetaria
tomando como primer meta disminuir el riesgo, despus de realizar todos los pasos anteriores
seguramente podemos aplicar una tcnica de gestin monetaria que se ajuste al perfil de nuestra
estrategia.
Este punto es muy delicado, una excelente estrategia puede volverse psima si no gestionamos el
capital de manera eficiente, y viceversa, una estrategia psima puede volverse nicamente mala
gestin monetaria y sus caractersticas para incluir en el algoritmo son las siguientes:
proceso cada vez que se acierta. Existen variables pero todas se basan en este principio.
135
- Anti Martingale: Se reduce la posicin en etapas de DD fuerte y se aumenta en etapas
positivas.
- Fixed Risk (Mtodo de los ms populares): Incluye el riesgo en sus clculos. Tomar en
(2%*5000=100/75=1.33)
El resultado es una fraccin que utilizamos en el mismo modelo de Fixed Risk. Por
ejemplo 20%
Ejemplo:
(20%*5000=1000/75=13.33)
- Optimal F: Busca la fraccin que nos d el mayor beneficio, suele dar un resultado mucho
mayor.
- Profit Risk Method (Alternativa a fixed risk): Utilizar una f menor para el capital inicial.
Ejemplo:
Delta = Valor monetario que debemos ganar para aumentar otro contrato.
operacin.
- Fixed Ratio: Delta y beneficios acumulados. (El riesgo va implcito en la delta, por
9. Monitorear la estrategia
Sabemos que un mercado financiero est sujeto a variables econmicas y macro econmicas, a lo
largo del desempeo de una estrategia es necesario realizar ajustes para que sea rentable en el
largo plazo y no nicamente en el corto plazo, tambin estamos sujetos a fallas tcnicas que
pueden daar la operativa, por ejemplo que un servidor se encuentre fuera de servicio. Para
137
resolver problemas que pueden darse, por ejemplo, que no tengamos luz en la casa y por lo tanto
no tengamos conexin a internet, es necesario tener algunos planes de contingencia, uno de ellos
es tener una fuente alterna de internet o de luz, la otra es alquilar una mquina virtual que se
Para tener xito en cualquier mercado financiero con estrategias algortmicas es necesario contar
con un portafolio de diversas tcnicas de trading, pueden ser estrategias tendenciales y anti
tendenciales, de volatilidad o la combinacin de las tres nos llevar a sobrellevar los cambios
Conclusin
financieros no estn exentos de este cambio, los clculos matemticos que utilizan los algoritmos
para la toma de decisiones estn presentes en muchos mbitos de nuestra vida, desde que Netflix
nos ofrece que ver cuando lo usamos, hasta los resultados que google nos muestra basndose en
las palabras que usamos al hacer uso de su buscador. Los algoritmos tienen una aplicacin
ilimitada en nuestra vida, un ejemplo de esto es la empresa Epagogix que puede determinar el
xito de una pelcula usando como entrada su guion, algo que antes era inimagible, hoy es parte
ejemplos de muchas empresas y bancos que poco a poco han mudado sus decisiones a la
138
inteligencia artificial porque as lo ha demandado la industria, y as segura siendo sin duda
alguna. En si solo estamos optimizando tcnicas estadsticas que antes eran ms difciles de
aplicar, menos rpidas y con ms desventajas, por ejemplo, sin el uso del algoritmo diseado para
realizar las operaciones bajo los parmetros indicados, esta investigacin habra tomado
muchsimo ms tiempo en ser realizada, lo realmente importante en este material es dar evidencia
del proceso que un trader tiene desde su comienzo en la operativa manual hasta el conocimiento
del funcionamiento de los algoritmos para poder hacer sus clculos ms rpidos y exactos
Glosario
TP: Precio establecido para cerrar la operacin en caso de que esta sea positiva.
SL: Precio establecido para cerrar la operacin en caso de que esta sea negativa.
TF: Periodo temporal en el que son divididas las velas japonesas para determinar el movimiento
Take Profit: Precio establecido para cerrar la operacin en caso de que esta sea positiva.
Stop Loss: Precio establecido para cerrar la operacin en caso de que esta sea negativa.
Time Frame: Periodo temporal en el que son divididas las velas japonesas para determinar el
EMA: Exponential Moving Acerage, promedio ponderado del movimiento de precio de los
ltimos n periodos.
139
ADX: Average Directional Index, indicador utilizado para medir la fuerza y tendencia
predominante.
MM: Money Management, tcnica utilizada para gestionar el volumen de cada operacin.
TF1: Time Frame 1, es el primer filtro donde se verifica el cumplimiento de las condiciones
TF2: Time Frame 2, es el segundo filtro donde se verifica el cumplimiento de las condiciones
Max DD: Mximo drawdown, menor punto histrico que toc la cuenta en un periodo dado.
Anexos
140
141
142
143
144
145
146
147
Detalle de operaciones utilizadas en la simulacin de Monte Carlo, realizadas por el
algoritmo bajo los parmetros por default.
02/01/2015
05/01/2015
05/01/2015
16/01/2015
21/01/2015
22/01/2015
04/02/2015
04/02/2015
05/03/2015
06/03/2015
148
10/03/2015
10/03/2015
12/03/2015
12/03/2015
19/03/2015
19/03/2015
23/03/2015
15/04/2015
16/04/2015
20/04/2015
05/05/2015
149
06/05/2015
08/05/2015
08/05/2015
18/05/2015
20/05/2015
26/05/2015
29/05/2015
29/06/2015
02/07/2015
13/07/2015
22/07/2015
150
24/07/2015
24/07/2015
04/08/2015
05/08/2015
09/08/2015
11/08/2015
31/08/2015
14/09/2015
17/09/2015
21/09/2015
22/09/2015
151
01/10/2015
13/10/2015
14/10/2015
15/10/2015
27/10/2015
29/10/2015
29/10/2015
02/11/2015
06/11/2015
13/11/2015
16/11/2015
152
23/11/2015
23/11/2015
04/12/2015
10/12/2015
16/12/2015
28/12/2015
19/01/2016
29/01/2016
16/02/2016
16/02/2016
19/02/2016
153
26/02/2016
29/02/2016
04/03/2016
04/03/2016
04/03/2016
07/03/2016
09/03/2016
15/03/2016
17/03/2016
18/03/2016
18/03/2016
154
22/03/2016
01/04/2016
04/04/2016
14/04/2016
18/04/2016
19/04/2016
24/04/2016
28/04/2016
10/05/2016
12/05/2016
12/05/2016
155
25/05/2016
25/05/2016
31/05/2016
01/06/2016
07/06/2016
21/06/2016
22/06/2016
27/06/2016
27/06/2016 -
13/07/2016
14/07/2016
156
21/07/2016
05/08/2016
10/08/2016
14/08/2016
17/08/2016
19/08/2016
19/08/2016
24/08/2016
26/08/2016
29/08/2016
Bibliografa
157
- Jess Pal Gutirrez. (2009). Pases Desarrollados. 2009, de Expansin Sitio web:
http://www.expansion.com/diccionario-economico/paises-desarrollados.html
http://www.expansion.com/mercados/2015/10/11/561a7613268e3e787b8b464c.html
- Pilar Blzquez. (26/02/2016). Los robots burstiles que manejan los mercados financieros
http://www.eldiario.es/economia/algoritmos-manejan-provoquen-catastrofe-
financiera_0_488551270.html
- Juan M. Almodvar. (06/10/2012). Algoritmos de trading que dan forma al mundo. 2016,
trading-que-dan-forma-mundo
158
- Jane Wakefield. (23/08/2011). Los algoritmos que controlan nuestro mundo. 01/04/2016,
http://www.bbc.com/mundo/noticias/2011/08/110823_tecnologia_algoritmos_mundo_nc.
shtml
http://www.dineroenimagen.com/2015-05-21/55846
- Efe. (2014). Multa de $4,300 millones a grandes bancos por amaar mercado de divisas.
http://www.elsalvador.com/articulo/expansion/multa-4300-millones-grandes-bancos-por-
amanar-mercado-divisas-77977
- Bloomberg y Reuters. (2015). Multa EU a seis bancos por manipulacin de divisas y tipos
http://www.elfinanciero.com.mx/economia/multa-eu-a-cinco-bancos-por-manipulacion-
de-divisas-y-tipos-de-interes.html
159
- Reuters. (2016). Tu dinero no es tuyo: cmo la inteligencia artificial controla las finanzas.
http://www.elconfidencial.com/tecnologia/2016-04-30/la-edad-de-oro-de-los-algoritmos-
las-finanzas-dependen-de-la-inteligencia-artificial_1190189/
- David Fernndez. (2014). Las manos que mueven las Bolsas. 30/05/2015, de El Pas Sitio
web:
http://economia.elpais.com/economia/2014/02/14/actualidad/1392407519_905182.html
- Kevin J. Davey. (2014). Building Winning Algorithmic Trading Systems. New Jersey:
160
161