欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 麻烦老师帮我写一下这个

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3760人关注过本帖树形打印复制链接

主题:麻烦老师帮我写一下这个

帅哥哟,离线,有人找我吗?
咚咚咚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:61 积分:0 威望:0 精华:0 注册:2018/9/25 10:41:53
麻烦老师帮我写一下这个  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2019/7/12 9:32:20 [只看该作者]

没有其他办法就是不断写if判断

 回到顶部