How CardMoat Works

CardMoat is a price intelligence tool for Pokemon card collectors and investors. We analyze daily price data from TCGPlayer to generate algorithmic buy/sell signals.

Data Sources

CardMoat pulls price data from two sources, updated daily:

  • TCGCSV — Free daily dumps of TCGPlayer market prices for every Pokemon card. This gives us current prices, low/mid/high values, and product metadata.
  • JustTCG — Statistical enrichment for top movers: standard deviation, linear regression slope, coefficient of variation, and price position within historical range.

Signal Methodology

Every card gets a composite Value Score (0-100) based on five factors:

FactorWeightWhat It Measures
Price Position30%Where the current price sits in its 90-day range (lower = more upside)
Momentum25%Weighted trend direction across 7d, 30d, and 90d timeframes
Trend Slope20%Whether the 30-day linear regression slope is positive
Mean Reversion15%Price near 90d low but showing recovery (buy-the-dip)
Breakout10%Recent surge exceeding 2 standard deviations with positive trend

Signal Labels

SignalCriteria
Strong BuyValue Score ≥ 70 and Momentum > +30
BuyValue Score ≥ 50 and Momentum > 0
HoldValue Score ≥ 30 (no strong signal in either direction)
SellValue Score < 30 and Momentum < 0
Strong SellValue Score < 20 and Momentum < -30

Important Disclaimer

CardMoat is an informational tool, not financial advice. Card values can go down as well as up. Past performance does not guarantee future results. Our signals are algorithmic estimates, not recommendations to buy or sell. Always do your own research before making purchasing decisions.

CardMoat earns a commission on purchases made through TCGPlayer affiliate links. This does not affect our signal calculations or rankings.