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