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.

Waddah indicator throws exeption
 Post subject: Waddah indicator throws exeption Post rating: 0   New post Posted: Sun 15 Apr, 2012, 13:20 

User rating: 0
Joined: Sun 15 Apr, 2012, 13:11
Posts: 2
Dear Dukascopy team,


I'm getting this with latest JForex API version:

Apr 15, 2012 2:58:39 PM com.dukascopy.charts.math.indicators.IndicatorsProvider getIndicatorHolder
SEVERE: null
java.lang.IllegalStateException
at com.dukascopy.charts.data.orders.OrdersProvider.getInstance(OrdersProvider.java:74)
at com.dukascopy.dds2.greed.util.IndicatorHelper.createIndicatorContext(IndicatorHelper.java:30)
at com.dukascopy.dds2.greed.util.IndicatorHelper.createIndicatorContext(IndicatorHelper.java:36)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:389)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:364)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicator(IndicatorsProvider.java:356)
at com.dukascopy.indicators.WaddahAttarTrend.onStart(WaddahAttarTrend.java:35)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:381)
at com.dukascopy.api.impl.Indicators.getCachedIndicator(Indicators.java:3914)
at com.dukascopy.api.impl.Indicators.calculateIndicator(Indicators.java:3962)
at com.dukascopy.dds2.greed.agent.strategy.tester.TesterIndicators.calculateIndicator(TesterIndicators.java:27)
at com.dukascopy.api.impl.Indicators.waddahAttar(Indicators.java:3808)
at lv.fxproject.strategy.StrategyCountingPipBoostRP.onBar(StrategyCountingPipBoostRP.java:134)
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:470)
at java.lang.Thread.run(Thread.java:662)
Apr 15, 2012 2:58:39 PM com.dukascopy.dds2.greed.agent.strategy.tester.StrategyRunner handleException
SEVERE: null
java.lang.NullPointerException
at com.dukascopy.indicators.WaddahAttarTrend.onStart(WaddahAttarTrend.java:36)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:381)
at com.dukascopy.api.impl.Indicators.getCachedIndicator(Indicators.java:3914)
at com.dukascopy.api.impl.Indicators.calculateIndicator(Indicators.java:3962)
at com.dukascopy.dds2.greed.agent.strategy.tester.TesterIndicators.calculateIndicator(TesterIndicators.java:27)
at com.dukascopy.api.impl.Indicators.waddahAttar(Indicators.java:3808)
at lv.fxproject.strategy.StrategyCountingPipBoostRP.onBar(StrategyCountingPipBoostRP.java:134)
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:470)
at java.lang.Thread.run(Thread.java:662)
Strategy tester: java.lang.NullPointerException @ lv.fxproject.strategy.StrategyCountingPipBoostRP.onBar(StrategyCountingPipBoostRP.java:134)
null: java.lang.NullPointerException
at com.dukascopy.indicators.WaddahAttarTrend.onStart(WaddahAttarTrend.java:36)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:381)
at com.dukascopy.api.impl.Indicators.getCachedIndicator(Indicators.java:3914)
at com.dukascopy.api.impl.Indicators.calculateIndicator(Indicators.java:3962)
at com.dukascopy.dds2.greed.agent.strategy.tester.TesterIndicators.calculateIndicator(TesterIndicators.java:27)
at com.dukascopy.api.impl.Indicators.waddahAttar(Indicators.java:3808)
at lv.fxproject.strategy.StrategyCountingPipBoostRP.onBar(StrategyCountingPipBoostRP.java:134)
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:470)
at java.lang.Thread.run(Thread.java:662)
Apr 15, 2012 2:58:39 PM com.dukascopy.api.impl.connect.TesterClientImpl$DefaultStrategyExceptionHandler onException
SEVERE: Exception thrown while running onBar method: null
java.lang.NullPointerException
at com.dukascopy.indicators.WaddahAttarTrend.onStart(WaddahAttarTrend.java:36)
at com.dukascopy.charts.math.indicators.IndicatorsProvider.getIndicatorHolder(IndicatorsProvider.java:381)
at com.dukascopy.api.impl.Indicators.getCachedIndicator(Indicators.java:3914)
at com.dukascopy.api.impl.Indicators.calculateIndicator(Indicators.java:3962)
at com.dukascopy.dds2.greed.agent.strategy.tester.TesterIndicators.calculateIndicator(TesterIndicators.java:27)
at com.dukascopy.api.impl.Indicators.waddahAttar(Indicators.java:3808)
at lv.fxproject.strategy.StrategyCountingPipBoostRP.onBar(StrategyCountingPipBoostRP.java:134)
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:470)
at java.lang.Thread.run(Thread.java:662)

This specific exception got on USDCAD instrument. Using TesterClient which is run using 1 sec historical data. Although working period on which indicator gets called is larger 5, 10, 15 and 30 mins.

Of course previous version worked well with this Waddah indicator.

Best regards,
Andrey

P.S. I'm just curious what is relative amount of developers against testers in your JForex API related project team(-s) 1:2, 1:3? Do you have automated test suites, do you have regression suites, continuous integration, nightly builds?


 
 Post subject: Re: Waddah indicator throws exeption Post rating: 0   New post Posted: Thu 26 Apr, 2012, 09:56 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
We could not replicate the issue, could you please provide an example program which replicates the case?


 

Jump to:  

  © 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