以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [讨论]如何读取当前品种的代码 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161079) |
-- 作者:saintlucifer -- 发布时间:2018/1/16 8:58:23 -- [讨论]如何读取当前品种的代码 如题,如何读取当前品种在系统中的代码,例如IF00,I00之类的代码? |
-- 作者:wenarm -- 发布时间:2018/1/16 9:06:53 -- STKLABEL 品种代码函数 |
-- 作者:saintlucifer -- 发布时间:2018/1/16 9:13:12 -- 怎么使用这个函数呢,我在矿石连续合约副图里面新建一个函数,加入以下语句:
PP : STKLABEL,LINETHICK0;
但是怎么显示了一个1000000出来了? |
-- 作者:FireScript -- 发布时间:2018/1/16 9:23:59 -- 图表上显示的需要是数值,那个函数返回的是字符串,所以在图表上输出才会那样子。 |
-- 作者:saintlucifer -- 发布时间:2018/1/16 9:43:34 -- 那如果我想作一个判断:如果当前品种是什么,则赋值一个参数是多少,要怎么写呢?
IF STKLABEL = XXX THEN AA := 111; 这样吗? 那完整的XXX列表在哪里查看? |
-- 作者:FireScript -- 发布时间:2018/1/16 9:49:40 -- 品种代码对应的是动态显示牌下:
的这个代码。 比如IF STKLABEL = \'AG00\' THEN AA := 111; |
-- 作者:maomao8643 -- 发布时间:2019/9/9 14:17:56 -- 再请教一下,如何实现当前品种是AG开头的都给AAA赋值111? |
-- 作者:FireScript -- 发布时间:2019/9/9 14:37:00 -- STRLEFT(STKLABEL ,2)=\'AG\' 这句代码可以判断是否品种代码开头是\'AG\' 后面都类似处理即可。
|
-- 作者:maomao8643 -- 发布时间:2019/9/9 14:41:52 -- 再问一下,有些品种只有一个字母,如焦炭J,有的品种有3个字母,如白糖SRX,如何自动识别和比较? |
-- 作者:FireScript -- 发布时间:2019/9/9 14:44:51 -- 这个就不好统一处理了。只能分开写多个判断语句了,没办法统一代码处理掉。就是上面的代码 你得多写几个了。 |