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