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.

JFOREX-3841 Error in force indicator
 Post subject: JFOREX-3841 Error in force indicator Post rating: 0   New post Posted: Wed 23 May, 2012, 19:55 
User avatar

User rating: 1
Joined: Wed 23 May, 2012, 19:48
Posts: 3
Location: Russian FederationRussian Federation
Hello.

Could you help me to find out the error - I need to get force indicator value in my strategy - I'm calling it in the following way:

iforce = indicators.force(instrument, Period.ONE_MIN, OfferSide.BID, AppliedPrice.CLOSE, 1, MaType.SMA, 0);


but strategy is not running and throws the exception:

2012-05-23 22:19:07.042 ERROR Indicators - Unknown parameter type
java.lang.InternalError: Unknown parameter type
   at com.dukascopy.api.impl.TaLibMetaData.setOptInputParamInteger(TaLibMetaData.java:477)
   at com.dukascopy.api.impl.TaLibIndicator.setOptInputParameter(TaLibIndicator.java:427)
   at com.dukascopy.indicators.ForceIndicator.setOptInputParameter(ForceIndicator.java:143)
   at com.dukascopy.api.impl.Indicators.setOptParams(Indicators.java:4964)
   at com.dukascopy.api.impl.Indicators.calculateLookbackLookforward(Indicators.java:4093)
   at com.dukascopy.api.impl.Indicators.calculateIndicator(Indicators.java:4075)
   at com.dukascopy.api.impl.Indicators.force(Indicators.java:1833)
   at singlejartest.Step1.onTick(Step1.java:236)
   at com.dukascopy.api.impl.execution.TaskTick.postData(TaskTick.java:67)
   at com.dukascopy.api.impl.execution.AbstractPostDataTask.call(AbstractPostDataTask.java:43)
   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.runTask(ScienceThreadPoolExecutor.java:904)
   at com.dukascopy.api.impl.execution.ScienceThreadPoolExecutor$Worker.run(ScienceThreadPoolExecutor.java:926)
   at java.lang.Thread.run(Unknown Source)


 
The Best Answer  Post subject: Re: Error in force indicator Post rating: 0   New post Posted: Thu 24 May, 2012, 08:19 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
This is because timePeriod=1 is not within the allowed range 2-100.
You can find out the ranges by running the following example strategy with property indName = "FORCEI":
https://www.dukascopy.com/wiki/#Indicator_metadata/Retrieve_optional_input_value_ranges


 

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