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


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

   

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


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

主题:BARSLAST的问题

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


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 12:48:59    Post IP:220.248.39.120[显示全部帖子]

我的意思是,AA先到,那AA必须就小于BB了,AA,BB不存在时候为无穷大。


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 13:26:07    Post IP:220.248.39.120[显示全部帖子]

那这样写如何:

VARIABLE: A:=0,B:=0;

A:=IF(TIME=100000 AND DAY=20120812,1,0);

B:=IF(TIME=110000 AND DAY=20100812,1,0);

AA:BARSLAST(A);
BB:BARSLAST(B);
LWH :AA< BB;

 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 13:32:05    Post IP:220.248.39.120[显示全部帖子]

A:=IF( TIME=090400 and day=22,1,0);
B:=IF( TIME=110000 and day=22,1,0);
AA:=BARSLAST(A);
BB:=BARSLAST(B);
LWH   :AA< BB;
LZH   :AA> BB;

 

还是不对,LWH与LZH,都要在11点之后才比较,之前都不比较的,为什么呢?


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 17:35:22    Post IP:220.248.39.120[显示全部帖子]

怎么没人答复呀!!!!!!!!!!!!!!!1

 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 19:31:54    Post IP:101.229.26.121[显示全部帖子]

A:=IF( TIME=100000 and day=22,1,0);
B:=IF( TIME=110000 and day=22,1,0);
AA:=BARSLAST(A);
BB:=BARSLAST(B);
LWH   :AA< BB;
LZH   :AA> BB;

 

这里指今天的情况哈,比如在9点到10之间,LWH与LZH是什么值,在10点到11点之间,又是什么值,在11点之后又分别是什么值,能告诉我么?

我希望期望的结果是,在9点与10点之间,LWH,LZH都为0,10点到11点之间,LZH为1,LWH为0,在11点之后,LWH为1,LZH为0.

但是图标结果不是这样的,图标结果是在9点到11点,LZH,LWH都0,在11点之后,LWH为1,LZH为0. 我该怎么做


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 22:13:17    Post IP:101.229.26.121[显示全部帖子]

我对此很无语,我是想问 BARSLAST 为什么没有出现我期望的结果.

 


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 22:50:21    Post IP:101.229.26.121[显示全部帖子]

BARSLAST (B),当B不存在的时候,BARSLAST (B)怎么不返回0了


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/23 0:15:18    Post IP:101.229.26.121[显示全部帖子]

A:=IF( TIME=100000 and date=1120823,1,0);
B:=IF( TIME=110000 and date=1120823,1,0);
AA:=BARSLAST(A);
BB:=BARSLAST(B);
LZH   :AA> BB;

 

你真正把这个公式带进去,你就会发现LZH在11点之后才为1,在10点到11点之间为0了,

算了,我自己调试吧.哎


 回到顶部