Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gua Bsica
Cmo empezar con
Sistemas de Trading
desde cero.
1
Comunidad Financiera
NDICE
11
13
17
21
Presentacin
En esta gua se ven y explican varios conceptos bsicos sobre los Sistemas de Trading. Empieza desde lo ms bsico,
explicando qu son los Sistemas de Trading, qu es lo que hay que tener en cuenta a la hora de operar con ellos, cules
son sus ventajas y sus desventajas y finalmente concluye con una serie de ejemplos de Sistemas de Trading bsicos que
pueden servir como orientacin para desarrollar nuevos Sistemas de Trading.
2
Comunidad Financiera
3
Comunidad Financiera
Qu no es un sistema de trading?
No es un producto que garantice los beneficios. No es un producto viable para todos los inversores por lo que en caso de
utilizar uno tenemos que ser muy conscientes de cmo es el sistema podr estar preparado.
Estadisticas
Todos los comercios
Corto Comercio
Largo Comercio
Capital Inicial
10000.00
10000.00
10000.00
Capital Final
37836.37
37836.37
10000.00
Beneficio Neto
27836.37
27836.37
0.00
278.36%
278.36%
0.00%
34.72%
34.72%
0.00%
801.78%
801.78%
N/A
6.93%
6.93%
0.00%
19.97%
19.97%
N/A
3240.00
3240.00
0.00
Beneficio Neto %
Exposicin %
Rentabilidad ajustada al riesgo neto %
Rentabilidad anual %
Rentabilidad ajustada a riesgo
Coste total de transacciones
Sistemas tendenciales: estos sistemas abren la posicin a favor de la tendencia del mercado (sta depende del marco
temporal en el que opere el sistema) una vez sta ya se haya iniciado.
Sistemas antitendenciales: operan en contra de la tendencia de mercado, intentando predecir los cambios de sta, de tal
forma que entran largos cuando el mercado est cayendo y entran cortos cuando el mercado est subiendo.
Sistemas de prediccin: Utilizan tcnicas muy avanzadas para intentar predecir la direccin del precio, como la simulacin de montecarlo o las redes neuronales.
Sistemas de ruptura: estos sistemas abren la posicin cuando el precio rompe al alza o a la baja determinadas zonas, el
famoso sistema de las tortugas est basado en estas premisas.
En cuanto al marco temporal en la que operan los Sistemas de Trading podemos encontrar dos tipos: los continuos, que
dejan las posiciones abiertas ms de un da y buscan estar en una misma posicin mientras exista la tendencia, y los intradiarios, que por el contrario realizan operaciones dentro del mismo da a fin de aprovecharse de tendencias intradiarias.
En qu herramientas se basan los sistemas automticos de trading para establecer sus reglas?
Al igual que ocurre con los sistemas de trading tradicionales, los sistemas automticos emplean en su mayora el anlisis
tcnico como herramienta para establecer sus reglas, aunque hoy en da hay incluso robots que se basan en las noticias del
Twitter o del Facebook, no es lo ms comn.
Para interpretar las seales de compra y de venta en el mercado, normalmente se emplean grficos en tiempo real y algunas
de las herramientas ms comunes del anlisis tcnico como son:
En otros casos las reglas se basan en un slo indicador. Por ejemplo, un sistemas automtico puede contener una regla que
prohba las compras a no ser que el RSI se encuentre por encima de un cierto nivel.
Pero es la combinacin de todas estas reglas lo que hace que un sistema automtico de trading realmente funcione.
Dado que el xito que pueda tener el sistema depende de cmo de bien estn desarrolladas las reglas que lo componen, los
traders que emplean sistemas invierten mucho tiempo en optimizarlos para tratar, entre otras cosas, de reducir su riesgo de
operativa y de incrementar la cantidad de beneficios obtenida por operacin, adems de buscar la estabilidad del sistema a
largo plazo.
Para ello, modifican los diferentes parmetros de las reglas que componen el sistema. Por ejemplo, para optimizar el sistema
de cruce de medias, un trader efectuara un test para comprobar que medias mviles (10, 15, 20, ... das) son las que obtienen
un mayor rendimiento para el sistema, para as a continuacin implementarlas en ste.
Hay que tener en cuenta que la optimizacin puede ayudar a mejorar los resultados de los sistemas automticos, aunque lo
har en unos mrgenes reducidos, pues lo realmente importante para que un sistema automtico sea rentable, es la combinacin de reglas internas que los conforman. Es importante adems, tener una especial precaucin con la optimizacin de
un sistema automtico, ya que si ajustamos demasiado los parmetros de las reglas corremos el peligro de sobreoptimizar el
sistema, hecho que har que el sistema obtenga unos resultados mucho mejores en el perodo en que lo estemos poniendo a
prueba, pero que en cuanto entre a operar en real, muy probablemente obtenga unos resultados totalmente diferentes (peores),
pues los mercados se encuentran en constante evolucin.
10
Comunidad Financiera
Eliminan el componente emocional de la operativa. Al ser una serie de normas que se deben de cumplir siempre y, en la
mayora de los casos, estar automatizadas, el componente emocional y psicolgico del trader queda totalmente eliminado.
Evita que el trader se pase horas pendiente de cundo su sistema va a dar la entrada. La automatizacin de los Sistemas
de Trading evita que el trader est pendiente las 24 horas del grfico esperando la entrada, lo que no quiere decir que se
tenga que olvidar de los sistemas y no controlarlos, sino que permite no estar tan pendiente del mercado como se est
con una operativa no automtica.
Resultados medibles cuantitativamente. Los Sistemas de Trading generan unos resultados medibles y que pueden servir
para determinar la validez de la estrategia. Estos resultados se obtienen a travs de un Backtest, que es una prueba del
Sistema durante un periodo de tiempo seleccionado pasado, es decir, probamos la estrategia en el pasado para ver cmo
se ha comportado y la ponemos en marcha en el futuro.
Permite combinar tipos de estrategias diferentes, ya sean tendenciales, antitendenciales, movimientos laterales de mercado o estrategias no direccionales. Otra de las grandes ventajas de los Sistemas de Trading es el poder combinar distintas
estrategias, al ser automticas o semiautomticas, permiten implementar varias estrategias a la vez.
Es objetivo y no depende de la interpretacin de cada trader. Al ser un conjunto de reglas que se han de seguir s o s o
estar automatizadas no dejan lugar a la subjetividad del trader.
Pero los Sistemas de Trading tambin presentan determinadas desventajas frente a otro tipo de trading:
Es sencillo dejarse llevar y permitir que otros hagan todo el trabajo por t. Existen muchas compaas que comercializan
sistemas de trading que ellos mismos han desarrollado. Otras compaas transferirn a los traders las seales generadas
por sus sistemas internos. Pero hay que ser muy cauteloso con todo esto. Muchas de esas compaas son fraudulentas.
Es muy recomendable echar un vistazo acmoo obtuvieron los resultados de los que tanto se jactan y analizarlos profundamente, puesto que obviamente, es sencillo obtener unos grandes resultados a toro pasado, pero eso no quiere decir que
se vaya a cumplir lo mismo en el futuro. Por eso, si deseas contratar un robot en alguna compaa, es importante buscar
compaas que ofrezcan cuentas de demostracin y que permitan comprobar que el sistema funciona en tiempo y operativa real.
Los Sistemas de Trading son complejos y requieren mucho tiempo para ser programados. Probablemente este sea su
peor inconveniente. En las estapas de desarrollo los sistemas automticos de trading demandan un profundo conocimiento sobre el anlisis tcnico, sobre como funcionarn todos sus parmetros, as como la habilidad de convertir todo esto
en decisiones empricas. Es verdad que no es necesario que uno mismo desarrolle el sistema de trading con el que va a
trabajar, pero tambin es cierto que es realmente importante conocer a fondo como funciona ste y todos sus parmetros, por si en un futuro desearamos aplicarle ciertos cambios.
Monitorizacin. Es cierto que los sistemas de trading trabajan autnomamente, pero aun as es necesario llevar un cierto
control sobre ellos, ya que es posible la aparicin de errores mecnicos derivados de una mala conectividad a internet, que
se vaya la luz all donde est conectado el sistema, se cuelgue el computador que lo est ejecutando, etc. Si esto ocurre se
producirn rdenes errticas, perdidas o duplicadas, por lo que es conveniente prestar atencin regularmente al funcionamiento del sistema para tratar de atajarlos cuanto antes.
Sobreoptimizacin. La sobreoptimizacin aparece cuando un sistema se pega demasiado a la curva histrica de precios
estudiada, lo que disminuye su capacidad predictiva y ofrece lecturas ilusorias respecto a su potencial para generar beneficios futuros en el mercado real.
11
12
13
Por ello es importante realizar un Forward Test con el que al menos conseguir ms pruebas que refuercen la hiptesis de que
nuestro sistema de trading va a ser rentable cuando empiece a operar en real.
14
10. Colocar los Stop Loss muy cerca del precio de entrada al mercado
Este error es ms comn de lo que pueda parecer y una de las razones por las que muchas estrategias fracasan.
Cuando fijamos los Stop Loss hay que dejar el suficiente margen de oscilacin a los precios como para que un movimiento
de stos en contra de nuestra operativa no nos haga salir prematuramente del mercado. En muchas ocasiones los precios
van en nuestra contra momentneamente, pero a continuacin corrigen y van en la direccin que esperbamos.
Esta circunstancia es muy comn en el mercado, y lamentablemente, si colocamos el Stop Loss muy cercano al precio de
entrada al mercado, veremos como si el precio del valor lo toca, nos quedaremos fuera del mercado con prdidas, cuando si
hubieramos permitido una mayor oscilacin al precio hubiramos podido obtener incluso beneficios a posteriori.
Estas son algunas de las razones por las que una gran parte de los nuevos traders en sistemas de trading fracasan, sin duda
hay muchas ms, pero stas son las que me han parecido ms importantes y las que ms pueden servir de ayuda para todos
aquellos dispuestos a iniciarse en este apasionante mundo, y por tanto, dispuestos a aprender a aprender de los errores.
15
16
Una vez abierta la ventana de Prueba de estrategia lo primero que hemos de hacer es realizar un backtest, para ello tendremos que seleccionar el espacio temporal en el que queremos probar nuestro sistema, el smbolo en el que queremos probarlo
(como pueden ser el Eur/Usd, el Dax o el Oro), el timeframe (la periodicidad de las velas) y por supuesto el sistema. Por ejemplo yo voy a hacer un backtest del sistema MACD Sample (uno de los que viene por defecto en MetaTrader 4), probado en el
Gbp/Usd durante todo el ao 2012 y lo que llevamos de 2013 y en velas de 1 hora.
17
Como podemos observar el sistema da unas prdidas de 422.72 dlares. A travs de la optimizacin de MetaTrader 4 vamos a
intentar que para el smbolo, periodo de tiempo y timeframe seleccionados el sistema obtenga mejores resultados.
Para ello hemos de dirigirnos a Propiedades del experto, situado en la esquina superior derecha de la ventana de Prueba de
estrategia, clicar la pestaa de Entradas y una vez ah seleccionar el parmetro que queremos optimizar (en este caso vamos a seleccionar MACDCloseLevel). Para ello habremos de marcarlo con un tick clicando sobre l y seleccionar los siguientes
parmetros:
Valor: es el valor actual del parmetro, el sistema por defecto traa un valor de 2, este valor lo dejaremos estar de momento.
Iniciar: indica a partir de qu valor del parmetro queremos que empiece la optimizacin.
Paso: con este parmetro indicamos cada cuntos valores queremos que se haga la optimizacin, es decir, si elegimos
un Paso igual a 1 en nuestro caso ir haciendo backtest cambiando los valores del MACDCloseLevel de uno en uno para
ver cul es el ptimo.
Para empezar a optimizar tendremos que dejar seleccionada con un tick la pestaa de Optimizacin, situada en la parte derecha de la ventana de Prueba de estrategia, y darle a iniciar.
Para analizar el resultado de la optimizacin tendremos dos pestaas en la parte de abajo del la ventana de Prueba de estrategia: Resultados de la optimizacin y Grfico de la optimizacin. En la primera pestaa podemos encontrar datos cuantificados numricamente, donde podremos ordenarlos por beneficios, nmero de operaciones, profit factor, rentabilidad esperada
y DrawDown, tanto relativo como absoluto. En la segunda pestaa veremos cul es el ptimo (aunque en nuestro caso no hay)
de manera visual
18
Lo siguiente que tendremos que hacer para mejorar el sistema es optimizar otro parmetro y coger el que mejor resultado
nos proporcione, y as sucesivamente, si los resultados no son buenos tendremos que buscar otro punto de partida pues
MetaTrader 4 utiliza el algoritmo gentico en su optimizacin y este puede traer ciertos problemas, para saber ms sobre el
algoritmo gentico se recomienda leer el artculo Entendiendo el verdadero funcionamiento del Algoritmo Gentico.
19
20
Parmetros
Media Corta: Es la que nos dar la seal, se mover ms rpido y con el precio. Utilizaremos una Media Simple de 20.
Media Larga: Es la ms estable. Se mover muy lenta y muchas veces ser soporte o resistencia del precio en sus oscilaciones. utilizaremos una media de 200.
Operativa
Largo: Cuando al cierre de una vela, la media Corta(20) est por encima de la Larga(200).
Corto: Cuando una vela cierre y la media Corta(20) est por debajo de la Larga(200).
Ejemplo
Vamos a ver como funciona el sistema simple en el grfico de Santander de 5 minutos de los ltimos das:
Vemos que en el lateral que se form, estuvo dando seales falsas en las que se perdi dinero. Pero en cuanto comienza la
tendencia, da buenas seales y aprovecha todos los movimientos.
Vemos que el precio muchas veces se apoya en la media Larga de 200, la utiliza como soporte o resistencia. Cosa que se
podra utilizar para otro sistema.
Las rdenes se dan a mercado, nada ms cierre la vela de 5 minutos que nos tiene que dar la seal. Es bueno no anticiparse,
ya que a veces puede no cumplirse.
21
Sistema Aberration
El sistema Aberration es un sistema tendencial, que intenta ganar dinero en las grandes tendencias pero que no funcionar
muy bien en movimientos laterales.
El sistema Aberration es muy sencillo y se basa en los cruces de los precios de cierre de la cotizacin con el indicador Bollinger Bands. Las Bollinger Bands dibujan dos bandas por encima y por debajo de una media del precio y se alejan cuando
aumenta la volatilidad y viceversa, son muy tiles para medir la volatilidad.
El sistema Aberration compra cuando el precio corta hacia arriba a la banda superior del mencionado indicador y vende cuando corta hacia abajo a la banda inferior. El sistema Aberration cierra posiciones al cruce con la banda intermedia. El objetivo
del sistema Aberration es determinar la tendencia de la cotizacin en funcin del corte de la misma con las bandas de Bollinger, ya que estos cruces generalmente indican cambios de tendencia en la cotizacin. Estos cambios de tendencia son los que
se utilizan en Aberration para determinar la operacin que se va a realizar.
Corto
Si la barra actual cierra por debajo de la banda inferior del indicador Bollinger Bands, Segn Aberration, se vende a mercado
(nos ponemos cortos) nada ms abra la siguiente barra. La venta se cierra cuando se cruza hacia arriba a la banda intermedia.
22
23
Si el mercado ha hecho un movimiento ascendente con tendencia direccional, por ejemplo, debe haber un mnimo (punto 1),
un mximo (punto 2), y luego un mnimo alto (punto 3), seguido por la mxima ms alta (la entrada) con el fin de hacer una
ruptura 1-2-3.
Si encontramos un patrn 1-2-3 vlido, a continuacin debemos colocar nuestra orden de compra en el nmero 2.
Por lo general, hay muchos traders y sistemas que envan rdenes en estos puntos de ruptura. Por ello, debemos entrar en el
mercado un poco antes que el resto.Cmo se consigue esto?
Simplemente hay que poner la orden de compra a un precio ligeramente inferior a la ruptura del nmero 2.
Vemoslo en el grfico:
24
25
26
27
28
1- Lo primero que tenemos en un Higher low, Lower high es la rotura de una tendencia bajista. Est tendencia estr por una
linea de tendencia superior bajista. Cuando veamos una vela que supera esta tendencia bajista, tendremos la primera seal.
En el grfico est indicado por un crculo rosa.
2- En poco tiempo veremos que este rotura de tendencia se agota y se detiene. Las roturas nunca son a la primera, sin embargo, algunos traders ya estn dentro comprados pensando que se ira hacia arriba. Nosotros esperamos. Se marca un Lower
high, es decir, un mximo que es menor al anterior.
3- Se produce una cada, y mucha gente vende pensando que continuar la tendencia bajista. Sin embargo, esta ya se ha roto
y no hay demasiada fuerza, por lo que no consigue bajar por debajo del anterior mnimo. Muchos bajistas se quedan sorprendidos. Se forma un higher low, es decir un mnimo mayor que el anterior.
4- En este momento, ni los alcistas han conseguido hacer girar el mercado ni los bajistas hacer continuar la bajada (la tensin
se masca en el ambiente). Solo nos falta un ingrediente. Esperamos que finalice la vela que ha hecho el Higher low (azul).
Tenemos preparada la orden de compra, solo apretar un botn y estaremos dentro.
5- Una vela consigue superar hacia arriba la vela anterior que marcaba el Higher low (azul). Ese es el crculo rojo. Lanzamos
la orden de compra a mercado. Pero solo lanzamos la mitad de nuestra posicin.
6- En este momento todos los bajistas se asustan y recompran. Nadie se atreve a vender. El plato est servido y solo falta la
puntilla.
7- Llega un momento en que el precio supera el mximo anterior (punto verde), y las rdenes de recompra inundan el mercado. Tendremos una breve oportunidad de lanzar una orden a mercado para poder entrar con todo. Se crear una fuerza alcista
muy potente que llevar el precio muy arriba, con un objetivo mnimo de el movimiento desde el mnimo a la ruptura.
Ni que decir que la estrategia funciona perfectamente igual al contrario, simplemente imaginad toda la estrategia a la
inversa y vendiendo en vez de comprar:
29
30
31
Es decir, para realizar una compra se tienen que cumplir las siguientes condiciones:
La media mvil roja es la media mvil de 50 sesiones y la media mvil azul es la media mvil de 200 sesiones.La flecha roja
indica la barra en la que se dio la entrada y la flecha verde la vela de salida.
32
33
34
Comunidad Financiera
info@rankia.com
www.rankia.com
35