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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 想画个峰顶到峰谷的线,画不出来。???

   

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


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

主题:想画个峰顶到峰谷的线,画不出来。???

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


加好友 发短信
等级:论坛游侠 帖子:464 积分:932 威望:0 精华:0 注册:2011/8/22 15:37:13
想画个峰顶到峰谷的线,画不出来。???  发帖心情 Post By:2020/12/28 0:22:11    Post IP:115.152.34.50[只看该作者]

//逐K线 ,仅刷最后一个K线。
//在1分钟K线 图上

5m振幅均值:=0.19;
变数:=2;

第1峰值:=PEAK(4,5m振幅均值*变数,1 );
第1峰位置:=PEAKBARS(4,5m振幅均值*变数,1);
 
第2峰值:=PEAK(4,5m振幅均值*变数,2 );
第2峰位置:=PEAKBARS(4,5m振幅均值*变数,2);

第1谷值:=TROUGH(4,5m振幅均值*变数,1 );
第1谷位置:=TROUGHBARS(4,5m振幅均值*变数,1);
 
第2谷值:=TROUGH(4,5m振幅均值*变数,2 );
第2谷位置:=TROUGHBARS(4,5m振幅均值*变数,2);
 
IF (ISLASTBAR())  THEN 
BEGIN 
  DRAWLINE(第1峰位置 ,第1峰值 ,第1谷位置 ,第1谷值 ,0 ); /// 结果:在第1根K线到第0根线之间,以第一个谷底数,画了个小横线。
  DRAWLINE(第1谷位置 ,第1谷值 ,第1峰位置 ,第1峰值 ,0 ); /// 结果:在第1根K线,第一个谷底价格处,画到 到第0根线(价格是第一根峰值),画了个斜线。
END 

//想画一个根从 第一个峰值  到第一个谷底的  斜线。但实际上画的结果,是备注的结果。
//怎么回事?
//谢谢。

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


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

“第一个峰值  到第一个谷底的”你是指的最近一个峰 到谷之间?



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


加好友 发短信
等级:论坛游侠 帖子:464 积分:932 威望:0 精华:0 注册:2011/8/22 15:37:13
用zig,测得峰值。  发帖心情 Post By:2020/12/28 9:49:01    Post IP:115.152.34.50[只看该作者]

哪个峰值,不重要,主要是指某两个K线之间,如何画线。
比如第10根和第20根K线的高点,之间如何连线。

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


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

比如第10根和第20根K线的高点,之间如何连线。
这个第10个和第20个 是从当前图表历史上第一个K开始统计,还是指距离当前K位置最近的第10个和第20个。这2个是有差别的。所以我需要搞清楚这个。


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


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

 5m振幅均值:=0.19;
变数:=2;

showzig:zig(4,5m振幅均值*变数);

 
X:=3;
Y:=1;
cdX:BARPOS=refx(DATACOUNT-TROUGHBARS(4,5m振幅均值*变数,X),DATACOUNT-BARPOS);//判断当前是否是最近第X个波谷
cdY:BARPOS=refx(DATACOUNT-PEAKBARS(4,5m振幅均值*变数,Y),DATACOUNT-BARPOS);//判断当前是否是最近第Y个波峰

DRAWLINE(cdX,H,cdY,L,0,COLORGREEN);

试下上面这种方式:
效果:


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



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


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

 这里主要是需要做一个未来判断,所以上面代码必须序列模式下。
如果必须是逐K模式,跨指标调用下上面代码里面cdx,cdy的判断就行了。

另外就是画线函数本身的情况需要注意,画线起点位置必须在画线终点位置之前。这个你注意下就行了。
[此贴子已经被作者于2020/12/28 11:17:58编辑过]


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


加好友 发短信
等级:论坛游侠 帖子:464 积分:932 威望:0 精华:0 注册:2011/8/22 15:37:13
是从当前为0,向前计数的。  发帖心情 Post By:2020/12/28 12:02:48    Post IP:115.152.34.50[只看该作者]

是从当前为0,向前计数的。

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


加好友 发短信
等级:论坛游侠 帖子:464 积分:932 威望:0 精华:0 注册:2011/8/22 15:37:13
纵坐标为0处,画了一个横线,导致上面看不清楚。  发帖心情 Post By:2020/12/28 12:15:00    Post IP:115.152.34.50[只看该作者]

我试了一下您的程序,显示不正常。
纵坐标为0处,画了一个横线,导致上面看不清楚。

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


加好友 发短信
等级:论坛游侠 帖子:464 积分:932 威望:0 精华:0 注册:2011/8/22 15:37:13
而且:CDX,CDY的值,都是0.  发帖心情 Post By:2020/12/28 12:15:53    Post IP:115.152.34.50[只看该作者]

而且:CDX,CDY的值,都是0.

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


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

 “CDX,CDY的值,都是0.”它本来就是个判断条件。不是0就是1.你要看清楚这个代码的思路。
纵坐标为0处,画了一个横线,导致上面看不清楚。”截图看下。我本地的我上面截图了的。没有什么问题的。
 



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