以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 如何获取历史期权品种的OPTIONINFO(4) (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=166870) |
-- 作者:jj_deng -- 发布时间:2018/12/5 13:33:19 -- 如何获取历史期权品种的OPTIONINFO(4) 在函数列表中,期权基础函数是否随着期权品种过期而不能用了?比如在识别认购认沽期权的OPTIONINFO(4)时,就不能像在之前那样识别显示出来,请问有没有解决办法? |
-- 作者:banzhuan -- 发布时间:2018/12/5 13:48:10 -- 历史的没办法识别,该函数只有盘中的最新值,是无法查看历史值的 |
-- 作者:jj_deng -- 发布时间:2018/12/5 15:21:48 -- 我用品种名字符串STRFIND(STKNAME,\'购\',1)>1解决了。 但是取行权价时碰到点麻烦,用STRTONUM(STRMID(STKNAME,12,4))/1000就能取得行权价,11月和12月可用,但位数少一位的3月、6月不能用了。 想到一个思路,就是利用字符串删除“月”之前的字符串,之后的四位恰好就是行权价,但是不会用函数取,请求帮助。
|
-- 作者:banzhuan -- 发布时间:2018/12/5 16:09:58 -- 试下下面的 s1:STKNAME; s2:STRRIGHT(s1,8); s3:STRLEFT(s2,4); DRAWTEXTEX(1,1,100,300,s3) ;
|
-- 作者:jj_deng -- 发布时间:2018/12/5 16:23:08 -- 字符串左边或右边几位数字的思路不准确,您比较一下:50ETF购1月2205A{19}和50ETF12月2350{18},取行权价是紊乱的,只有我刚才提到的“月”之后4位就是行权价 |
-- 作者:jj_deng -- 发布时间:2018/12/5 16:27:06 -- 系统提供了一个STRTRIMLEFT函数,貌似可用,但就是取不出 |
-- 作者:jj_deng -- 发布时间:2018/12/5 16:29:26 -- 我原来用STRTONUM(STRMID(STKNAME,12,4))/1000,取出了11月的行权价格,但是取不出3月份的 |
-- 作者:banzhuan -- 发布时间:2018/12/5 16:56:31 -- 试了都无法获取准确的,品种代码里有的会有A,还有的3月、12月长度也不一样 |
-- 作者:jj_deng -- 发布时间:2018/12/5 17:02:30 -- 就是的,您说的没错,看看取“月”后4位怎么写公式 |
-- 作者:banzhuan -- 发布时间:2018/12/5 17:19:32 -- 抱歉,获取不了 |