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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于重新定义K线周期顺序的问题

   

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


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

主题:关于重新定义K线周期顺序的问题

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


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

能具体看下你说的是哪个函数或者指标下定义的波峰波谷。


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


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

 这2个函数返回的都是第M个波峰距离现在的位置。和你1楼的图关联的话,我没太明白 你的需求是怎样的?


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


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

 参考下这个例子:

s:ZIG(h-l,10);
cond:ref(s,1)<s and ref(s,2)>ref(s,1);//zig波谷位置第二个K的定义方式,因为波谷或波峰当个K位置无法定义,涉及未来,但是波谷或者波峰第二个K还是可以定义的。
ct:count(cond,0);//累计的波谷数量
result:BARSSINCE(ct=1);//ct=2,3,4..则是取第2,3,4...个波谷到现在的位置其他的以此类推。取第N个波谷位置的时候还需要偏移下这个返回值才行。第一个ct=1的位置上result返回值是0,次个K才返回1。使用这个值的时候注意下。

关键是要定义好波峰波谷才行。


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


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

给出你要重新处理的思路。你上面是取前面第M个波峰和波谷。这个如果当前有新的波峰或者波谷的出现时候的确会闪烁。那你现在要取什么位置的波峰或波谷来作为判断条件呢。历史上从左往右的第M个波峰或者波谷?


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


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

 我想了下不行,你如果始终要取最近一次波峰或者波谷这个思路的话,闪烁是很难避免的。你的代码里面闪烁就是因为不确定当前走势是否会形成新的波峰或者波谷,如果出现了那么取上一次波峰或者波谷这个就是会发生变动的,无法避免。

意思就是你只要是从右向左取波峰或者波谷,那就没办法避免这个问题。我给的代码是从左向右取的,你得明确下你现在这个思路如何改。你要是思路不变,你都用不到我的代码的。上次波峰波谷系统函数不仅可以取值,还可以取位置,哪里需要我的代码了啊。


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