WFM optimization not more possible in build 118, test stopped after few minutes of operation. Strategy successfully WFM tested in build 117.
System indicates sufficient free OS memory, SQ-X gives the following 'OutOfMemory':
12:16:27 Project stopped
12:16:27 Genetic engine finished with exception java.lang.OutOfMemoryError: Java heap space
at com.strategyquant.datalib.dataseries.SQDoubleArrayList.ensureBufferSpace(Unknown Source)
at com.strategyquant.datalib.dataseries.SQDoubleArrayList.addValues(Unknown Source)
at com.strategyquant.datalib.dataseries.HeapDoubleValuesList.addDoubleValues(Unknown Source)
at com.strategyquant.datalib.dataseries.DataSeriesBase.addDoubleValues(Unknown Source)
at com.strategyquant.datalib.DataSeries.addValues(Unknown Source)
at com.strategyquant.tradinglib.indicator.IndicatorBase.recognizeAndInitializeDataSeries(Unknown Source)
at SQ.Internal.Indicator.initialize(Indicator.java:46)
at SQ.Internal.Indicators.HeikenAshi(Indicators.java:515)
at SQ.Blocks.Price.HeikenAshiHigh.OnBlockEvaluate(HeikenAshiHigh.java:52)
at SQ.Internal.ValueBlock.evaluateBlock(ValueBlock.java:48)
at SQ.Blocks.Comparisons.CrossesBelow.OnEvaluateComparison(CrossesBelow.java:40)
at SQ.Internal.ComparisonBlock.evaluateBlock(ComparisonBlock.java:49)
at SQ.Blocks.Comparisons.AND.OnEvaluateComparison(AND.java:44)
at SQ.Internal.ComparisonBlock.evaluateBlock(ComparisonBlock.java:49)
at SQ.Blocks.Comparisons.AND.OnEvaluateComparison(AND.java:44)
at SQ.Internal.ComparisonBlock.evaluateBlock(ComparisonBlock.java:49)
at SQ.Internal.RulesImpl.Signal.evaluateRule(Signal.java:70)
at SQ.Internal.StrategyEvent.evaluateEvent(StrategyEvent.java:57)
at SQ.Internal.XmlStrategy.OnBarUpdate(XmlStrategy.java:142)
at com.strategyquant.tradinglib.engine.TradingSetup.callStrategyOnBarUpdate(Unknown Source)
at com.strategyquant.tradinglib.setup.TradingSetupRunnable.processReceivedTickPrepared(Unknown Source)
at com.strategyquant.tradinglib.setup.TradingSetupRunnable.runOneCycle(Unknown Source)
at com.strategyquant.tradinglib.backtest.BacktestTradingSetupRunnable.runCalled(Unknown Source)
at com.strategyquant.tradinglib.engine.BacktestTradingSetup.processEvent(Unknown Source)
at com.strategyquant.tradinglib.backtest.BacktestDataFeed.processEvent(Unknown Source)
at com.strategyquant.tradinglib.backtest.BacktestDataFeed.start(Unknown Source)
at com.strategyquant.tradinglib.engine.BacktestEngine.runBacktest(Unknown Source)
at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.backtestStrategy(Unknown Source)
at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.runBacktestOnMainSetup(Unknown Source)
at com.strategyquant.tradinglib.backtestrunner.BacktestRunner.execute(Unknown Source)
at com.strategyquant.tradinglib.optimization.OptimizerBacktestEvaluator.evaluateCandidate(Unknown Source)
at com.strategyquant.tradinglib.optimization.OptimizerBacktestEvaluator.evaluateCandidate(Unknown Source)
12:03:09 Genetic optimization method
12:03:08 Testing original parameters