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