this sounds chaotic, although it will the price will be at a set price. heres how it will go. a random hour a random item will show up. it will be listed in chat as "crazy trader!" and it will sell a random item, for my example i will show a diamond. i think this is a fair idea and also makes some items more accessible to players
I do think the trader should have maybe a ⅔ chance of appearing every hour instead of appearing at consistent hours. The consistent working hours of the trader can give players in certain time zones an unfair advantage.
How? With a random chance, every time zone's waking hours has an equal chance for the trader. With consistent hours, players in more advantaged time zones will be able to utilize the trader more often than those unfortunate enough to have the trader appear almost exclusively at night.
Instead of appearing at 2/3 of the day's hours consecutively like it does it should have 2/3 chance to appear at any single hour of the day all the time
Trader should also not give worse deals than the shopkeeper villagers directly behind him. Ban wandering trader for lowballing
The trader does come in consistent hours. My suggestion was that the trader comes randomly with a 2/3 chance of appearing every hour.