Canadian Short Positions (CIRO)
GetCanadianShortPositionsGet the aggregate short positions in one Canadian listing, written MIC:TICKER (e.g. XTSE:RY, XTSX:..., XCNQ:..., NEOE:...), from CIRO's Consolidated Short Position Report, newest first. CIRO, the Canadian Investment Regulatory Organization, publishes one report as of the 15th and one as of the last day of each month, a few days later. Each row gives the as-of date, the short position in shares, CIRO's net change since its previous report, and the listing's average daily volume over the trading days since the previous as-of date with the days to cover it implies, both from our own daily volume for that listing, and the shares CIRO reports sold short over the period with their percentage of all shares traded, with CIRO's later corrections applied. Capture began with the reports CIRO still served at its first read, about a year back. For US short interest use GetShortInterest; for European short positions use GetEuropeanShortPositions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticker": "<ticker>"
},
"name": "GetCanadianShortPositions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | Rows to skip for paging (default 0). | |
| ticker | Yes | Canadian listing symbol MIC:TICKER, e.g. XTSE:RY. A bare ticker names a US listing and is answered with the company's Canadian listings to ask with. | |
| maxResults | No | Maximum reports, newest first (default 24, about a year; max 100). |