C# Class finances_optimize.Optimizer

Show file Open project: fanny-yang/Data_DSA_Skript

Public Methods

Method Description
Optimize ( string>.Dictionary rawArguments ) : void
Optimize ( FsdParser inputParser, string outputFileName, int layers, double minThreshold, double maxThreshold, double thresholdStepSize, int minTrades, int iterations, int randomize, FsdParser validationParsers ) : void
Optimize ( string inputFileName, string outputFileName, int layers, double minThreshold, double maxThreshold, double thresholdStepSize, int minTrades, int iterations, int randomize, string validationFileNames ) : void

Private Methods

Method Description
getLayerCombinations ( int layer, HashSet &combinations ) : void
getLayerCombinations ( int layer, HashSet &combinations, int currentDepth, List currentLayerComponents ) : void
getStatistics ( Network network, FsdParser parser, double threshold, int &numTradesWon, int &numTradesLost, double &tradeWinRate ) : void

Method Details

Optimize() public static method

public static Optimize ( string>.Dictionary rawArguments ) : void
rawArguments string>.Dictionary
return void

Optimize() public static method

public static Optimize ( FsdParser inputParser, string outputFileName, int layers, double minThreshold, double maxThreshold, double thresholdStepSize, int minTrades, int iterations, int randomize, FsdParser validationParsers ) : void
inputParser FsdParser
outputFileName string
layers int
minThreshold double
maxThreshold double
thresholdStepSize double
minTrades int
iterations int
randomize int
validationParsers FsdParser
return void

Optimize() public static method

public static Optimize ( string inputFileName, string outputFileName, int layers, double minThreshold, double maxThreshold, double thresholdStepSize, int minTrades, int iterations, int randomize, string validationFileNames ) : void
inputFileName string
outputFileName string
layers int
minThreshold double
maxThreshold double
thresholdStepSize double
minTrades int
iterations int
randomize int
validationFileNames string
return void