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


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

   

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


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

主题:BARSLAST的问题

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


加好友 发短信
等级:标准版用户 帖子:168 积分:521 威望:0 精华:0 注册:2010/12/22 15:29:42
BARSLAST的问题  发帖心情 Post By:2012/8/22 10:34:43    Post IP:58.246.57.26[只看该作者]

LWH   := BARSLAST(A)< BARSLAST(B);
这个BARSLAST函数有问题,只有A与B都存在的前提下才比较,不然LWH始终不存在,不如,如果B先为1,但是A还没有出现,那么LWH还是为零呀,为什么呢?

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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/8/22 12:22:40    Post IP:58.246.57.26[只看该作者]

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

看看这三个变量的返回值情况


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2012/8/22 12:26:20    Post IP:58.246.57.26[只看该作者]

无数据并非代表就是0.
[此贴子已经被作者于2012-8-22 12:26:27编辑过]


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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不存在时候为无穷大。


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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/8/22 13:07:52    Post IP:58.246.57.26[只看该作者]

楼主如果想这样判断,那不如在前面吧A 和B声明成变量,把他们赋值成0,然后后面再做你所要的判断动作


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/8/22 19:25:02    Post IP:222.65.224.175[只看该作者]

搞不懂你到底要描述什么,可否仔细花点时间,耐心的将问题描述清楚呢!


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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. 我该怎么做


 回到顶部
总数 16 1 2 下一页