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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问zig函数上一高点的time代码如何写

   

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


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

主题:请问zig函数上一高点的time代码如何写

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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/4/1 13:38:36    Post IP:59.38.45.245[只看该作者]

 
密度:1.5,LINETHICK0;//
跨度:=3;
价格:C,LINETHICK0;
转折线:ZIG(MA(C,跨度),密度/10),PRECISION0;

线红:IF(转折线>REF(转折线,1) OR (转折线<REF(转折线,1) AND 转折线<REFX(转折线,1)),转折线,DRAWNULL),LINETHICK3,COLORred,PRECISION0;
线蓝:IF(转折线<REF(转折线,1) OR (转折线>REF(转折线,1) AND 转折线>REFX(转折线,1)),转折线,DRAWNULL),LINETHICK3,COLORgreen,PRECISION0;
优线红:IF(线红,线红,0),LINETHICK3,COLORred,PRECISION0;
优线蓝:IF(线蓝,线蓝,0),LINETHICK3,COLORgreen,PRECISION0;

//一峰:PEAK(MA(C,跨度),密度/10,1),LINETHICK0,COLORFF00FF,PRECISION0;
一峰位置:PEAKBARS(MA(C,跨度),密度/10,1)+1,LINETHICK0;

一谷位置:TROUGHBARS(MA(C,跨度),密度/10,1)+1,LINETHICK0;
//二峰:=PEAK(MA(C,跨度),密度/10,2),LINETHICK0,PRECISION0;
//三峰:=PEAK(MA(C,跨度),密度/10,3),LINETHICK0,PRECISION0;
//一谷:TROUGH(MA(C,跨度),密度/10,1),LINETHICK0,COLORYELLOW,PRECISION0;
//二谷:=TROUGH(MA(C,跨度),密度/10,2),LINETHICK0,PRECISION0;

二峰位置:=PEAKBARS(MA(C,跨度),密度/10,2)+1,LINETHICK0;
二谷位置:=TROUGHBARS(MA(C,跨度),密度/10,2)+1,LINETHICK0;

红斜率:=10000*(C/REF(C,一谷位置)-1)/一谷位置,LINETHICK0;
红二线斜率:=10000*(REF(C,一谷位置)/REF(C,一峰位置)-1)/(一峰位置-一谷位置),LINETHICK0;
红比:-红斜率/红二线斜率,LINETHICK0;
蓝斜率:=10000*(C/REF(C,一峰位置)-1),LINETHICK0;
蓝二线斜率:=10000*(REF(C,一峰位置)/REF(C,一谷位置)-1)/(一谷位置-一峰位置),LINETHICK0;
蓝比:-蓝斜率/蓝二线斜率,LINETHICK0;
冲多:IF(一谷位置>4 AND HHV(红比,一谷位置)>3.5 AND 一谷位置<9 AND REF(C,一谷位置)/REF(C,二谷位置)>0.999,C,DRAWNULL),LINETHICK6,COLORred;

冲空:IF(一峰位置>4 AND HHV(蓝比,一峰位置)>3.5 AND 一峰位置<9 AND REF(C,一峰位置)/REF(C,二峰位置)>0.999,C,DRAWNULL),LINETHICK6,COLORgreen;
K逆:CURRBARSCOUNT,NOAXIS,LINETHICK0;
一峰T:REF(TIME,一峰位置),LINETHICK0;
一谷T:REF(TIME,一谷位置),LINETHICK0;
二峰T:REF(TIME,二峰位置),LINETHICK0;
二谷T:REF(TIME,二谷位置),LINETHICK0;

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


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

 改1个地方:
原先代码里面。
一峰位置:PEAKBARS(MA(C,跨度),密度/10,1),LINETHICK0;
这种后面没必要加1.  因为ref(,0)第二个参数 为0 时候就是调用当前K的值。PEAKBARS 初始返回值刚好是0.



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

不改的话,永远偏差一个K的位置。永远调用不到。。
[此贴子已经被作者于2021/4/1 14:24:28编辑过]


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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/4/1 14:59:54    Post IP:59.38.45.245[只看该作者]

 搞定,谢谢

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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/5/10 9:14:33    Post IP:59.38.47.61[只看该作者]

 6.10版本使用VALUEWHEN中ref取zig的二峰值,还是不对

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


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

 你怎么取值的。代码咋写的。


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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/5/10 10:24:24    Post IP:59.38.47.61[只看该作者]

  就是商米的两个公式,VALUEWHEN(time=AU二谷T,C)

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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/5/10 10:27:53    Post IP:59.38.47.61[只看该作者]

 
  就是上面的两个公式,VALUEWHEN(time=AU二谷T,C)取值不对。
亲注意:AU二谷T是引用AU30的第二个波谷的time

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


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

 这个就是获取不到的啊。因为VALUEWHEN 逻辑是判断当前K是否满足某个条件。不是拿当前的值和历史的某个值做判断取值(比如你用的time值)。

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=185011&authorid=0&page=0&star=2

这个帖子里的12楼我解释过 15楼也给过解决方案的。你再看下呢。
[此贴子已经被作者于2021/5/10 10:29:43编辑过]


命数如织,当如磐石。
 回到顶部
总数 18 上一页 1 2