Página 1 de 1

Dudas entre R y Python

Publicado: 28 Sep 2015 10:36
por Duk2
Hola a todos,

Necesitaría un poco se asesoramiento para poder decidir entre lanzarme a aprender R o Python.
Hasta ahora he estado utilizando primero Prorealtime y estos últimos años bastante más Amibroker. No tengo estudios de programador informático y lo que he aprendido hasta ahora ha sido autoaprendizaje a travez de internet ( en foros como este) , con algunos libros y con bastantes horas sentada frente al ordenador.

El tema es que me gustaría poder hacer análisis de series de datos (entiendo que para esto R es mejor) y programar a partir de estos datos algunos sistemas ( backtests, optimización y automatización o semi automatización de sistemas).
Los últimos meses he estado mirando tanto R como Python y no logro decidir cuál se adaptaría mejor a lo que busco.

¿Alquien tiene experiencia en esto y me puede orientar?

Gracias y un saludo,

Re: Dudas entre R y Python

Publicado: 28 Sep 2015 11:06
por Rafa7
Duk2 escribió: Necesitaría un poco se asesoramiento para poder decidir entre lanzarme a aprender R o Python.
Hola Duk,



Yo estuve en tu dilema y pensé en Pytjhon, Java y R, y me decidí por aprender Python, porque Python lo veo más versatil que R.

R nunca lo he probado.

Lo ideal sería que te responda alguien que haya probado Python y R.

Por cierto, Python incluso corre en móviles.

El problema, Duk, es si vale la pena, o no, aprender un lenguaje para programar en bolsa para subtituir a prorealtime.

Depende de lo que te plantees. Si quieres substituir prorealtime por programarte tu plataforma en R o Python, y, además no tienes experiencia en programación, la cosa es muy dura. Pero si lo que quieres es complementar con un lenguaje de programación para programar lo que no puedes hacer con prorealtime, te recomiendo Python (por ejemlo, calcular la f-óptima, SQN, etc ... de tu sistema de trading). Te recomiendo Python no porque sea mejor o peor que R, sino porque sé que Python es fácil (no digo que R no sea fácil, ni difícil, sino que no lo he probado).

Me gusta python porque es multiparadigma: programación imperativa, programación orientada a objetos y programación funcional. O sea que puedes programar con python en cualquiera de estos paradigmas, y eso es una gran ventaja porque ningún paradigma es superior al otro, sino que cada problema tu puedes mirar en que paradigma es más fácil programar para ese problema concreto. Porque hay problemas que son más fáciles de programar en funcional y otros más fáciles de programar en orientación a objetos

Al margen de los mercados financieros, si quieres aprender a programar, Python es ideal. Otra cosa es que para lo que pretendas programar sea más adecuado R o Python.



Saludos.

Re: Dudas entre R y Python

Publicado: 28 Sep 2015 11:08
por X-Trader
Hola Duk2, ¿con qué plataforma vas a enganchar tu operativa? Si es con MT4 hay una librería para R llamada MT4R mientras que si trabajas con Interactive Brokers hay una librería denominada IBPy para Python. Dime con qué plataforma trabajas y te paso algo más de info.

Saludos,
X-Trader

Re: Dudas entre R y Python

Publicado: 28 Sep 2015 23:18
por Wikmar
En el foro bigmiketrading.com, tenéis un hilo titulado

"R vs Python vs matlab: the quant language war".

Lleva tiempo cuajándose.

Re: Dudas entre R y Python

Publicado: 29 Sep 2015 08:25
por Duk2
X-Trader escribió:Hola Duk2, ¿con qué plataforma vas a enganchar tu operativa? Si es con MT4 hay una librería para R llamada MT4R mientras que si trabajas con Interactive Brokers hay una librería denominada IBPy para Python. Dime con qué plataforma trabajas y te paso algo más de info.

Saludos,
X-Trader
Hola X-Trader,
Mi broker es interactive broker (hasta ahora utilizo la TWS). Asi que voy a mirar esa libreria que me comentas.
Gracias y un saludo,

Re: Dudas entre R y Python

Publicado: 29 Sep 2015 08:33
por Duk2
Gracias Rafa7. Si a la larga veo que tengo que aprender a programar un poco más en serio si quiero llegar a hacer lo que quiero. Asi que miraré un poco más el tema de Python.

Gracias Wikmar por el dato. Voy a hechar un ojo a ese hilo.

Re: Dudas entre R y Python

Publicado: 29 Sep 2015 08:51
por Rango Starr
.

Re: Dudas entre R y Python

Publicado: 30 Sep 2015 08:57
por Duk2
Rango Starr escribió:Off topic.
Gracias Rango Starr. Mi autoestima de blogger ha subido de un escalón ;)

Re: Dudas entre R y Python

Publicado: 30 Sep 2015 11:03
por Rango Starr
.