While trying to historical test a strategy an order like this:
engine.submitOrder(getLable(instrument),instrument,ordCmd,0.1)
throws the following Exception:
2012-08-01 20:24:26.432 ERROR StrategyRunner -
java.lang.NullPointerException
at singlejartest.Gtrader.onBar(Gtrader.java:141)
at com.dukascopy.dds2.greed.agent.strategy.tester.AbstractStrategyRunner.historicalCandleReceived(AbstractStrategyRunner.java:656)
at com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner.run(StrategyRunner.java:473)
at java.lang.Thread.run(Thread.java:679)
2012-08-01 20:24:26.434 ERROR TesterClientImpl$DefaultStrategyExceptionHandler - Exception thrown while running onBar method: null
java.lang.NullPointerException
at singlejartest.Gtrader.onBar(Gtrader.java:141)
at com.dukascopy.dds2.greed.agent.strategy.tester.AbstractStrategyRunner.historicalCandleReceived(AbstractStrategyRunner.java:656)
at com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner.run(StrategyRunner.java:473)
at java.lang.Thread.run(Thread.java:679)
Strategy tester: java.lang.NullPointerException @ singlejartest.Gtrader.onBar(Gtrader.java:141)
null: java.lang.NullPointerException
at singlejartest.Gtrader.onBar(Gtrader.java:141)
at com.dukascopy.dds2.greed.agent.strategy.tester.AbstractStrategyRunner.historicalCandleReceived(AbstractStrategyRunner.java:656)
at com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner.run(StrategyRunner.java:473)
at java.lang.Thread.run(Thread.java:679)
The code used to submit an order works fine in my other strategies...