Chip Distribution

Daily chip (cost) distribution and win-rate data, one row per stock per trading day, describing the structure of holders' cost basis. Fields include historical low/high cost, cost percentiles (5%/15%/50%/85%/95%), the weighted-average cost, and the winner rate (share of holdings in profit at the current price). Use it to gauge trapped-supply and unwinding pressure, detect chip concentration or dispersion, and support resistance/support analysis. Note the distribution is an estimation model derived from historical turnover rather than actual holdings, so treat it as a structural indication only.

GET /v2/chips/distribution

Parameters

Name Type Required Description
symbol string No Stock code (recommended)
start_date string No Start date (YYYYMMDD)
end_date string No End date (YYYYMMDD)
trade_date string No Trading date YYYYMMDD (single day)

Response Fields

Field Type Description
symbol string Stock code
trade_date string Trading date
winner_rate number Winner rate (% of shareholders in profit)
weight_avg number Weighted average cost
cost_5pct number 5th percentile cost
cost_25pct number 25th percentile cost
cost_50pct number Median cost
cost_75pct number 75th percentile cost
cost_95pct number 95th percentile cost

API Example

cURL
curl -H "X-API-Key: YOUR_KEY" \
  "https://asharehub.com/v2/chips/distribution?symbol=000001.SZ"
Python SDK
from asharehub import AShareHub

client = AShareHub(api_key="YOUR_KEY")
df = client.chip_distribution(symbol="000001.SZ")
print(df.head())

Sample Data

returns a pandas.DataFrame
symboltrade_datehis_lowhis_highcost_5pctcost_15pctcost_50pctcost_85pctcost_95pctweight_avg… +1
000001.SZ202606260.220.810.210.410.811.212.210.95
000001.SZ202606250.220.810.210.410.811.212.210.96
000001.SZ202606240.220.810.210.410.811.212.210.97