Shorter, as it doesn't include a stock market, but 1830 (msdos) is a good one as well (you probably know the java 18xx). For other train board games with a pc adaptation, see Eurorails (crayon type) and Wabash Canonball (aka Chicago Express). There's also American Rails (which imo is better) which I'd wish there was an AI implementation for.
http://www.railgamefans.com/ebp/https://www.engadget.com/2010/10/07/app-review-wabash-cannon...