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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 发现cross函数的问题

   

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


  共有2111人关注过本帖平板打印复制链接

主题:发现cross函数的问题

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


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2015/4/6 15:39:43
发现cross函数的问题  发帖心情 Post By:2015/4/28 11:03:55    Post IP:112.65.0.175[只看该作者]

variable:flag=0;

myBbi:stkindi('','mybbisys.mybbi',0,6),LINETHICK2,COLORRED;
myMaD10:stkindi('','mybbisys.myMaD10',0,6),LINETHICK2,COLORBLUE;

5LowCloseP:=ref(llv(close,5),1);
5LowOpenP:=ref(llv(open,5),1);
5LowP:MIN(5LowCloseP,5LowOpenP),COLORBLUE;

if cross(5LowP,myBbi) then begin
flag:=1;
end

if cross(myBbi,5LowP) then begin
flag:=0;
end
以上代码全局变量flag是正常的,但如果改为:
if cross(5LowP,myBbi) and cross(5LowP,myMaD10) then begin
flag:=1;
end

if cross(myBbi,5LowP) and cross(myMaD10,5LowP) then begin
flag:=0;
end
全局变量,flag就一直是1,请教版主,这个是什么问题,非常感谢。

 回到顶部