以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何用公式得到商品期货合约到期日?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72039)

--  作者:a141027
--  发布时间:2014/11/16 16:54:49
--  如何用公式得到商品期货合约到期日?
如题。请提示。

谢谢。

--  作者:a141027
--  发布时间:2014/11/16 17:32:36
--  
各位大神不必回答了,我已解决。谢谢。
--  作者:jinzhe
--  发布时间:2014/11/17 8:56:12
--  
图片点击可在新窗口打开查看告诉下方法让大家都学习下哈
--  作者:a141027
--  发布时间:2014/11/17 10:38:59
--  
我法子挺笨的,让大家当个笑话看看就是了。我放弃了获得精确到期日的想法,只是判断持有的合约是否当月就到期。以下是代码

年:=YEAR()-2000;
月:=MONTH();
当期年:=NUMTOSTR(年,0);
当期月:=NUMTOSTREX(月,0,2);
当期期限:=STRCAT(当期年,当期月);
合约期限:=STRRIGHT(STKNAME,4);
当月到期:STRCMP(当期期限,合约期限)=0;

--  作者:jinzhe
--  发布时间:2014/11/17 10:46:17
--  
全部合约都适用吗?
--  作者:a141027
--  发布时间:2014/11/17 11:50:23
--  
我只做商品期货,不做金融期货,用这个做条件能从全部当前可交易合约中搜索出结果,我没一一核对,目测是把全部商品期货品种的到期合约都搜出来了。