Dukascopy Support Board
http://www.dukascopy.com/swiss/english/forex/jforex/forum/

Issue with period less than ONE_MIN
http://www.dukascopy.com/swiss/english/forex/jforex/forum/viewtopic.php?f=21&t=51632
Page 1 of 1

Author:  ILP [ Wed 03 Sep, 2014, 10:16 ]
Post subject:  Issue with period less than ONE_MIN

I have a question about period usage. In my strategy I have something similar to this in the 'onBar()' callback method:
if(period.equals(Period.TWO_SECS)) 
{
     whatever
}
else if(period.equals(Period.ONE_MIN))
{
     Exactly the same code as in line 3 above
}

The problem is that only the branch corresponding to the ONE_MIN period is executed. Has anybody faced something like this before ...? Is it perhaps not possible to use periods under one minute in the contest strategies ...?

Any comment or help will be welcome.

Thanks a lot in advance!

Author:  newbeeee1 [ Sun 20 Dec, 2015, 12:47 ]
Post subject:  Re: Issue with period less than ONE_MIN

I meet the same problem. I think OnBar() can not work with the Period<TEN_SECS.
In fact I write the codes
console.getOut().println(period.name()+instrument.name()+dateFormat.format(askBar.getTime()));
in public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) {}

and I get

2015-12-20 19:45:02.849 INFO MainPin - Running
TEN_SECS,EURUSD,2015.05.25 12:00:00

TEN_SECS,EURUSD,2015.05.25 12:00:10

TEN_SECS,EURUSD,2015.05.25 12:00:20

TEN_SECS,EURUSD,2015.05.25 12:00:30

TEN_SECS,EURUSD,2015.05.25 12:00:40

TEN_SECS,EURUSD,2015.05.25 12:00:50

ONE_MIN,EURUSD,2015.05.25 12:00:00

TEN_SECS,EURUSD,2015.05.25 12:01:00

TEN_SECS,EURUSD,2015.05.25 12:01:10

TEN_SECS,EURUSD,2015.05.25 12:01:20

TEN_SECS,EURUSD,2015.05.25 12:01:30

TEN_SECS,EURUSD,2015.05.25 12:01:40

TEN_SECS,EURUSD,2015.05.25 12:01:50

ONE_MIN,EURUSD,2015.05.25 12:01:00

TEN_SECS,EURUSD,2015.05.25 12:02:00

TEN_SECS,EURUSD,2015.05.25 12:02:10

TEN_SECS,EURUSD,2015.05.25 12:02:20

TEN_SECS,EURUSD,2015.05.25 12:02:30

TEN_SECS,EURUSD,2015.05.25 12:02:40

TEN_SECS,EURUSD,2015.05.25 12:02:50

ONE_MIN,EURUSD,2015.05.25 12:02:00

TEN_SECS,EURUSD,2015.05.25 12:03:00

TEN_SECS,EURUSD,2015.05.25 12:03:10

TEN_SECS,EURUSD,2015.05.25 12:03:20

TEN_SECS,EURUSD,2015.05.25 12:03:30

TEN_SECS,EURUSD,2015.05.25 12:03:40

TEN_SECS,EURUSD,2015.05.25 12:03:50

ONE_MIN,EURUSD,2015.05.25 12:03:00

TEN_SECS,EURUSD,2015.05.25 12:04:00

TEN_SECS,EURUSD,2015.05.25 12:04:10

TEN_SECS,EURUSD,2015.05.25 12:04:20

TEN_SECS,EURUSD,2015.05.25 12:04:30

TEN_SECS,EURUSD,2015.05.25 12:04:40

TEN_SECS,EURUSD,2015.05.25 12:04:50

ONE_MIN,EURUSD,2015.05.25 12:04:00

FIVE_MINS,EURUSD,2015.05.25 12:00:00

TEN_SECS,EURUSD,2015.05.25 12:05:00

TEN_SECS,EURUSD,2015.05.25 12:05:10

TEN_SECS,EURUSD,2015.05.25 12:05:20

TEN_SECS,EURUSD,2015.05.25 12:05:30

TEN_SECS,EURUSD,2015.05.25 12:05:40

TEN_SECS,EURUSD,2015.05.25 12:05:50

ONE_MIN,EURUSD,2015.05.25 12:05:00

TEN_SECS,EURUSD,2015.05.25 12:06:00

TEN_SECS,EURUSD,2015.05.25 12:06:10

TEN_SECS,EURUSD,2015.05.25 12:06:20

TEN_SECS,EURUSD,2015.05.25 12:06:30

TEN_SECS,EURUSD,2015.05.25 12:06:40

TEN_SECS,EURUSD,2015.05.25 12:06:50

ONE_MIN,EURUSD,2015.05.25 12:06:00

TEN_SECS,EURUSD,2015.05.25 12:07:00

TEN_SECS,EURUSD,2015.05.25 12:07:10

TEN_SECS,EURUSD,2015.05.25 12:07:20

TEN_SECS,EURUSD,2015.05.25 12:07:30

TEN_SECS,EURUSD,2015.05.25 12:07:40

TEN_SECS,EURUSD,2015.05.25 12:07:50

ONE_MIN,EURUSD,2015.05.25 12:07:00

TEN_SECS,EURUSD,2015.05.25 12:08:00

TEN_SECS,EURUSD,2015.05.25 12:08:10

TEN_SECS,EURUSD,2015.05.25 12:08:20

TEN_SECS,EURUSD,2015.05.25 12:08:30

TEN_SECS,EURUSD,2015.05.25 12:08:40

TEN_SECS,EURUSD,2015.05.25 12:08:50

ONE_MIN,EURUSD,2015.05.25 12:08:00

TEN_SECS,EURUSD,2015.05.25 12:09:00

TEN_SECS,EURUSD,2015.05.25 12:09:10

TEN_SECS,EURUSD,2015.05.25 12:09:20

TEN_SECS,EURUSD,2015.05.25 12:09:30

TEN_SECS,EURUSD,2015.05.25 12:09:40

2015-12-20 19:45:03.515 INFO MainPin - Executing onStop
Stopped

2015-12-20 19:45:03.527 INFO MainPin - Strategy stopped: 1

  Page 1 of 1