Simulador de Operativas de Trading
Simulador de Operativas de Trading
Simulador de Operativas de Trading
En este manual voy a enseñarte cómo realizar una simulación de un modelo estadístico
de trading, y para ello voy a mostrarte unas cuestiones básicas para poder entender el
funcionamiento del programa. ¡Empecemos!
En la tabla 1 vemos la distribución estadística de tirar una moneda al aire, donde si sale
cara ganamos 1 y si sale cruz perdemos 1.
1
Para clarificar aún más el efecto de las distribuciones estadísticas vamos a realizar una
simulación de los tres ejemplos anteriores de 10.000.000 de eventos.
Si realizamos una comparación simple entre los tres modelos, los dos primeros, el de la
moneda y el dado, presentan una estadística a largo plazo neutra, donde las
probabilidades de ganar y perder son exactamente las mismas. Sin embargo, el
experimento de la ruleta es un modelo cuyas probabilidades están en nuestra contra, lo
cual pudiera no apreciarse si no le damos el número suficiente de eventos, como en
algunos tramos de la Figura 4.
2
3
4
SIMULADOR
Para llevar a cabo estos experimentos he utilizado un software desarrollado por nosotros en
Invierte en Ti, el Simulador de operativas de trading.
5
Nº Eventos: Cantidad de repeticiones de un probabilidades de apostar por un color en
mismo experimento, por ejemplo, tirar 500 una ruleta de casino. La Probabilidad A y B
veces una moneda al aire o hacer girar 500 representan la probabilidad de que salgan
veces una ruleta de casino. los colores rojo y negro. La probabilidad C
representa la probabilidad de que salga el
¿Exponencial?: Activa/desactiva el modo
Cero.
exponencial o lineal. Cuando está en modo
exponencial significa que la operativa se Ratio A/B/C: Las cantidades que ganamos
simula con interés compuesto. Cuando está cuando este evento ocurre. En el ejemplo,
desactivado el modo exponencial y por cuando ocurre el evento A, ganamos +1, y si
tanto está activado el modo lineal es interés ocurren B o C perdemos 1, lo que se
simple, es decir, que se utiliza un riesgo fijado representa con un signo menos (-) como se
desde el principio sea cual sea el estado de puede ver.
la cuenta.
Beneficio final: Muestra el beneficio obtenido
Riesgo: Riesgo por cada operación o evento. al finalizar el experimento, es decir, al
terminar de simularse los Nº Eventos.
Prob. A/B/C: Probabilidades de cada evento
del experimento. Por ejemplo, en la imagen Simulación: Inicio de la simulación.
de muestra están configuradas las
RESULTADOS
Una vez que tenemos configurado un experimento, por ejemplo, el que se muestra en la imagen
anterior del simulador, obtenemos dos salidas:
7
El eje horizontal representa el número de experimentos. En este caso se ha realizado un
experimento de 500 eventos:
El eje horizontal es muy útil para ver la evolución de la operativa simulada a lo largo de
los eventos. Podemos ver cómo estaba la cuenta después de 50 eventos, 100, 200 etc.
8
Se puede utilizar la herramienta “Data cursor” para ver exactamente el valor de la simulación en
cualquier punto. Para ello hay que seleccionar el Data cursor en el menú de herramientas
superior del gráfico y después hacer clic en la parte que deseamos ver dentro del gráfico:
También hay otras herramientas que se pueden utilizar, como Zooms +/-, la herramienta de mano
para mover el gráfico, herramienta de rotación y leyenda. Te recomiendo que vayas probando
todas ellas para hacerte con el control del gráfico. Además, podrás imprimir el gráfico y
guardarlo en disco desde el menú de herramientas.
En segundo lugar, resulta muy interesante comprobar las rachas, tanto positivas como negativas
(Drawdowns).
En la imagen del ejemplo vamos a comprobar las mayores rachas a modo de ejemplo:
9
He marcado 3 datos:
1. 77 / -11,64
2. 311 / 13,26
3. 483 / -8.066
GRAN SIMULACIÓN
En Invierte en Ti hacemos mucho hincapié en lo importante que es analizar el número suficiente
de eventos antes de empezar a operar un modelo de inversión. Por ejemplo, en el modelo
anterior vamos a diferenciar tres partes.
10
En vista de estos resultados podemos concluir que se trata de un modelo perdedor, donde
después de 100 eventos estamos en negativo con una cantidad de -3.435 % de rentabilidad. Por
ello no operaríamos este modelo en una cuenta de trading real.
11
En vista de estos resultados podemos concluir que se trata de un modelo GANADOR, donde
después de 300 eventos estamos en positivo con una cantidad de -7.794 % de rentabilidad. Por
ello sí operaríamos este modelo en una cuenta de trading real.
Y la tercera a todos los eventos (500) de la simulación, donde podemos concluir que se trata de
un modelo PERDEDOR, donde después de 500 eventos estamos en negativo con una cantidad
de -5,347 % de rentabilidad. Por ello no operaríamos este modelo en una cuenta de trading real.
Como puedes ver, en función de la cantidad de eventos que simulemos podemos deducir unas
cosas u otras, lo cual puede hacernos caer en errores de novato cuando estemos operando una
cuenta de trading y cuando estemos haciendo un análisis cuantitativo de datos.
12
Ahora voy a simular 100.000 eventos del mismo modelo anterior para ver las diferencias.
Sobran las palabras para darse cuenta de que se trata de un modelo perdedor a largo plazo.
Por tanto, mi recomendación es que antes de poner tu capital en riesgo hagas un análisis
cuantitativo para ver cómo responde dicho modelo cuando lo operas. De esa forma:
13
¿CÓMO APLICAMOS LAS SIMULACIONES A UNA OPERATIVA DE
TRADING REAL?
Hasta ahora lo que hemos visto corresponde a un experimento de apostar a un color de la ruleta
de un casino, donde tenemos 3 probabilidades y 3 ratios.
Un modelo de trading también se puede modelar con una serie de probabilidades y ratios.
Veamos un ejemplo con una de las operativas reales que hemos llevado a cabo manualmente
en la sala de inversión, el modelo T38.
AUDUSD
EURUSD
GBPUSD
USDCAD
USDCHF
USDJPY
Tenemos 3 tipos de salidas una vez que hemos decidido entrar a mercado, y estas son:
Salida con pérdidas: Cuando la operación va en nuestra contra, con un valor de -1.
Salida con ganancias: Cuando la operación va a favor, con un valor cercano a +4.
Después de analizar un número elevado de eventos del modelo en el pasado, obtenemos que
de todas las operaciones:
En el caso del modelo T38, cuando ganamos, ganamos +4 y cuando perdemos perdemos -1
15
Y realizamos una simulación de 10.000 eventos:
Donde vemos que a pesar de que sólo 2 de cada 10 operaciones termina en beneficio, tenemos
un modelo de trading rentable y consistente.
16
Si quieres aprender a hacer backtesting, trading cuantitativo y mucho más, pásate por nuestra
web.
1. En primer lugar, tienes que tener un análisis cuantitativo de datos del modelo que
quieres simular. Para ello tienes que realizar un BACKTEST de un modelo que quieras
comprobar.
2. Una vez que tengas un modelo backtesteado, hay que organizar todas las
operaciones en función de lo que se ha ganado o perdido en cada una de ellas.
Lo ideal es que las ganancias y pérdidas siempre sean de las mismas magnitudes,
por ejemplo, cuando ganamos ganar 10 y cuando perdemos perder 1. De esta
forma se pueden MODELAR sus estadísticos muy cómodamente. De no tenerlo así
simplemente habría que agrupar las operaciones y sacar un ratio medio.
a. Por ejemplo, imaginemos que tenemos un análisis cuantitativo de 1000
eventos.
b. 100 eventos corresponden a GANANCIAS y 900 eventos a PÉRDIDAS. Por
tanto, la probabilidad de que un evento sea ganador es del 10%
(100/(1000)) y la probabilidad de que un evento sea perdedor es del 90%
(900/(1000))
c. Al tener las operaciones organizadas, es fácil hacer la media de lo que se
gana con las operaciones ganadoras y perdedoras. Así, por ejemplo, vemos
que en este hipotético modelo, supongamos que cuando ganamos,
ganamos 10 y cuando perdemos, perdemos 1.
d. Nos quedaría un modelo con los siguientes parámetros:
Probabilidad Ratio
Operación 0.1 10
Ganadora
Operación 0.9 -1
Perdedora
17
e. Ya podemos introducir los parámetros en el simulador.
OBS: El simulador está preparado para 3 estadísticos, es decir, 3 probabilidades con sus 3 ratios
asociados. En el caso de tener sólo 2 basta con poner a cero el tercer ratio. El tercer ratio se
calcula automáticamente en función de los otros dos. Esto es así porque la suma de todas las
probabilidades tiene que ser 1, lo que matemáticamente quiere decir que todos los posibles
resultados de la simulación están contemplados en ella.
3. Finalmente, una vez obtenidos los estadísticos simplemente hay que introducirlos
en el simulador y comprobar los resultados:
18
¿Te ha gustado esta guía?
Si te ha gustado te voy a pedir el favor de que lo compartas con tus amigos y conocidos.
De esta forma podremos seguir creciendo, crearemos más contenidos como este y los
compartiremos de nuevo contigo
Muchas gracias por ayudarnos a hacer llegar nuestro contenido a más gente.
Web/Blog
www.invierte-enti.com
www.invierte-enti.com/blog
Redes sociales
YouTube
Facebook
Twitter
Instagram
19