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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问哪段代码的效率更高?

   

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


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

主题:请问哪段代码的效率更高?

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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
请问哪段代码的效率更高?  发帖心情 Post By:2013/3/7 17:57:10    Post IP:123.113.151.66[显示全部帖子]

代码一:

昨日收盘:= ref(c,barslast(date<>ref(date,1))+1);//昨日收盘价
前日收盘:=ref(c,barslast(date<>ref(date,1))+91); //前日收盘价
昨日涨幅:=100*(昨日收盘-前日收盘)/前日收盘,COLORRED;

代码二:

昨日收盘2:=CALLSTOCK('IF1303',VTCLOSE,6,-1);//昨日收盘价
前日收盘2:=CALLSTOCK('IF1303',VTCLOSE,6,-2); //前日收盘价
昨日涨幅2:=100*(昨日收盘2-前日收盘2)/前日收盘2,COLORGREEN;

问题1:上面两段代码,哪个效率更高?

 

问题2:

在图表交易中,如果代码要求进行跨周期调用,而交易启动前未曾补充被调用周期的数据,会不会不能正常计算和调用?如果能正常调用,会不会效率有所降低?

 

我遇到的实际情况是:在盘后看的时候,如果不先手动补充被调用周期的K线,则模型发出的信号是错误的。故有此问。

 

谢谢!


 回到顶部