addedInput schema / properties / mode
Added value: +{
+ "description": "Symbol input only. 'cluster' (default): the ticker's residual-correlation cluster. 'peers': the ticker plus the stocks whose residual moves track it most closely (with peers.corr), the peers' mean move, the ticker's own move and its divergence from them.",
+ "enum": [
+ "cluster",
+ "peers"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / digest / description
Previous value: -"include_digest only: LLM summary constrained to the member symbols of the peers (cluster or neighbourhood); null when it could not be produced"New value: +"include_digest only: LLM summary constrained to the member symbols of the peers; null when it could not be produced"
addedOutput schema / properties / move / properties / divergence_20d
Added value: +{
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / move / properties / divergence_5d
Added value: +{
+ "description": "peers mode only: the symbol's residual move minus the peers' mean, in percentage points",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / move / properties / members / items / properties / corr
Added value: +{
+ "description": "peers mode only: residual correlation with the asked symbol",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / move / properties / symbol
Added value: +{
+ "additionalProperties": {},
+ "description": "peers mode only: the asked symbol's own move (the group figures above exclude it)",
+ "properties": {
+ "raw_20d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "raw_5d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "residual_20d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "residual_5d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "residual_5d",
+ "residual_20d",
+ "raw_5d",
+ "raw_20d"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / peers / properties / corr
Added value: +{
+ "additionalProperties": {
+ "type": "number"
+ },
+ "description": "peers only: peer ticker -> its residual correlation with the asked symbol over 250 sessions (market removed), most correlated first",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}
changedOutput schema / properties / peers / properties / kind / description
Previous value: -"'cluster': the symbol's peer group (a leaf of the cluster hierarchy); 'industry': no tight cluster, so its industry peers ranked by residual correlation; 'neighbors': the symbol plus its closest residual-correlation peers (industry unknown)"New value: +"'peers' (mode peers): the symbol plus the stocks whose residual moves track it most closely, r >= min_corr, ranked in peers.corr; 'cluster': the symbol's peer group (a leaf of the cluster hierarchy); 'industry': no tight cluster, so its industry peers ranked by residual correlation; 'neighbors': the symbol plus its closest residual-correlation peers (industry unknown)"
changedOutput schema / properties / peers / properties / kind / enum
Previous value: -[
- "cluster",
- "industry",
- "neighbors"
-]New value: +[
+ "cluster",
+ "industry",
+ "neighbors",
+ "peers"
+]
addedOutput schema / properties / peers / properties / min_corr
Added value: +{
+ "description": "peers only: the minimum residual correlation of a peer",
+ "type": "number"
+}
addedOutput schema / properties / peers / properties / theme
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "type": "number"
+ },
+ "label": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "size": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "id",
+ "label",
+ "size"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "peers only: the symbol's leaf cluster, for context, or null when it is in none"
+}