SSYSPE

Platform to share knowledge, news, discussions and jobs about software, systems and IT fields related
* Identificarse    * Registrarse


Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
NotaPublicado: 24 Ago 2014, 01:57 
Desconectado
Avatar de Usuario

Registrado: 10 Ago 2013, 23:45
Mensajes: 273
Ubicación: Lima,Peru
Blog: Ver Blog (3)
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/169035-algorithmic-trading-review/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)

_________________
Wester Zela


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 


¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado


No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Buscar: