Hai mai pensato di Python? Esistono molte librerie mature che possono essere utilizzate per analisi statistiche, acquisizione dati e pulizia. Per citarne alcuni:
Numpy - N-dim array objects
Scipy - library of statistical and optimisation tools
statsmodels - statistical modeling
Pandas - data structures for time series, cross-sectional, or any other form of “labeled” data
matplotlib - MATLAB-like plotting tools
PyTables - hierarchical database package designed to efficiently manage very large amounts of data
CVXOPT - convex optimization routines
Ho personalmente implementato alcuni derivati piuttosto complessi modelli pring in pitone, tra cui un jump-diffusione reticolo Vasicek tasso di interesse, molti processi stocastici, e persino riuscito a scrivere un ottimizzatore genetica.
Uno dei miei professori è direttore di ricerca (PhD. In matematica) ad un hedge fund di Chicago che utilizza esclusivamente Python.
fonte
2011-07-24 14:12:39
Le lingue principali sono R o K. Ma se sei un buon quant si dovrebbe essere in grado di utilizzare la maggior parte nulla a che fare il vostro lavoro. –
Anche Matlab è comune. Che tipo di dati di input [vale a dire tick data] hai a che fare con? è omogeneo? Cosa vuoi che faccia? –
@Foo Bah: la maggior parte di ciò che faccio sono dati di fine giornata per titoli azionari, tassi di interesse e derivati. –