Dukascopy
 
 
Wiki JStore Search Login

JFOREX-2214 Optimization does not work with custom enums
 Post subject: JFOREX-2214 Optimization does not work with custom enums Post rating: 0   New post Posted: Tue 07 Sep, 2010, 14:08 

User rating: 0
Joined: Tue 07 Sep, 2010, 14:02
Posts: 2
I think I may have found a Bug in the strategy tester. Whenever I use a custom enum for optimization the optimizer does not start.

In order to reproduce the error, just try to optimize the given example strategy und select at least one of the TestEnum items.
The normal strategy testing works fine with custom enums, only the optimization doesn´t run.


package jforex;

import java.util.*;

import com.dukascopy.api.*;

public class Strategy implements IStrategy {
    @Configurable("Test enum") public TestEnum enumItem;
   private IEngine engine;
   private IConsole console;
   private IHistory history;
   private IContext context;
   private IIndicators indicators;
   private IUserInterface userInterface;
   
    public enum TestEnum { ITEM_1,ITEM_2,ITEM_3 };
   
   public void onStart(IContext context) throws JFException {
      this.engine = context.getEngine();
      this.console = context.getConsole();
      this.history = context.getHistory();
      this.context = context;
      this.indicators = context.getIndicators();
      this.userInterface = context.getUserInterface();
   }

   public void onAccount(IAccount account) throws JFException {
   }

   public void onMessage(IMessage message) throws JFException {
   }

   public void onStop() throws JFException {
   }

   public void onTick(Instrument instrument, ITick tick) throws JFException {
   }
   
    public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {
    }
}


 
 Post subject: Re: JFOREX-2214 Optimization does not work with custom enums Post rating: 0   New post Posted: Fri 03 Dec, 2010, 18:38 

User rating: 0
Joined: Thu 02 Dec, 2010, 16:55
Posts: 15
I have the same problem. I was using integers in a switch and it worked fine, then I switched to a custom enum and it won't start the optimization. However, standard tests (not with the optimizer) work fine with custom enums.


 
 Post subject: Re: JFOREX-2214 Optimization does not work with custom enums Post rating: 0   New post Posted: Wed 12 Jan, 2011, 01:07 

User rating: 0
Joined: Sat 08 Jan, 2011, 14:17
Posts: 16
Location: Hungary
Confirmed: this issue still exists.

Kind Regards,
Gotthardt


 

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