金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2703|回复: 5

请问一下drawline的问题

[复制链接]

30

主题

100

帖子

110

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2023-11-2 15:23 | 显示全部楼层 |阅读模式
金字塔只有drawline函数,有没有办法实现文华财经drawline3函数? 就是增加一个offset
DRAWLINE3 偏移周期绘制直线段


用法:
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP);
满足条件C1时向左偏移X1个周期及满足条件C2时向左偏移X2个周期从P1向P2画线。EXP为0表示画线不延伸,EXP不为0表示画线延伸。

注:
1、画线连接的是满足C1条件的K线向左偏移X1个周期的P1位置,和满足C1条件后最近一个满足C2条件的k线向左偏移X2个周期的P2位置。
2、EXP为0,画线不延伸,即画线段;EXP不为0,画线延伸,即画射线
3、X1,X2支持变量
4、该函数支持在函数后设置颜色、线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的两种写法:
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP),LINETHICK,COLOR;
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP),COLOR,LINETHICK;
5、不支持将该函数定义为变量,即不支持下面的写法:
A:DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP);

例1:
DRAWLINE3(ISUP,REF(H,3),3,ISDOWN,REF(L,3),3,0),COLORBLUE,LINETHICK7;//表示在阳线向左偏移3个周期的最高价处到距离该阳线最近的一根阴线向左偏移3个周期的最低价处画线,画线不延伸,画线颜色为蓝色,线型粗细为7。

例2:
COD1:=C<REF(C,2)&&REF(C,2)>REF(C,4);
COD2:=C>REF(C,2)&&REF(C,2)<REF(C,4);
DRAWLINE3(COD1,REF(H,2),2,COD2,REF(L,2),2,0),COLORGREEN;//满足COD1时向左偏移2个周期的最高价到满足COD2时向左偏移个2周期的最低价画绿色的线,画线不延伸
DRAWLINE3(COD2,REF(L,2),2,COD1,REF(H,2),2,0),COLORRED;//满足COD2时向左偏移2个周期的最低价到满足COD1时向左偏移个2周期的最高价画红色的线,画线不延伸
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-2 15:29 | 显示全部楼层
现有的函数不支持这样操作的。

我们可以提交下你的需求,但是能否实现以及什么时候实现 则需要开发和产品部分斟酌考虑了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

100

帖子

110

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-11-2 15:40 | 显示全部楼层
技术009 发表于 2023-11-2 15:29
现有的函数不支持这样操作的。

我们可以提交下你的需求,但是能否实现以及什么时候实现 则需要开发和产 ...

那有没有办法实现下面的功能呢?
n:=5;
pivot_h := hhv(h,2*n+1)=ref(h,5);
hv:=valuewhen(pivot_h,ref(h,5));
pivot_l := llv(l,2*n+1)=ref(l,5);
llv:=valuewhen(pivot_l,ref(l,5));

找到高低点后,像下面所示,把这些高低点连接起来?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-2 16:02 | 显示全部楼层
本帖最后由 技术009 于 2023-11-2 16:04 编辑

只能用未来函数了。但是你上面这个高低点 图上显示的只是一个非常理想的情况,如果是单边行情,你上面代码确定高低点的逻辑 就失效了。你可以把 pivot_h ,pivot_l 满足条件的位置 输出出来,你就能看到。会出现那种连续满足,而不是交替满足的情况。
下图这种情况,就是其中之一这种情况下,并不好处理。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

30

主题

100

帖子

110

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-11-2 16:08 | 显示全部楼层
技术009 发表于 2023-11-2 16:02
只能用未来函数了。但是你上面这个高低点 图上显示的只是一个非常理想的情况,如果是单边行情,你上面代码 ...

麻烦讲一下未来函数怎么用 谢谢!
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-2 16:17 | 显示全部楼层
con1:refx(pivot_h,5);
con2:refx(pivot_l,5);

然后指标改成序列模式。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-1 20:56 , Processed in 0.099436 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表