# How to Get C5Game Gamma Doppler Price History

> cs2.sh provides separate C5Game ask and bid OHLC for Gamma Doppler Phase 1
> through Phase 4 and Emerald through `POST /v1/prices/history`, with coverage
> beginning December 24, 2025.

Emerald should remain independent from the four ordinary phases. A missing
Emerald candle carries information about coverage and cannot be replaced with
the base Gamma Doppler price.

## Historical C5Game variant data

The response places each Gamma Doppler market under `variants`, using stable
codes `p1`, `p2`, `p3`, `p4`, and `emerald`.

Each returned C5Game candle can have ask OHLC, bid OHLC, `ask_volume`,
`sample_count`, `open_time`, and `close_time`. C5Game has no `bid_volume`, so
the history shows whether a bid was observed without supplying buy-order depth.

Supported intervals and maximum date ranges are:

| Interval | Maximum range |
| --- | --- |
| `5m` | 14 days |
| `30m` | 90 days |
| `1h` | 365 days |
| `1d` | Unlimited |

Prices are normalized to USD. Per-source objects appear only in buckets where
C5Game data exists.

## Evaluate Phase 1-4 and Emerald separately

Request the base Gamma Doppler `market_hash_name`, filter sources to `c5game`,
and select each variant by `version`. Keep the number of returned buckets and
`sample_count` alongside price changes so a thin phase is not compared as if
it had the same observation coverage as a liquid one.

Before calculating a spread, require positive closing ask and bid values with
`close_bid <= close_ask`. A crossed close can arise because C5Game asks and
bids are collected independently. Exclude that combined pair while retaining
the ask candle if it remains useful.

See the [OHLC response reference](/docs/api-reference/prices-history) for field
semantics and [current Gamma Doppler prices](/resources/how-to-get-c5game-gamma-doppler-prices)
for the latest phase coverage.

## Applicable endpoints

| Endpoint | Returns | Plans |
| --- | --- | --- |
| `POST /v1/prices/history` | C5Game variant OHLC since December 24, 2025 | Scale, Enterprise |
| `GET /v1/prices/latest` | Current C5Game Phase 1-4 and Emerald quotes | All plans |

## Missing and crossed data

- A missing bid leaves the ask history usable but prevents a spread or
  executable sell-side value for that candle.
- `ask_volume` is the last active listing count in the bucket. Its decrease
  cannot be labeled as completed sales.
- The merged source timestamps do not prove that C5Game's ask and bid passes
  were simultaneous.
- Do not carry Emerald or phase closes forward across gaps unless the resulting
  series is explicitly labeled as imputed.
