Skip to main content

RLBuilderConfigInput

Reinforcement-learning section input (RL Release 2). See RLBuilderConfig.

input RLBuilderConfigInput {
enabled: Boolean!
algorithm: String!
timeframe: String
trainPeriodDays: Int
backtestPeriodDays: Int
identifier: String!
features: [IndicatorDefinitionInput!]
reward: RewardExpressionJSON
modelRewardParameters: Map
rawRlConfig: Map
}

Fields​

RLBuilderConfigInput.enabled ● Boolean! non-null scalar​

RLBuilderConfigInput.algorithm ● String! non-null scalar​

The sb3/sb3-contrib algorithm class name (validated against rlAlgorithmCatalogue, e.g. "PPO").

RLBuilderConfigInput.timeframe ● String scalar​

RLBuilderConfigInput.trainPeriodDays ● Int scalar​

RLBuilderConfigInput.backtestPeriodDays ● Int scalar​

RLBuilderConfigInput.identifier ● String! non-null scalar​

RLBuilderConfigInput.features ● [IndicatorDefinitionInput!] list input​

Feature nodes — reuses the IndicatorDefinitionInput vocabulary. Empty falls back to the scaffold's baseline feature set.

RLBuilderConfigInput.reward ● RewardExpressionJSON scalar​

Optional reward-expression tree (RL Release 2 SP2). Closed whitelisted numeric vocabulary; absent/invalid → scaffold default reward.

RLBuilderConfigInput.modelRewardParameters ● Map scalar​

RLBuilderConfigInput.rawRlConfig ● Map scalar​

Member Of​

UIBuilderConfigInput input