I feel like the way to maximize revenue would just be to try either raising or lowering the price (by say 20%?) every n (5-10?) minutes, and see if your revenue goes up or down. If it goes up, continue what you’re doing, and if it goes down, reverse it?