Dukascopy
 
 
Wiki JStore Search Login

Attention! Read the forum rules carefully before posting a topic.

    Try to find an answer in Wiki before asking a question.
    Submit programming questions in this forum only.
    Off topics are strictly forbidden.

Any topics which do not satisfy these rules will be deleted.

SubmitOrder - NullPointerException
 Post subject: SubmitOrder - NullPointerException Post rating: 0   New post Posted: Wed 01 Aug, 2012, 20:06 

User rating: 0
Joined: Sat 16 Jun, 2012, 00:18
Posts: 8
Location: Germany, Berlin
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...


 
 Post subject: Re: SubmitOrder - NullPointerException Post rating: 0   New post Posted: Thu 02 Aug, 2012, 07:27 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
Could you please provide a full example strategy and a precise launch scenario (i.e. if the startegy is run in platform or standalone, with live data or in historical tester, if in historical tester - provide its settings).


 
 Post subject: Re: SubmitOrder - NullPointerException Post rating: 0   New post Posted: Thu 02 Aug, 2012, 08:40 

User rating: 0
Joined: Sat 16 Jun, 2012, 00:18
Posts: 8
Location: Germany, Berlin
The Strategy is run in standalone using historical tester.
Settings for historical tester:
       Date dateFrom = dateFormat.parse("03/01/2012 12:00:00");
       Date dateTo = dateFormat.parse("06/18/2012 00:00:00");

       
       client.setDataInterval(Period.DAILY, OfferSide.BID, InterpolationMethod.FOUR_TICKS, dateFrom.getTime(), dateTo.getTime());


 
 Post subject: Re: SubmitOrder - NullPointerException Post rating: 0   New post Posted: Thu 02 Aug, 2012, 11:28 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
You need to add in onStart:
engine = context.getEngine();


 
 Post subject: Re: SubmitOrder - NullPointerException Post rating: 0   New post Posted: Thu 02 Aug, 2012, 11:33 

User rating: 0
Joined: Sat 16 Jun, 2012, 00:18
Posts: 8
Location: Germany, Berlin
My bad - thank you so much!


 

Jump to:  

cron
  © 1998-2025 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com