Hi Hendrix,
you could try something like:
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("GMT"));
cal.setTime(new Date());
if (cal.get(Calendar.DAY_OF_WEEK) == Calendar.FRIDAY && cal.get(Calendar.HOUR_OF_DAY) >= 16)
{
//loop through orders in subscribed instruments to close open trades.
}
Best, RR.