Dukascopy
 
 
Wiki JStore Search Login

APICLIENT-137 java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar
 Post subject: APICLIENT-137 java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar Post rating: 0   New post Posted: Tue 19 Jun, 2012, 06:24 
User avatar

User rating: 0
Joined: Tue 17 Jan, 2012, 15:15
Posts: 20
Location: Russian FederationRussian Federation
Hello,

There is a problem with the latest platform (2.17.11). My strategy calls ichimoku:
    public void onBar(Instrument instrument, Period period, IBar askbar,
            IBar bidbar) throws JFException {
double[][] ichimokuFlat = indicators.ichimoku(instrument, Period.ONE_HOUR, OfferSide.BID, 9, 26, 52, Filter.ALL_FLATS, 2,askbar.getTime(),0);
}


And I see on messages log:
2012-06-19 06:11:19   Strategy tester: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)
2012-06-19 06:11:19   Strategy tester: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)
2012-06-19 06:11:19   Strategy tester: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)
2012-06-19 06:11:19   Strategy tester: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)
2012-06-19 06:11:19   Strategy tester: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)


java.lang.ArrayIndexOutOfBoundsException: 0
   at com.dukascopy.api.impl.bw.ichimoku(Unknown Source)
   at singlejartest.STRATEGY_NAME.onBar(STRATEGY_NAME.java:975)
   at com.dukascopy.dds2.greed.agent.strategy.tester.b.a(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.u.run(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.b.a(Unknown Source)
   at com.dukascopy.dds2.greed.actions.StrategyTesterAction.zj(Unknown Source)
   at com.dukascopy.dds2.greed.actions.StrategyTesterAction.yJ(Unknown Source)
   at com.dukascopy.dds2.greed.actions.c.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)


Please help me to solve this problem.
PS Where can I see the platform's change log?


 
 Post subject: Re: java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar Post rating: 0   New post Posted: Tue 19 Jun, 2012, 06:37 
User avatar

User rating: 0
Joined: Tue 17 Jan, 2012, 15:15
Posts: 20
Location: Russian FederationRussian Federation
Same problem for .macd:
java.lang.IllegalArgumentException: Illegal Capacity: -12762
   at java.util.ArrayList.<init>(Unknown Source)
   at com.dukascopy.charts.data.datacache.bi.a(Unknown Source)
   at com.dukascopy.charts.data.datacache.bi.jW(Unknown Source)
   at com.dukascopy.charts.data.datacache.bi.run(Unknown Source)
   at com.dukascopy.charts.data.datacache.br.run(Unknown Source)
   at com.dukascopy.charts.data.datacache.af.b(Unknown Source)
   at com.dukascopy.api.impl.j.a(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.an.a(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.ar.e(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.ar.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.dukascopy.dds2.greed.agent.strategy.tester.an.getBars(Unknown Source)
   at com.dukascopy.api.impl.bw.b(Unknown Source)
   at com.dukascopy.api.impl.bw.a(Unknown Source)
   at com.dukascopy.api.impl.bw.calculateIndicator(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.ax.calculateIndicator(Unknown Source)
   at com.dukascopy.api.impl.bw.macd(Unknown Source)
   at singlejartest.NAME.onBar(NAME.java:1004)
   at com.dukascopy.dds2.greed.agent.strategy.tester.b.a(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.u.run(Unknown Source)
   at com.dukascopy.dds2.greed.agent.strategy.tester.b.a(Unknown Source)
   at com.dukascopy.dds2.greed.actions.StrategyTesterAction.zj(Unknown Source)
   at com.dukascopy.dds2.greed.actions.StrategyTesterAction.yJ(Unknown Source)
   at com.dukascopy.dds2.greed.actions.c.run(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)


 
 Post subject: Re: APICLIENT-137 java.lang.ArrayIndexOutOfBoundsException: 0 @ singlejartest.STRATEGY_NAME.onBar Post rating: 0   New post Posted: Tue 19 Jun, 2012, 15:27 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
Fixed in 2.17.11


 

Jump to:  

  © 1998-2024 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