Skip to main content

previewStrategyCode

Preview generated Python code from UI builder configuration Does not save the strategy, just returns the generated code for preview Pass timeframe whenever it is known: the generated Python carries it, and omitting it renders the 5m default for a strategy that will be saved as something else. Pass tradingMode (the strategy config's trading_mode) whenever it is known: it decides the generated can_short with the same precedence save uses (the config's mode wins over config.tradingMode), so the preview matches what is saved.

previewStrategyCode(
config: UIBuilderConfigInput!
className: String!
ownerID: String!
timeframe: String
tradingMode: String
): PreviewCodeResult!

Arguments​

previewStrategyCode.config ● UIBuilderConfigInput! non-null input​

previewStrategyCode.className ● String! non-null scalar​

previewStrategyCode.ownerID ● String! non-null scalar​

previewStrategyCode.timeframe ● String scalar​

previewStrategyCode.tradingMode ● String scalar​

Type​

PreviewCodeResult object​

Result of strategy code preview generation