Open source stock trading software