I am so impatient. I bought 10000 shares of Sunnyside at $1 a share and sold at $4. Meanwhile the stock topped out at $33. That's $290,000 down the hole.
Another idea is to enable stops. After buying the stock at $1 I probably wouldn't have set my stop at $33 but $20 would have been reasonable. Have it to where if you get out before your stop hits then you take a substantial penalty. That way if someone options for a stop, the penalties would encourage them to stick with it instead of bailing early.
"Options" would be another way to get the player to gamble a lot of their money away
I am in no way a financial expert but I like your stock market model because of its simplicity.
Oh, and did I mention historical graphs?
I wish my copy would get here because 40 turns is not enough.