金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2438|回复: 7

求助:怎么固定满足条件的两个点的值在后续不变

[复制链接]

22

主题

63

帖子

63

积分

等级: 免费版

注册:
2022-10-18
曾用名:
发表于 2023-10-24 09:54 | 显示全部楼层 |阅读模式
举个例子:就拿macd来说,macd值由大变小的第一根的k线最高点为高点,绿柱由小变大的第一根的k线最低点为低点,当两个点的差值大于40,就固定这两个点,要是小于40 的话就往后再取高点低点,直到满足两个点的差值大于40。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-24 10:01 | 显示全部楼层
你在当前绿柱或者红柱区间,你向历史方向找红柱高点或者绿柱低点,你是一定能找到满足差值在40以上的。只要你这个品种上市时间足够长。

所以你这个没有进一步的限制条件是不行的。比如限制相邻的绿柱和红柱区间这种。

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

使用道具 举报

22

主题

63

帖子

63

积分

等级: 免费版

注册:
2022-10-18
曾用名:
 楼主| 发表于 2023-10-24 10:28 | 显示全部楼层
技术009 发表于 2023-10-24 10:01
你在当前绿柱或者红柱区间,你向历史方向找红柱高点或者绿柱低点,你是一定能找到满足差值在40以上的。只要 ...

要是从每个月的1号往后,一个月一个月来,这样应该可以吧
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-24 10:32 | 显示全部楼层
本帖最后由 技术009 于 2023-10-24 10:34 编辑

那你这样子就是把红柱或者绿柱区间都切分开了。

还有就是如何固定这2个点,本月首次满足的2个点?最近的2个点?  这些逻辑过程的细节 建议你先理清下比较好。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

63

帖子

63

积分

等级: 免费版

注册:
2022-10-18
曾用名:
 楼主| 发表于 2023-10-24 10:36 | 显示全部楼层
技术009 发表于 2023-10-24 10:32
那你这样子就是把红柱或者绿柱区间都切分开了。

还有就是如何固定这2个点,本月首次满足的2个点?最近的 ...

就看这两个点的差值是否满足40个点,如果满足,像你说的那样,首次满足也可以,最近2个点满足也可以。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-24 10:38 | 显示全部楼层
你红绿柱区间 大概率会跨越月份的。按照你说的从每月第一天开始,这种红绿区间你就切分开了。你等于是高低点是会在月份之间重新统计了,你确定要这样?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

22

主题

63

帖子

63

积分

等级: 免费版

注册:
2022-10-18
曾用名:
 楼主| 发表于 2023-10-24 10:41 | 显示全部楼层
技术009 发表于 2023-10-24 10:38
你红绿柱区间 大概率会跨越月份的。按照你说的从每月第一天开始,这种红绿区间你就切分开了。你等于是高低 ...

如果当月内找到首次满足条件的高低点,就把这个高低点固定,本月就不找了,直到下个月再重新找。如果是跨月的就不要了
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-10-24 11:21 | 显示全部楼层
[PEL] 复制代码
macd1:"macd.macd1";

len1:=barslast(cross(macd1,0));//金叉位置
len2:=barslast(cross(0,macd1));//死叉位置

hlen:=hhvbars(macd1,len1+1);
llen:=llvbars(macd1,len2+1);

h1:=valuewhen(macd1>0,ref(h,hlen));
l1:=valuewhen(macd1<0,ref(l,llen));

con1:=abs(h1-l1)>=40;
con2:=ref(month,len1) and ref(month,len2);
con:=con1 and con2;

h1r:if(con,h1,drawnull);//如果本月没有满足条件的地方,就返回无效值;
l1r:if(con,l1,drawnull);

返回的最近一组红柱和绿柱中满足条件位置的高低价。  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 16:19 , Processed in 0.088054 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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