Title: Inteligencia Artifical en Stock Markets
1Inteligencia Artifical en Stock Markets
- Alvaro Orellana
- aorellana_at_caneloabogados.cl
2- Conceptos varios
- Mercado, Hipótesis Mercados Eficientes, etc.
- Análisis Técnico Trading bursátil
- Indicadores utilizados
- Algoritmos Evolutivos
- Programación Genética
- El modelo empleado
- Conclusiones y opciones futuras del tema
3Acciones
- Mercado
- Venta
- Compra
- Venta corta (short)
4Análisis Técnico
- Es el estudio de la acción del mercado a través
del uso de gráficos, para predecir tendencias en
el precio.
5Bases Análisis Técnico
- El precio lo descuenta todo
- El precio se mueve por tendencias
- La historia se repite
6El precio lo descuenta todo HME
7El precio se mueve por tendencias
- Niveles de soporte y resistencia
8Análisis Técnico
9Análisis Técnico
10Análisis Técnico
11Estrategia de Compra y Venta
12(No Transcript)
13Análisis Técnico Indicadores
- Sobre los precios diarios Open, High, Low, Close
- Existen diversos
- Media Móvil simple
- Media Móvil exponencial
- Precios desfasados (máximos o mínimos)
- ROC
- MACD
- K
14El trader
15TRADER O INVERSIONISTA
CREENCIAS
OBJETIVOS PERSONALES
OBJETIVOS INSTITUCIONALES
EMOCIONES/ TEMORES
PERCEPCION
MERCADO
16El sistema generador de reglas
17Sistema Generador de reglas de trading
- Idea
- Construir un sistema generador de reglas
bursátiles como elemento de apoyo al trader
mediante la técnica de extracción de conocimiento
de Programación genética - Reglas bursátiles
- condición gt acción
-
18Gramática de la regla bursátil
- Simple de comprender y leer por el trader
- IF ANTECEDENTE THEN
- CONSECUENTE
- ELSE
- not- CONSECUENTE
- Donde CONSECUENTE COMPRA o VENTA
19- IF (ROC_5 gt 86,8 ) OR (Pmax_5 gt 32,1 ) THEN
COMPRAR ELSE VENDER
20(No Transcript)
21Maquina de estados finitos
- Modelos de comportamiento muy simples
- Elementos
- Estados que definen comportamiento
- Transiciones de estado, que son movimientos de un
estado a otro - Reglas o condiciones que deben cumplirse
22Máquina de estados del sistema
23Algoritmos Evolutivos Programación Genética
24Programación Génetica
- Simula los procesos de evolución propios de la
naturaleza - Uso de árboles como cromosoma
- Largo variable
25(No Transcript)
26Recordando
- IF ANTECEDENTE THEN
- CONSECUENTE
- ELSE
- not- CONSECUENTE
- Donde CONSECUENTE COMPRA o VENTA
27Generación Población inicial de individuos
- Antecedente de manera aleatoria
- Indicadores técnicos bursátiles
- Operadores Booleanos AND , OR
- Operadores de comparación lt , gt
- Numeros reales
- Consecuente
- Compra o venta
28Función Fitness Rentabilidad
29(No Transcript)
30Cruce
- Se seleccionan los padres
- Se selecciona el nodo a cruzar en cada padre
- Se cambian los sub-árboles correspondientes
31Selección de padres
32(No Transcript)
33(No Transcript)
34(No Transcript)
35(No Transcript)
36Mutación
- Se selecciona un hijo a mutar
- Se procede a mutar
- Cambio completo del nodo
- Contraer/expandir el valor del nodo
- Pmax_5 gt 30,2 lt-gt Pmax_5 gt10,05
- Cambio logico AND lt-gt OR
- Cambio comparador lt por gt, y viceversa
37(No Transcript)
38Etapas de Aprendizaje y Validación
39Conclusiones
- Técnica novedosa
- El modelo encuentra reglas ganadoras en la etapa
de Aprendizaje - Simples de leer
- En Validación no es concluyente
- Se hace necesario desarrolllar una estrategia de
búsqueda informada - Posible incorporación de nueva máquina de estados
con Venta Corta (short)
40(No Transcript)
41Muchas Gracias