以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何用程序判断哪个合约比较新?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96095)

--  作者:roadpeace
--  发布时间:2016/4/12 7:39:04
--  如何用程序判断哪个合约比较新?
例如RM09和RM05,由于代码省略了RM(16)09,所以不知道怎么判断两个合约哪个是比较远期的


--  作者:jinzhe
--  发布时间:2016/4/12 9:17:14
--  

nn:=strright(stklabel,2);
num:strtonum(nn);
d1:floor((currentdate-floor(CURRENTDATE/10000)*10000)/100);

num小于d1是明年的,num大于等于d1是今年的

[此贴子已经被作者于2016/4/12 9:17:22编辑过]

--  作者:roadpeace
--  发布时间:2016/4/12 9:40:14
--  
这个好像不对,例如AU01,金字塔里面是au1601,是今年的。当然我也可以加个判断看最后的数据是什么时候的

[此贴子已经被作者于2016/4/12 9:41:01编辑过]

--  作者:jinzhe
--  发布时间:2016/4/12 9:50:08
--  

这种特殊的你再判断下单双,单数又小于的是今年,单数又大于的去年,双数又小于是明年,双数又大于的是今年