Skip to main content

UIBuilderConfig

UI Builder configuration — the visual strategy definition

type UIBuilderConfig {
version: Int!
schemaVersion: String
indicators: [IndicatorDefinition!]!
parameters: StrategyParameters!
callbacks: CallbacksConfig!
tradingMode: TradingMode
positionMode: PositionMode
long: SignalConfig
short: SignalConfig
mirrorConfig: MirrorConfig
hyperoptParams: [HyperoptParamEntry!]
visibleIndicatorIds: [String!]
rl: RLBuilderConfig
}

Fields

UIBuilderConfig.version ● Int! non-null scalar

UIBuilderConfig.schemaVersion ● String scalar

UIBuilderConfig.indicators ● [IndicatorDefinition!]! non-null object

UIBuilderConfig.parameters ● StrategyParameters! non-null object

UIBuilderConfig.callbacks ● CallbacksConfig! non-null object

UIBuilderConfig.tradingMode ● TradingMode enum

UIBuilderConfig.positionMode ● PositionMode enum

UIBuilderConfig.long ● SignalConfig object

UIBuilderConfig.short ● SignalConfig object

UIBuilderConfig.mirrorConfig ● MirrorConfig object

UIBuilderConfig.hyperoptParams ● [HyperoptParamEntry!] list object

Hyperopt parameter optimization configs, one per parameter path

UIBuilderConfig.visibleIndicatorIds ● [String!] list scalar

UIBuilderConfig.rl ● RLBuilderConfig object

Optional reinforcement-learning section (RL Release 2). Present + enabled emits an RL strategy.

Member Of

Strategy object ● StrategyPreset object