金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 228|回复: 7

关于前期高点的写法

[复制链接]

48

主题

104

帖子

104

积分

Rank: 4

等级: 专业版

注册:
2023-4-11
曾用名:
发表于 2025-10-23 10:22 | 显示全部楼层 |阅读模式
我想实现的目标是,前期高点:hhv(H,30);30日的前期高点,但是我想写出,从第一次这种高点后,高点至少维持在10个交易日以上条件的写法。不知道该怎样表达。谢谢。
回复

使用道具 举报

2

主题

5638

帖子

5638

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-10-23 10:31 | 显示全部楼层
用HHVBARS 判断就行了。这个是获取高点距离当前K的周期数,大于指定的数 就表示这个高点至少持续了这么久。
回复

使用道具 举报

48

主题

104

帖子

104

积分

Rank: 4

等级: 专业版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2025-10-23 10:41 | 显示全部楼层
这个只能找出最高的那个,我想找出很多阶段性的高点,能实现吗?比如,而那种周期少的就不需要。

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

5638

帖子

5638

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-10-23 10:46 | 显示全部楼层
这个阶段性高点具体定义是怎样的?要给出具体的 符合逻辑定义才能判断是否可以用代码表述。
回复

使用道具 举报

48

主题

104

帖子

104

积分

Rank: 4

等级: 专业版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2025-10-23 10:55 | 显示全部楼层
上面图的白线就是HHV(H,30)表述出来的,我想实现的就是,我找出这种白线维持的10个交易情况,写成代码。

补充内容 (2025-10-23 10:56):
维持10个交易日以上的情况
回复

使用道具 举报

2

主题

5638

帖子

5638

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-10-23 11:05 | 显示全部楼层
代码上只能判断过去/当前这个K的高点 维持了多久。用NEWHBARS(h,1) 判断 这个跨度,满足条件再取值。

H1:VALUEWHEN(NEWHBARS(h,1)>=10,H);
回复

使用道具 举报

48

主题

104

帖子

104

积分

Rank: 4

等级: 专业版

注册:
2023-4-11
曾用名:
 楼主| 发表于 2025-10-23 11:27 | 显示全部楼层
HHV30:=HHV(H,30);
昨日HHV30:REF(HHV30,1);
ISHHV:HHV30=REFHHV30;
VARIABLE:  DAYS:=0;
IF ISHHV=1 THEN
        DAYS:=DAYS[1]+1;
  ELSE
          DAYS:=0;
DAYLONG:IF(DAYS>5,1,0);
我要是这个思路对吗?如果可行,代码应该怎样修改?
回复

使用道具 举报

2

主题

5638

帖子

5638

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-10-23 13:22 | 显示全部楼层
建议参考6楼代码,如果能满足就用那个就行。你这个代码逻辑,我没能理解其逻辑。
亦或者如果你想判断高点后 维持10个交易日 。直接HHVBARS  就行了,只要距离大于10 说明至少它后面10个K 都小于它。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-9 15:07 , Processed in 0.148987 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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