viewtopic.php?f=65&t=47877for example:
optInputParameterInfos = new OptInputParameterInfo[] {
new OptInputParameterInfo("Start bar (year)", OptInputParameterInfo.Type.OTHER, new IntegerRangeDescription(year, 2000, 2012, 1)),
new OptInputParameterInfo("Start bar (month)", OptInputParameterInfo.Type.OTHER, new IntegerRangeDescription(month, 1, 12, 1)),
new OptInputParameterInfo("Start bar (day)", OptInputParameterInfo.Type.OTHER, new IntegerRangeDescription(day, 1, 31, 1)),
new OptInputParameterInfo("Start bar (hour)", OptInputParameterInfo.Type.OTHER, new IntegerRangeDescription(hour, 0, 23, 1)),
new OptInputParameterInfo("Start bar (minute)", OptInputParameterInfo.Type.OTHER, new IntegerRangeDescription(minute, 0, 59, 1))
};
try {
DateFormat df = new SimpleDateFormat("dd.MM.yyyy H:mm"){{
setTimeZone(TimeZone.getTimeZone("GMT"));
}};
startBarTime = df.parse(day+"."+month+"."+year+" "+hour+":"+minute).getTime();
startBarTime = history.getBarStart(fd.getPeriod(), startBarTime);
} catch (ParseException e) {
e.printStackTrace();
}