>>229
いろんな方法があるだろうけど、これなら比較的簡単かなあ。
arg0 は order() や screening() のパラメータで、TradeAgent 型ね。

TimeManager timeManager = arg0.getTimeManager();
Calendar c1 = timeManager.getBusinessDay( -1 ); //. 前営業日
Calendar c2 = timeManager.getCurrentDate(); //. 当日

int d1 = c1.get( Calendar.MONTH ); //. 前営業日は何月か
int d2 = c2.get( Calendar.MONTH ); //. 今日は何月か
if( d1 != d2 ){
 //. 今日と全営業日とで月が違っていた =今日は月の初めの取引日

}