4 votos

¿Qué conocimientos de programación se necesitan en las finanzas cuantitativas?

Estoy considerando la posibilidad de hacer una carrera en finanzas cuando termine mi doctorado en Matemáticas en 2016. Mi única experiencia importante en programación fue un curso de C++ durante mi MPhys en el año académico 2007-8, aunque desde entonces he utilizado mucho LaTeX, que tiene algunas similitudes con la programación propiamente dicha. ¿Qué debería saber hacer como programador si busco un trabajo de nivel inicial como quant? He intentado buscar esto en Google, pero lo que encuentro discutido en su lugar es qué lenguajes vale la pena aprender. Entiendo que puede haber demasiados ejercicios que merezcan la pena hacer aquí, pero agradecería cualquier material de referencia que profundice en esto con el debido detalle.

2voto

Paweł Hajdan Puntos 8004

Depende de la parte de las finanzas a la que quieras dedicarte. Para algunos bancos comerciales suele bastar con la programación básica en SAS.

En mi opinión (y estoy seguro de que otros no estarán de acuerdo), para ser un cuant de "clase mundial" hay que tener un conocimiento profundo de un lenguaje de programación de bajo nivel (por ejemplo, C++), conocimientos prácticos de algunos lenguajes de alto nivel (R y Python, por ejemplo), y sólidos conocimientos prácticos de SQL y bases de datos.

Aléjate de Excel, SAS y STATA si quieres tener una empleabilidad a largo plazo (más de 15 años): esos "lenguajes" son obsoletos y están siendo eliminados.

1voto

user15071 Puntos 1628

Bueno, yo uso principalmente $MatLab$ Tiene herramientas preconstruidas y una interfaz fácil de usar. También $Stata$ para el análisis econométrico

Para la econometría también se puede utilizar $Eviews$ Sin embargo, no se puede considerar como programación, todo está empaquetado para facilitar su uso. Por el contrario, $Stata$ es mejor para algunos modelos complejos.

He aprendido $C++$ De hecho, si escarba en la mayoría de las aplicaciones (si no en todas), encontrará que $C$ es su "papá". $C++$ es genial para el "estilo libre" y las ideas locas.

Por ejemplo, Matlab (y la mayoría de los prorgamas computacionales) tienen bytes limitados para sus datos. Debido a algunas circunstancias tuve que resolver un conjunto de ecuaciones, que implicaban números que iban más allá de 308 (el límite de MatLab) dígitos. C++ resultó ser útil allí (hizo una nueva clase de números flotantes). Solo digo.

Para el día a día $Excel$ debería ser bueno. Saber utilizar $VBA$ con ella también te daría un gran aumento de rendimiento. Buena suerte.

1 votos

En realidad, también es posible crear scripts (y programar) en Eviews. ¡Y esos scripts pueden llegar a ser bastante complicados! Por ejemplo, para las estimaciones de la ventana móvil con la selección del modelo dinámico.

1 votos

Es muy interesante, tengo poca experiencia con Eviews. Gracias por la información.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X