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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助callstock函数,不时时运算的用法

   

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


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

主题:求助callstock函数,不时时运算的用法

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


加好友 发短信
等级:论坛游民 帖子:317 积分:1565 威望:0 精华:0 注册:2012/10/9 11:12:26
  发帖心情 Post By:2012/12/29 19:14:17    Post IP:118.181.105.178[显示全部帖子]

能不能这样使用,也请金字塔客服确认一下

if time>091500 and time<091510 then

begin

昨日最高价:=callstock(stklabel,vthigh,6,-1);
昨日最低价:=callstock(stklabel,vtlow,6,-1);
前日最高价:=callstock(stklabel,vthigh,6,-2);
前日最低价:=callstock(stklabel,vtlow,6,-2);
大前最高价:=callstock(stklabel,vthigh,6,-3);
大前最低价:=callstock(stklabel,vtlow,6,-3);

end

这样这几个参数值在091500—091510运行,其他时间就不运行了,可节省资源。

 

用运行变量控制只运行一遍。

 

variable:c1=1;

if c1>0 then

begin

昨日最高价:=callstock(stklabel,vthigh,6,-1);
昨日最低价:=callstock(stklabel,vtlow,6,-1);
前日最高价:=callstock(stklabel,vthigh,6,-2);
前日最低价:=callstock(stklabel,vtlow,6,-2);
大前最高价:=callstock(stklabel,vthigh,6,-3);
大前最低价:=callstock(stklabel,vtlow,6,-3);

c1:=-1;

end

if time>=151455 then c1:=1;

 

 

 


 回到顶部