Personally I don't think you need to discount trades other than self-trades from the market value calculations. I believe MV needs changes though.
How about extending the averages set to 25 trades and where the number of valid trades is below 25, junk value is used in its place.
Example 1:
S2 CrunchyBread has trades 5,000.00, 5,000.00, 5,000.00, 0.02, 1.00 (5/25 trades) so 20 are junk (0.01). The average is 625.05. This doesn't eliminate inflation, but decreases its speed.
Example 2:
S1 Farrakhan has trades 514.00, 1,000.00, 507.00, 2,499.66, 2,499.97, 500.41, 500.01, 1,250.00, 1,253.67, 1,200.00, 500.00, 500.00, 500.00, 500.00, 1,257.34, 775.00, 775.00, 775.00, 775.00, 775.00, 775.00, 775.00, 775.00, 775.00 (25/25 trades) so 0 are junk. The average is 914.88. This is not too far off its current inflated value which consists of regular trades as opposed to two or three large trades.
Example 3:
S2 Kylarnatia has trades 15.00, 22.00, 22.50, 21.25, 9.00, 9.00, 9.07, 10.00, 12.00, 10.00, 9.55, 13.98, 9.18, 9.25, 13.99, 12.00, 14.00, 14.00, 14.00, 14.00, 13.00, 13.50, 13.95, 12.02. The average is 13.18. This is close to its current value and about right for a non-CTE legendary right now.
Hopefully this would have the following effects:
◼ Values of cards cannot change as drastically from large trades due to an increase in the averages taken, and the use of junk values where few trades have taken place.
◼ Trading a card more times up to 25+ creates an average over time, which should become more accurate. Think of junk value as a placeholder value ready to replaced with a more representative value.
◼ Inflation is still possible for those wish to partake, but there should be less cards at 1000+ value due to inflation. It would take far more higher valued trades to bring a card to 1000+ value.
Trades information accurate as of 28 Apr 2021 18:11 UTC