If you want another way to attack the price problem, you can always emulate real markets. In this position you are the market but you are also the IPO underwriter for each stock. You should pick a certain level of stock, it can all be equal, say 1,000,000 shares for every company and use a limited supply strategy to sell stock in all 50k companies over a certain period of time, say 30 days. This would seed your market.
The in-demand stocks will rise quickly with the limited supply strategy and lesser demanded stocks will drop to be penny stocks. It'll probably be 80/20 where 80% are worth pennies.
Once you have offloaded your entire inventory now you just allow others to trade between themselves and you are done. The market will correct your approximations in short order.
If you are looking for a pricing engine to handle the limited supply strategy, send me an email. Given that this is all funny money I'll just let you use our REST API for the pricing.
The in-demand stocks will rise quickly with the limited supply strategy and lesser demanded stocks will drop to be penny stocks. It'll probably be 80/20 where 80% are worth pennies.
Once you have offloaded your entire inventory now you just allow others to trade between themselves and you are done. The market will correct your approximations in short order.
If you are looking for a pricing engine to handle the limited supply strategy, send me an email. Given that this is all funny money I'll just let you use our REST API for the pricing.