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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 无法正确取值

   

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


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

主题:无法正确取值

美女呀,离线,留言给我吧!
qkl586
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
无法正确取值  发帖心情 Post By:2017/11/2 1:28:06 [只看该作者]

语句:
基线不变:=基线=REF(基线,1);
上次基线不变:=BARSLAST(基线不变);
箱差取值:VALUEWHEN(上次基线不变,箱差),NODRAW,COLORWHITE;
基线取值:VALUEWHEN(上次基线不变,基线),NODRAW,COLORWHITE;

逻辑描述:每根K线的箱差和基线的数值有可能变,也有可能不变,我想取上次基线不变时的箱差和基线的数值,直到下一个符合条件的K线出现,这两个数值在一定周期内应该是恒定的。

语句错误:这两个数值随着当周期的箱差和基线的数值发生变化,而不是上次基线不变时的数值。

请教:语句应该怎样写才能正确取值,谢谢。

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/11/2 8:41:07 [只看该作者]

你的上次基础不变是如何定义的,你用barslast返回的是上次基础不变到当前的一个周期数,而不是一个条件啊。


 回到顶部
美女呀,离线,留言给我吧!
qkl586
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
  发帖心情 Post By:2017/11/2 9:15:22 [只看该作者]

“基线不变:=基线=REF(基线,1);”上次基线不变是这样定义的,在一段时间内,这个条件只出现一次。就是想调取当根K线的基线和箱差数值。

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


加好友 发短信
等级:超级版主 帖子:4994 积分:0 威望:0 精华:0 注册:2016/9/1 10:46:51
  发帖心情 Post By:2017/11/2 9:33:39 [只看该作者]

基线不变时,取当根k的基线和箱差,基差变化时,取上次基差不变时的基线和箱差?

if(基线=REF(基线,1),基线,ref(基线,barslast(基线=REF(基线,1)));

if(基线=REF(基线,1),箱差,ref(箱差,barslast(基线=REF(基线,1)));


 回到顶部
美女呀,离线,留言给我吧!
qkl586
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
  发帖心情 Post By:2017/11/2 9:54:19 [只看该作者]

解决了,非常感谢!

 回到顶部