Table of Contents Table of Contents
Previous Page  30 / 78 Next Page
Information
Show Menu
Previous Page 30 / 78 Next Page
Page Background

PORTADA

30

TRADERS´ 11.2018

La fase de Diseño implica, por tanto, la utilización y

combinación de dichas señales para construir “Estrate-

gias” completas interpretables por la computadora. Aquí

se deben tener en cuenta ya los objetivos del producto.

El Estratega lo que hace es usar su experiencia y habi-

lidades para combinar un conjunto de señales de forma

coordinada con unos objetivos concretos.

La Estrategia desarrollada es en esencia una “hipótesis”

sobre la dinámica del mercado y mientras que normal-

mente un trader particular no intenta encontrar un sentido

económico o una causa fundamental que genere dicho

comportamiento (simplemente le basta con una compro-

bación empírica), en las firmas de inversión lo ideal es

que se razone a qué puede obedecer.

Veamos un ejemplo de cómo se desarrolla un

sistema.

Imaginemos que el “Diseñador” tiene los siguientes

requerimientos para elaborarlo:

• Activos: Acciones e Índices de acciones

• Sólo posiciones largas

• Alta probabilidad de aciertos

• Máxima pérdida asumible “X”%

El Estratega con estos requisitos decide que lo ideal en

este caso es desarrollar un sistema de tipo reversión a

la media donde lo que va a hacer es posicionarse largo

cada vez que haya retrocesos (“pull backs”). Para ello

cogerá algunos de los setups que tiene en el repositorio

y los combinará para generar una señal más o menos

fuerte en función de sus necesidades. A esto le podemos

llamar la “lógica” de la estrategia y es

lo que podríamos asimilar al “edge” o

ventaja. En realidad es lo que intenta

capturar la dinámica de los precios

que quiere explotar.

A continuación trabajaría sobre posi-

bles “filtros” para mejorar caracterís-

ticas. Son filtros porque no introducen

nuevos puntos de entrada sino que

simplemente cogen una muestra de

la lógica, es decir eliminan trades.

Después, trabajaría sobre variaciones

en las entradas (a mercado, stop,

limitada, etc.) y sobre todo sobre las

salidas, poniendo especial énfasis en

el control del riesgo (Stop Loss)

Una vez que tuviera el pseudocódigo

de toda la estrategia tendríamos algo

como en la ilustración 3

Por último, pasaría éste al lenguaje de programación

concreto con el que se desarrolla el proceso de Evalua-

ción “Backtest”. Es decir, la salida de este proceso sería

un algoritmo concreto, una estrategia de trading.

Evaluación

La Evaluación de una estrategia de trading es sin duda

alguna el paso más importante que se realiza y tiene una

única función esencial: caracterizar estadísticamente

el juego que hemos creado con el objeto de establecer

“expectativas” y criterios de control.

Usted puede pensar que bastaría con obtener los resul-

tados de la aplicación de la estrategia sobre un periodo

pasado y de ahí extrapolar al futuro. Evidentemente no

es, ni mucho menos, tan sencillo.

En esta etapa la probabilidad de cometer errores es tan

elevada que incluso desarrolladores expertos cometen

fallos que pueden echar por tierra todo el análisis. Hay

tantos posibles que aquí simplemente daremos una

visión global del proceso sin entrar en mucho detalle.

Pasos:

1) Análisis Preliminar:

Esencialmente aquí se comprueban cosas como:

• Revisar que el sistema coloca órdenes correcta-

mente (no sería la primera vez que un sistema se

crea y colo-ca órdenes en sitios donde el precio

no ha cotizado o las coloca después de que se

haya cerrado la barra en un sitio que no lo habría

hecho en trading real)

Ejemplo de los retornos acumulados de un sistema en el que la posición se mantiene con un número de

unidades constante.

Fuente: Market System Analyzer. Adaptrade Software

G5

Curva de capital de sistema de trading sin MM