This is an element I have not considered, that I am not sure if it really matters for game balance.
For your understanding, stock value goes from 10$ to 200$ with steps of 10$. That that creates a 20 space board.
Let say I have 1000$ in share value at different price, all the configuration below has the same value:
5 shares at 200$ = 1000$
10 shares at 100$ = 1000$
100 shares at 10$ = 1000$
Now let say all these 3 shares raises by 10$ I will get with the following values:
5 shares at 210$ = 1050$
10 shares at 110$ = 1100$
100 shares at 20$ = 2000$
Which means that low shares will generate much more value. They will also destroy a lot of value when they drop low.
So I am wondering if I should use non-linear progression, where it increase slower below 100$ and faster above 100$.
Or I should keep it this way, as low stock has very high risk of crashing, so it's worth the risk.
There is no limit on the number of shares.
So if a share is sold at 200$. It can possibly buy 20 shares at 10$. So a potential 20:1 buying ratio
Which could be problematic and bust my number of components I have. Yes, players could use a piece of paper but only in exceptional cases.
A solution that came to my mind, on Neopets, the stock market system prevent buying stocks which are too low.
So I could block let say buying stock at 10-20$ The minimum would be 30$, allowing at most a +25% profit when moving from 30$ to 40$. And a 6:1 when selling a 180$ share to buy 6 shares at 30$.
Still that makes buing high less favorable, but again, that could be the goal of the game.