Saltar al contenido
Buscando la Libertad
Dejar de depender de una nómina: montar algo, comprar algo o vivir de lo invertido

Programación de Sistemas Automaticos

· mikeldv

mikeldv · 6 de mayo de 2014

Buenas!

llevo un tiempo queriendo empezar con este tema, pero no tengo claro por donde empezar.Descontando el tema de analisis tecnico, por donde podria empezar?
alguien que pueda orientarme?

un saludo

Dalamar · 7 de mayo de 2014

Lo primero es tener datos de mercado para poder hacer los tests… Yo he probado a capturar cosas con Selenimum y es facil, los hitoricos ya es otra cosa…

Luego el sistema en si, se me ocurren muchas cosas:
– Insiders
– Tecnicos
– Macro
– Fundamental
– Sentimiento

mikeldv · 7 de mayo de 2014

La verdad, lo primero que se me habia pasado por la cabeza habia sido el código!
¿En qué lenguaje suele hacerse?¿Plataformas?¿Algún libro para estudiarme?

Lo de los datos (Para backtesting y tal), lo habia pensado.Pero estoy verde en este tema y no tengo claro que temas son clave a tomar en cuenta y como enfocarlos.Cualquier consejo será bienvenido!

un saludo y gracias

Dalamar · 8 de mayo de 2014

Yo lo hago todo en Java, pero lo puedes hacer como quieras y con la plataforma que quieras ya que no vas a competir con los institucionales en el muy corto plazo, sólo vas a buscar sistemas de más largo plazo.

Dalamar · 10 de mayo de 2014

Frameworks en java a investigar:

– Tika para formatos de datos
– Selenium, httpUnit etc… Para el robot capturador de datos.
– Big Data para almacenar los datos.
– Mahout y Encog/NeuroPh para procesar los datos.
– JFreeChart, HighStockCharts para mostrar resultados.

Yo ya he hecho bastantes cosas al respecto, si alguien se anima hacemos un grupo de programacion de sistemas.

Dalamar · 25 de mayo de 2014

Herramientas para user redes neuronales en Java:

http://www.ip-atlas.com/pub/nap/nn-src/
http://www.heatonresearch.com/encog
http://www.codeproject.com/Articles/175 … al-network
http://sourceforge.net/projects/neuroph … =directory
http://www.cs.waikato.ac.nz/ml/weka/
www.iau.dtu.dk/research/control/nnctrl.html
https://code.google.com/p/encog-java/
http://ccl.northwestern.edu/netlogo/mod … Multilayer

Dalamar · 26 de mayo de 2014

Un proyecto que vale la pena mirar es Zipline que es el motor del famoso Quantopian:

https://github.com/quantopian/zipline

Dalamar · 7 de junio de 2014

Este web parece descontinuada pero es interesante: http://ojts.sourceforge.net/

Fleming · 18 de febrero de 2015

Mirando sobre el tema Zipline / Quantopian he encontrado un tutorial que parece interesante (creo que no se ha publicado todavia por aqui):

Financial Analysis in Python
https://github.com/twiecki/financial-an … n-tutorial

What you will learn

Timeseries analysis using Pandas
Using Google Trends to predict market movements
Build your own trading strategies using Zipline
Common trading strategies:
Momentum trading
Mean-reversion

Yo no lo he hecho todavia pero parece interesente. Ademas viene con video incluido… https://vimeo.com/73875233