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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问如何定义昨日持仓量最低价和持仓量开盘价?

   

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


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

主题:请问如何定义昨日持仓量最低价和持仓量开盘价?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/13 9:50:18    Post IP:180.169.30.6[显示全部帖子]

 “持仓量最低价” 这什么意思。 要获取持仓量最低K 的高低价格?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/13 13:34:52    Post IP:180.169.30.6[显示全部帖子]

 你要统计持仓量最低的具体数值。你需要用llv去统计才行。你用callstock只能获取到一个周期的持仓量数值。


X:llv(OPENINT,TODAYBAR);
result:ref(x,TODAYBAR);//当前周期下昨日持仓量最低的数值




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/16 10:24:43    Post IP:180.169.30.6[显示全部帖子]

如果要其他周期,你要跨周期调用上面那个代码的,上面那个代码我并没有指定周期,所以你当前是15分钟它统计的就是15分钟,你当前是1分钟它统计的就是1分钟。
跨周期调用用stkindi函数。

指标A:
X:llv(OPENINT,TODAYBAR);
result:ref(x,TODAYBAR);//当前周期下昨日持仓量最低的数值


当前指标下调用上面指标A里面的统计结果:

result:stkindi('','A.result',0,1,0);



没有持仓量开盘值 。或者你是说分笔开盘第一笔的持仓量?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/16 15:32:38    Post IP:180.169.30.6[显示全部帖子]

这个没有更好的办法的。只能跨周期去调用的分笔上第一笔对应的持仓量。而且由于依赖于分笔数据,你缺分笔时候 这个计算也会出差错的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/12/16 15:48:42    Post IP:180.169.30.6[显示全部帖子]

x:=VALUEWHEN(TODAYBAR=1,OPENINT);
result:ref(x,TODAYBAR);


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


这样就行了。其他周期,跨周期调用下。
x:STKINDI('','PACE.result',0,0,0);//PACE是我放置上面代码的指标名称





[此贴子已经被作者于2019/12/16 15:48:58编辑过]


命数如织,当如磐石。
 回到顶部