以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- 麻烦老师帮我写一下这个 (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=170996) |
-- 作者:咚咚咚 -- 发布时间:2019/7/11 16:26:58 -- 麻烦老师帮我写一下这个 老师好,能帮我写一下这个思路吗,谢谢。 后台交易,我要交易N个品种,比如螺纹,铁矿,焦炭,甲醇这四个,但是我在动态品种池里不止这四个,还有其他的, 比如还有PTA,沥青。我需要检测出这四个。 我在公式中写上 品种 := STRLEFT(STKLABEL,STRLEN(STKLABEL)-2); //品种代号(去除合约编码) A1 := IF(品种=\'BUX\' OR 品种=\'TA\',0,STKINDI(\'\',\'AKA.AA\',0,3,-1)); 这个时候如果我要对以上四个品种进行运算,我写了一下公式,思路没错。 我的需求是,如果我动态品种池有几十个品种,那我就要写IF(品种=“” or 品种=“”……几十个那么多……,0,stkindi()); 有没有方法能使我的语句更简洁啊?用数组吗?我编程能力不高,不会写,求老师帮忙简化!谢谢!
|
-- 作者:yukizzc -- 发布时间:2019/7/12 9:32:20 -- 没有其他办法就是不断写if判断 |