Hace algunos meses leí un artículo acerca del Algoritmo Trading (AT), donde describe algunas ideas básicas que hay que tener presente para entrar a desarrollar este tipo de sistemas.
Algorithmic Trading (AT) se refiere a cualquier forma de trading usando algoritmos sofisticados (sistemas programados) para automatizar todo o alguna parte de las fases del Trading. Existen algunos terminos que el articulo describe a detalle, como por ejemplo, lo que es High Frequency Trading (HFT) o Trading de Alta Frecuencia, donde la ejecución de estrategias de trading computarizadas es caracterizada por periodos de mantenimiento de posiciones extremadamente cortas tales como algunos segundos o milisegundos.
El sistema AT ideal debería de incluir los siguientes prerequisitos:
- Libro de ordenes centralizados
- Mercados liquidos, particularmente para sistemas donde se van a utilizar estrategias de HFT
- Profundidad de libro de ordenes, que provee una indicación de la liquidez, y de la profundidad (el número de ordenes compras y ventas a un precio) para esos valores o divisa.
- Protocolos de información financiera, para la comunicación de información por computadoras.
Por lo general, los modulos de sistema de AT serían los siguientes:
- Acceso/Limpieza de datos, es decir, obtener los datos (financieros, economicos, sociales) y eliminar cualquier ruido en los datos.
- Analisis Previo a la operación o Pre-trade Analysis, donde se analiza las propiedades de los valores para identificar oportunidades de operaciones usando los datos del mercado o noticias financieras
-Generación de señales de operación (compra/venta), identifica el portafolio de valores para ser acumulados basados en análisis previo a la operación (Que y Cuando operar)
- Ejecución de la Operación, donde se ejecturán las ordenes seleccionadas previamente
- Análisis despues de la operacion, donde se analiza los resultados de las operaciones realizadas.
Aunque se puede pensar que todos estos modulos estan automatizados, algunas actividades son supervisadas por humanos como el acceso y limpieza de datos, el análisis previo a la operación, además del analisis posterior luego de la operación.
En la etapa del Análisis previo a las operaciones, existen varios tipo de análisis, pero es el análisis Cuantitativo se esta volviendo a lo mejor mas popular, donde basicamente se aplica una gran variedad de métricas computacionales basados en estadísticas, física, o algoritmos de Machine Learning o inteligencia artificial para capturar, predecir, y explotar comportamientos de los datos financieros, económicos y sociales en el Trading.
El articulo completo es el siguiente:
http://cacm.acm.org/magazines/2013/11/1 ... w/fulltext
(nota: los que no tienen acceso al ACM me pueden enviar un PM o Private Message para enviarles el articulo: viewtopic.php?f=8&t=277)
Algorithmic Trading Review
- Wester.Zela
- Mensajes: 702
- Registrado: 10 Ago 2013, 16:45
- Ubicación: Lima,Peru
- Contactar:
Algorithmic Trading Review
estimados alumnos de IA, he subido las notas de la primera practica #status