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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求最近收盘价大于当前最高价有多少天?

   

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


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

主题:求最近收盘价大于当前最高价有多少天?

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


加好友 发短信
等级:论坛游侠 帖子:455 积分:0 威望:0 精华:0 注册:2015/10/16 20:57:19
求最近收盘价大于当前最高价有多少天?  发帖心情 Post By:2021/5/22 8:49:08    Post IP:113.74.4.103[只看该作者]

求最近收盘价大于当前最高价有多少天?

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


加好友 发短信
等级:论坛游侠 帖子:455 积分:0 威望:0 精华:0 注册:2015/10/16 20:57:19
  发帖心情 Post By:2021/5/22 8:59:57    Post IP:113.74.4.103[只看该作者]

即大于当前最高价的最近收盘价距离多少天?,或者说,当前最高价创了多少天以来的新高(指对前面的收盘价)?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/5/24 9:15:03    Post IP:58.246.57.26[只看该作者]

 如果是单独判断最高价创多少天最高 那直接用NEWHBARS()  但是你这里是用c判断判断最近一个比它高的最高价 所在K距离现在的位置?


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


加好友 发短信
等级:论坛游侠 帖子:455 积分:0 威望:0 精华:0 注册:2015/10/16 20:57:19
是的  发帖心情 Post By:2021/5/24 10:03:44    Post IP:113.74.5.246[只看该作者]

是的

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


加好友 发短信
等级:论坛游侠 帖子:455 积分:0 威望:0 精华:0 注册:2015/10/16 20:57:19
  发帖心情 Post By:2021/5/24 10:05:46    Post IP:113.74.5.246[只看该作者]

即比如当日最高价为10元,则前面第几天的收盘价大于10元?

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/5/24 10:32:42    Post IP:58.246.57.26[只看该作者]

 这个目前只能用循环去获取。但是这个方式太卡了。不可取。或者这样子,考虑用py简单处理下。就是写个py模块,在pel里调用下。这个我想办法试下吧。

主要是上面提到 的哪个函数NEWHBARS 只能针对一组序列变量。2个的话,就没法处理了。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/5/24 14:15:44    Post IP:58.246.57.26[只看该作者]

 就这样吧



ctr:=1;//控制循环
index:=BARPOS-1;//当前K的前一个位置
WHILE ctr do
begin
if h<c[index] or index<0 then
begin
ctr:=0;
end   
index:=index-1;
end


K线当前位置:BARPOS;//当前K线序号
//showindex 返回的是满足条件的K线位置的序号。
showindex:index+1,NODRAW;//如果返回值是-1  说明前面没有找到这样的K线位置。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/5/24 14:17:12    Post IP:58.246.57.26[只看该作者]

实际效果测试是OK的,而且也不怎么卡顿。你本地试下。




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


加好友 发短信
等级:论坛游侠 帖子:455 积分:0 威望:0 精华:0 注册:2015/10/16 20:57:19
好的,谢谢  发帖心情 Post By:2021/5/25 1:08:30    Post IP:113.74.5.246[只看该作者]

好的,谢谢

 回到顶部