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