New trading systems platform

HP Wei hp@REDACTED
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
  model calculations.

  [ 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.

Happy coding,
--HP




More information about the erlang-questions mailing list