Uses of Class
com.strategyquant.tradinglib.ResultsGroup
Packages that use ResultsGroup
Package
Description
Trading related classes, constants and methods.
Classes for computing correlation of two strategies.
-
Uses of ResultsGroup in com.strategyquant.tradinglib
Methods in com.strategyquant.tradinglib that return ResultsGroupModifier and TypeMethodDescriptionResultsGroup.clone()
Clone.Gets the locked.Result.getResultsGroup()
Databank.getTopResults()
Gets the top results.ResultsGroup.lockRecord(int seconds, String lockingTask)
Lock record.ResultsGroup.lockRecord(String lockingTask)
locks this ResultsGroup and returns it.static ResultsGroup
ResultsGroup.merge(ResultsGroup... results)
merge multiple results groups into one and return it.static ResultsGroup
ResultsGroup.merge(ArrayList<ResultsGroup> results, String[] excludedKeys, SQProject project)
Merge.static ResultsGroup
ResultsGroup.mergeWF(ArrayList<ResultsGroup> results, String[] excludedKeys, SQProject project)
Merge.Methods in com.strategyquant.tradinglib that return types with arguments of type ResultsGroupModifier and TypeMethodDescriptionResultsGroup.getMergedResults()
Gets the merged results.Databank.getRecords()
Gets the records.CustomAnalysisMethod.processDatabank(String project, String task, String databankName, ArrayList<ResultsGroup> databankRG)
Methods in com.strategyquant.tradinglib with parameters of type ResultsGroupModifier and TypeMethodDescriptionboolean
Databank.add(ResultsGroup resultsGroup, boolean refreshGrid)
Add ResultsGroup to the databank.boolean
Databank.add(ResultsGroup resultsGroup, boolean refreshGrid, boolean cleanupOptimizations)
Adds the.Result.clone(ResultsGroup newRG)
Clone.int
WalkForwardResult.computeRobustnessScore(ResultsGroup resultsGroup, ArrayList<com.strategyquant.tradinglib.conditions.Condition> conditions, int thresholdPct, int periodType)
Compute robustness score.void
WalkForwardResult.computeStats(ResultsGroup rg)
Compute stats.void
Databank.deleteResultsFile(ResultsGroup resultsGroup)
Delete results file.abstract String
OverviewTemplate.drawValues(ResultsGroup strategyResult, String resultKey, StatsTypeCombination combination)
Draw values.ReportGenerator.drawValues(ResultsGroup strategyResult, String resultKey, StatsTypeCombination combination)
DatabankColumn.exportValue(ResultsGroup results, String resultKey, byte direction, byte plType, byte sampleType)
Export value.boolean
CustomAnalysisMethod.filterStrategy(String project, String task, String databankName, ResultsGroup rg)
DatabankColumn.getCrossCheckComputedValue(ResultsGroup results, double crossCheckValue)
Gets the cross check computed value.DatabankColumn.getCustomFormat(byte direction, byte plType, byte sampleType, String value, ResultsGroup rg)
Gets the custom format.double
DatabankColumn.getNumericValue(ResultsGroup results, String resultKey, byte direction, byte plType, byte sampleType)
Gets the numeric value.Databank.getResultsFilePath(ResultsGroup resultsGroup)
Gets the results file path.DatabankColumn.getStats(ResultsGroup results, String resultKey, byte direction, byte plType, byte sampleType)
Gets the stats.DatabankColumn.getValue(ResultsGroup results, String resultKey, byte direction, byte plType, byte sampleType)
Gets the value.static ResultsGroup
ResultsGroup.merge(ResultsGroup... results)
merge multiple results groups into one and return it.void
ResultsGroup.mergeWith(ResultsGroup rg)
Merge with.void
ResultsGroup.mergeWith(ResultsGroup rg, String[] excludedKeys)
void
ResultsGroup.mergeWith(ResultsGroup rg, String[] excludedKeys, boolean mergeWFResults)
Merge with.void
ResultsGroup.moveResultFrom(String resultKey, ResultsGroup sourceRG, boolean makeSpecial)
Move result from.void
Databank.onResultChange(ResultsGroup resultsGroup)
On result change.void
ReportGenerator.replaceValues(ResultsGroup strategyResult, String resultKey, StatsTypeCombination combination)
void
Databank.update(String resultsName, ResultsGroup resultsGroup, boolean refreshGrid, String lockingTask)
Update.void
Databank.updateBestResults(ResultsGroup rg)
Update best results.void
ResultsGroup.updateResults(ResultsGroup newResults, boolean sendEvent)
updates this results group - it will completely replace everything in the old ResultsGroup with the new one .Method parameters in com.strategyquant.tradinglib with type arguments of type ResultsGroupModifier and TypeMethodDescriptionstatic ResultsGroup
ResultsGroup.merge(ArrayList<ResultsGroup> results, String[] excludedKeys, SQProject project)
Merge.static ResultsGroup
ResultsGroup.mergeWF(ArrayList<ResultsGroup> results, String[] excludedKeys, SQProject project)
Merge.CustomAnalysisMethod.processDatabank(String project, String task, String databankName, ArrayList<ResultsGroup> databankRG)
void
ResultsGroup.setMergedResults(List<ResultsGroup> results)
Sets the merged results.Constructors in com.strategyquant.tradinglib with parameters of type ResultsGroupModifierConstructorDescriptionResult(ResultsGroup resultsGroup)
This constructor is used when creating Result from XML.Result(String resultKey, ResultsGroup resultsGroup, SettingsMap settings)
Instantiates a new result. -
Uses of ResultsGroup in com.strategyquant.tradinglib.correlation
Methods in com.strategyquant.tradinglib.correlation with parameters of type ResultsGroupModifier and TypeMethodDescriptiondouble
CorrelationComputer.computeCorrelation(ResultsGroup rg1, ResultsGroup rg2, int period, CorrelationType type, boolean addEmptyPeriods)
-
Uses of ResultsGroup in com.strategyquant.tradinglib.project
Methods in com.strategyquant.tradinglib.project with parameters of type ResultsGroupModifier and TypeMethodDescriptionstatic void
ProjectConfigHelper.checkAdditionalChartsAndCIndysExpected(String projectName, ResultsGroup rg, ChartSetup mainSetup)
Check additional charts and c indys expected.static void
ProjectConfigHelper.checkCustDataIndys(ResultsGroup rg)
Check cust data indys.