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.

Can't run Remote Strategies
 Post subject: Can't run Remote Strategies Post rating: 0   Post Posted: Tue 11 Jun, 2013, 05:00 

User rating: 3
Joined: Sat 04 May, 2013, 03:34
Posts: 33
Location: CanadaCanada
I get the error

03:45:56 Unable to run strategy remotely : Parameter type is not supported : jforex.converted.CADCHFzzzBUY$Direction


I have this line in my code

@Configurable("Direction")
public Direction direction = Direction.BUY;

Any suggestions? It works fine locally


 
 Post subject: Re: Can't run Remote Strategies Post rating: 0   Post Posted: Tue 11 Jun, 2013, 07:36 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
Please provide a full example strategy which replicates the case.


 
 Post subject: Re: Can't run Remote Strategies Post rating: 0   Post Posted: Tue 11 Jun, 2013, 12:43 

User rating: 3
Joined: Sat 04 May, 2013, 03:34
Posts: 33
Location: CanadaCanada
I sent an email to support@dukascopy and they replied

The following message means that there is unsupported parameter in your MQL strategy.


Best regards,
Dukascopy Support

But I don't really know what that means or how I would fix it.

Here is the start where I use that parameter

package jforex.converted;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

import com.dukascopy.api.Configurable;
import com.dukascopy.api.IAccount;
import com.dukascopy.api.IBar;
import com.dukascopy.api.IContext;
import com.dukascopy.api.IEngine;
import com.dukascopy.api.IEngine.OrderCommand;
import com.dukascopy.api.IMessage;
import com.dukascopy.api.IMessage.Type;
import com.dukascopy.api.IOrder;
import com.dukascopy.api.IOrder.State;
import com.dukascopy.api.IStrategy;
import com.dukascopy.api.ITick;
import com.dukascopy.api.Instrument;
import com.dukascopy.api.JFException;
import com.dukascopy.api.Period;

public class CADCHFzzzBUY implements IStrategy {

public enum Direction {
BUY, SELL
}

@Configurable("Pair")
public Instrument instrument = Instrument.CADCHF;
@Configurable("Direction")
public Direction direction = Direction.BUY;
@Configurable("Amount(mil)")
public double amo = 0.001;
@Configurable("Max Amount(mil)")
public double maxAmo = 4;
@Configurable("TP(pip)")
public int tp = 20;
@Configurable("SL(pip)")
public int sl = 80;


 
 Post subject: Re: Can't run Remote Strategies Post rating: 0   Post Posted: Tue 11 Jun, 2013, 13:54 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
API Support wrote:
Please provide a full example strategy 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