Skip to main content

UIBuilderReference

Complete UI Builder reference metadata. Call the uiBuilderReference query to get this before constructing UIBuilderConfigInput. All data is derived from the backend implementation and is always in sync with the API.

type UIBuilderReference {
indicators: [IndicatorSpec!]!
categories: [UIBuilderCategorySpec!]!
conditionNodeTypes: [ConditionNodeSpec!]!
operandTypes: [OperandTypeSpec!]!
rewardNodeTypes: [RewardNodeSpec!]!
rewardOperandTypes: [RewardOperandSpec!]!
exampleConfig: String!
}

Fields

UIBuilderReference.indicators ● [IndicatorSpec!]! non-null object

Catalog of all supported indicator types with their parameter schemas and output columns. Use this to construct IndicatorDefinitionInput objects.

UIBuilderReference.categories ● [UIBuilderCategorySpec!]! non-null object

Indicator grouping categories (trend, momentum, volatility, volume, custom) with labels and descriptions. Use this to build category tabs/filters in the UI.

UIBuilderReference.conditionNodeTypes ● [ConditionNodeSpec!]! non-null object

Condition node type specifications. Use this to understand the JSON structure of entryConditions and exitConditions.

UIBuilderReference.operandTypes ● [OperandTypeSpec!]! non-null object

Operand type specifications. Use this to understand what can be used as left/right operands in COMPARE/CROSSOVER nodes.

UIBuilderReference.rewardNodeTypes ● [RewardNodeSpec!]! non-null object

Reward-expression node type specifications (RL Release 2). The palette source for the RL RewardExpressionEditor — the closed whitelist of reward node types.

UIBuilderReference.rewardOperandTypes ● [RewardOperandSpec!]! non-null object

Reward operand (leaf) type specifications (RL Release 2). The closed whitelist of reward operands (pnl, action, position, trade_duration, is_valid, param, const).

UIBuilderReference.exampleConfig ● String! non-null scalar

A minimal working example of a UIBuilderConfigInput (RSI oversold/overbought strategy). Paste and modify this as a starting point.

Returned By

uiBuilderReference query