I loved Stockfighter. I played through it as preparation for starting my first job out of college, at an HFT. No comment on whether it was good preparation. :)
My assumption would be from a little perspective of it being good HFT job training that it probably isn't but that it's still probably a very valuable learning experience just in terms of getting your head in that domain.