Skip to main content

StrategyAnalysis

Comprehensive strategy analysis output: parse status + hyperopt + indicators + risk + freqai + lint.

type StrategyAnalysis {
parseStatus: ParseStatus!
parseError: String
errorLine: Int
errorColumn: Int
analyzedAt: Time!
analyzerVersion: String!
declaredHyperoptParams: [DeclaredHyperoptParam!]!
declaredSpaces: [String!]!
declaredIndicators: [DeclaredIndicator!]!
riskProfile: RiskProfile
freqaiProfile: FreqAIProfile
lintFindings: [LintFinding!]!
}

Fields​

StrategyAnalysis.parseStatus ● ParseStatus! non-null enum​

StrategyAnalysis.parseError ● String scalar​

StrategyAnalysis.errorLine ● Int scalar​

StrategyAnalysis.errorColumn ● Int scalar​

StrategyAnalysis.analyzedAt ● Time! non-null scalar​

StrategyAnalysis.analyzerVersion ● String! non-null scalar​

StrategyAnalysis.declaredHyperoptParams ● [DeclaredHyperoptParam!]! non-null object​

StrategyAnalysis.declaredSpaces ● [String!]! non-null scalar​

StrategyAnalysis.declaredIndicators ● [DeclaredIndicator!]! non-null object​

StrategyAnalysis.riskProfile ● RiskProfile object​

StrategyAnalysis.freqaiProfile ● FreqAIProfile object​

StrategyAnalysis.lintFindings ● [LintFinding!]! non-null object​

Returned By​

analyzeStrategy query

Member Of​

Strategy object