我法子挺笨的,让大家当个笑话看看就是了。我放弃了获得精确到期日的想法,只是判断持有的合约是否当月就到期。以下是代码
年:=YEAR()-2000;
月:=MONTH();
当期年:=NUMTOSTR(年,0);
当期月:=NUMTOSTREX(月,0,2);
当期期限:=STRCAT(当期年,当期月);
合约期限:=STRRIGHT(STKNAME,4);
当月到期:STRCMP(当期期限,合约期限)=0;
我只做商品期货,不做金融期货,用这个做条件能从全部当前可交易合约中搜索出结果,我没一一核对,目测是把全部商品期货品种的到期合约都搜出来了。