New trading systems platform
Thu Jul 7 22:40:16 CEST 2005
On Thu, 7 Jul 2005, Joel Reymont wrote:
> I'm concerned that Erlang might not be good enough performance-wise
> for numerical math on large lists of tuples. Still, I think coding
> the financial models in Erlang could be an advantage since the data
> will be in Mnesia, on the same node.
yeah, I share the same concern over the speed of data analysis.
A complicated trading model (involving CPU intensive calculations
such as regression, optimization etc) coded in pure Erlang
may not be fast enough.
I believe those big shots on Wall Street use C/C++ for their
[ So, your trading system may need to be a hybrid system in
order to compete. ]
On the other hand, for simple technical analysis
on the level of "Stocks and Commodities magazine",
pure Erlang may be good enough.
I do not use Erlang often enough to make comments on
data storage using Mnesia.
I just want to point out that to store tick data
of many years needs a LOT of disk space plus
the capability of compression (when writing)
(and decompression when reading) in your database design.
More information about the erlang-questions