Screener
Search instruments and manage saved screeners.
Search Screener
Get Screeners
Get Screener By ID
Create Screener
Replace Screener
Patch Screener
Delete Screener
Get Screener Catalog
ModelsExpand Collapse
type Catalog struct{…}
The complete screener field catalog, serialized as the data payload of
GET /screener/catalog.
DefaultResponseFields []string
The api_names that resolve to the POST default column set when
columns is omitted.
Enums Enums
The enum universes every other section’s values are drawn from.
Fields FieldColumns
Struct-of-arrays of the remaining per-field scalars.
Kinds []FieldKind
The deduplicated (category, format, value_type, combinations, default combination) tuples; fields.kind[i] indexes into this.
Combinations []Combination
DefaultCombination Combination
Modifiers []ModifierDef
The modifier operations and their legal args forms.
Args []ModifierArg
The positional args slots, in order.
Rules Rules
Request-side semantics for turning the data into a valid call.
APINameComposition string
Requests and response field objects use the same reference shape:
base name plus at most one of period / lookback;
default_response_fields (the POST default column set when columns
is omitted) carries api_names, each decoding via suffixes.
Axes string
At most one of period / lookback; the empty combination selects
the field’s current or most recent value.
Variables []VariableDef
type FieldKind struct{…}
One deduplicated (category, format, value_type, combinations, default combination) tuple; fields.kind[i] indexes into Catalog::kinds.
Combinations []Combination
DefaultCombination Combination
type FilterOpSpec struct{…}
Operator specification with optional behavioral arguments.
Name FilterOperator
type FilterValue struct{…}
A filter value: either a literal or a variable reference.
A variable reference.
Optional arithmetic modifier.
Name ModifierOp
type Modifier struct{…}
Arithmetic modifier applied to a variable value.
Name ModifierOp
type ModifierDef struct{…}
A modifier operation and the positional args each context accepts.
Args []ModifierArg
The positional args slots, in order.
type Rules struct{…}
Request-side semantics: how to turn the catalog data into a valid
POST /screener call.
APINameComposition string
Requests and response field objects use the same reference shape:
base name plus at most one of period / lookback;
default_response_fields (the POST default column set when columns
is omitted) carries api_names, each decoding via suffixes.
Axes string
At most one of period / lookback; the empty combination selects
the field’s current or most recent value.
type ScreenerColumn struct{…}
A single column in the screener search response.
Field FieldRef
type ScreenerEntry struct{…}
A saved screener configuration entry
Filters []SearchFilter
Left FieldRef
The operator and optional arguments. Omit together with right for an unenabled filter.
Name FilterOperator
The value(s) to compare against. Omit together with op for an unenabled filter.
A variable reference.
Optional arithmetic modifier.
Name ModifierOp
Field FieldRef
Filters []SearchFilter
Left FieldRef
The operator and optional arguments. Omit together with right for an unenabled filter.
Name FilterOperator
The value(s) to compare against. Omit together with op for an unenabled filter.
A variable reference.
Optional arithmetic modifier.
Name ModifierOp
Field FieldRef
A single row of screener columns for one instrument.
Field FieldRef
Field FieldRef
type SearchFilter struct{…}
A single filter condition.
When op and right are both absent, the filter is “unenabled”:
it persists a left field reference without applying any predicate.
Unenabled filters are skipped during search execution but still
round-trip through save/load so callers can preserve draft state.
Left FieldRef
The operator and optional arguments. Omit together with right for an unenabled filter.
Name FilterOperator
The value(s) to compare against. Omit together with op for an unenabled filter.
A variable reference.
Optional arithmetic modifier.
Name ModifierOp
type SortSpec struct{…}
A sort specification pairing a field with a direction.
Field FieldRef
type Variable struct{…}
A variable reference (field or built-in like today).
Optional arithmetic modifier.