Class GridSearchOptimizer.Candidate
java.lang.Object
com.quantfinlib.backtest.validation.GridSearchOptimizer.Candidate
- Enclosing class:
GridSearchOptimizer
One grid point: its parameters, metrics, objective and equity curve.
-
Constructor Summary
ConstructorsConstructorDescriptionCandidate(Map<String, Double> params, PerformanceMetrics metrics, double objective, double[] equityCurve) Creates the value; array and collection arguments are copied. -
Method Summary
Modifier and TypeMethodDescriptionbooleandoubleequityCurve(int i) ElementiofequityCurve.double[]A fresh copy ofequityCurve.intLength ofequityCurve.inthashCode()metrics()metrics.doubleobjective.params()params.toString()
-
Constructor Details
-
Candidate
public Candidate(Map<String, Double> params, PerformanceMetrics metrics, double objective, double[] equityCurve) Creates the value; array and collection arguments are copied.
-
-
Method Details
-
params
-
metrics
metrics. -
objective
public double objective()objective. -
equityCurve
public double equityCurve(int i) ElementiofequityCurve. -
equityCurveLength
public int equityCurveLength()Length ofequityCurve. -
equityCurveCopy
public double[] equityCurveCopy()A fresh copy ofequityCurve. -
equals
-
hashCode
-
toString
-