that's an admirable goal but I think there are more variables than you can possibly price for. in baseball in particular the way players from different eras interact with each other is extremely difficult to both price accurately and maintain anything close to real-life performance at lower caps.
i hope you can pull it off, but I'd be stunned if you're able to price MLB players from 1885 on so accurately that no cookies emerge. that would be an incredible feat of programming.