IndicatorSpec
Full specification for a single indicator type available in the UI Builder. Provides everything needed to construct a valid IndicatorDefinitionInput and render the UI.
type IndicatorSpec {
type: IndicatorType!
name: String!
description: String!
category: String!
params: [IndicatorParamSpec!]!
outputs: [IndicatorOutputSpec!]!
}
Fields
IndicatorSpec.type ● IndicatorType! non-null enum
Matches the IndicatorType enum value (e.g. "RSI", "MACD", "BB")
IndicatorSpec.name ● String! non-null scalar
UI display name (e.g. "Relative Strength Index", "Moving Average Convergence Divergence")
IndicatorSpec.description ● String! non-null scalar
Human-readable description of what this indicator measures
IndicatorSpec.category ● String! non-null scalar
Grouping category for UI display: trend | momentum | volatility | volume | custom
IndicatorSpec.params ● [IndicatorParamSpec!]! non-null object
All configurable parameters for this indicator
IndicatorSpec.outputs ● [IndicatorOutputSpec!]! non-null object
Output columns produced by this indicator
Member Of
UIBuilderReference object