[Build 118] Out of memory error WFM optimization

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
Attachments
log_2019_02_04.log
(57.91 KiB)
Strategy 348120.sqx
(72.56 KiB)
Optimize WFM.cfx
(2.05 KiB)
  • Votes +1
  • Project StrategyQuant X
  • Type Bug
  • Status Refused
  • Priority Normal

History

Kc
#1

coensio

04.02.2019 13:42

Task created

k
#2

Karish

25.02.2019 12:22
Voted for this task.
MF
#3

Mark Fric

13.06.2019 13:26

Status changed from New to Refused

I tested it and it works without problems. How much memory do you have configured for SQ to use?


Note that system available memory is not the same as memory SQ can use. It can use only configured maximum - you can modify it in the configuration in the top right corner.


Votes: +1

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please