Hello,
Maybe we could do it another way, that i think would be more interesting, and will add some more fair trades.
Whenever we put a player up for sale, the seller should have a minimum and maximum possible price, so that the player would get listed in a "fair" range of selling price.
If we want to sell him fast, then we can ask his minimum sale price, but if we want a better price for him, then we should get a limitation on the maximum price we can ask for him.
These minimum and maximum price limits, should be directly related with player´s wages and skills for his position.
Another possibility we should add, is the automatic player transferlisting, where the seller can define a "fair" price at which we would be open to sell that player.
When someone placed a bid on this player, then we would be automatically put in the transferlist, where others could outbid the inicial buyer, or if not we would get the player for the defined price.
Even when, a team faces the possibility of going bankrupt, the players should always get transferlisted for their minimum price, and not the all team being sold for 1$, because then that team would get a better chance of bouncing back.
Another change that should be implement, is the impossibility to bid on your own player in order to bump up his price.