The critical ingredient is a maverick mind. Focus on trading vehicles, strategies and time horizons that suit your personality. In a nutshell, it all comes down to: Do your own thing (independence); and do the right thing (discipline). -- Gil Blake

Could you spawn a trading system process for each stock of a given day's trading (a list)? What if you had 20,000 stocks for a given day? Can plists/erlang handle 20,000 processes without hitting memory constraints?

2 comments:

Anonymous
said...

Thanks for the link :)

Erlang can support an order of magnitude more than 20,000 processes. The Yaws web server, written in Erlang, handled 80,000 concurrent connections while still delivering data http://www.sics.se/~joe/apachevsyaws.html . plists can certainly start 20,000 processes, and memory per process starts below 400 bytes, so memory usage depends almost entirely on your own code.