金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4739|回复: 18

请教统计MACD柱数量

[复制链接]

6

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2022-4-4
曾用名:
发表于 2023-11-11 20:42 | 显示全部楼层 |阅读模式
请教统计MACD柱上穿零轴到当下K线数量


补充内容 (2023-11-11 20:54):
统计MACD柱上穿零轴到当下涨幅小于30%,平均换手大于50%

补充内容 (2023-11-11 21:01):
如果MACD大于零,统计MACD柱上穿零轴到当下K线数量
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-11-13 08:36 | 显示全部楼层
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
n1:sumbars(macd>0 and ref(macd<0,1),1);

统计MACD柱上穿零轴到当下涨幅小于30%,平均换手大于50%
其中【下涨】是谁和谁比较,还有换手怎定义
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2022-4-4
曾用名:
 楼主| 发表于 2023-11-13 10:10 | 显示全部楼层
技术006 发表于 2023-11-13 08:36
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);

谢谢老师,换手是指换手率,是和自己比较,统计MACD柱上穿零轴到当下K线数量平均换手率大于50%,涨幅小于30%。选出来这样的情况
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-13 10:15 | 显示全部楼层
“平均换手率大于50%,涨幅小于30%” 这2个条件 是指 macd上穿到现在的K 还要额外满足这2个条件?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2022-4-4
曾用名:
 楼主| 发表于 2023-11-13 15:35 | 显示全部楼层
技术009 发表于 2023-11-13 10:15
“平均换手率大于50%,涨幅小于30%” 这2个条件 是指 macd上穿到现在的K 还要额外满足这2个条件?

是指 macd上穿到现在的K 还要额外满足这2个条件
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-13 16:02 | 显示全部楼层
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
n1:=sumbars(macd>0 and ref(macd<0,1),1);

//如果是股票
//换手:(vol/(FINANCEex(60,0,0,'')/100))/100,NODRAW;
//如果是期货
换手:100*vol/OPENINT;

mav:ma(换手,n1);
zf:100*(c-ref(c,n1))/ref(c,n1);


con:if(macd>0 and zf<0.3 and mav>0.5,n1,-1);//满足条件返回macd金叉距离当前的K线数,否则返回-1,表示最近的macd金叉不符合条件

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

使用道具 举报

6

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2022-4-4
曾用名:
 楼主| 发表于 2023-11-13 17:09 | 显示全部楼层
技术009 发表于 2023-11-13 16:02
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);

老师,n1:=sumbars(macd>0 and ref(macd<0,1),1)<3;
这个选MACD上穿零轴小于3天?
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-11-13 17:12 | 显示全部楼层
3根数据
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

6

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2022-4-4
曾用名:
 楼主| 发表于 2023-11-14 12:39 | 显示全部楼层

选股
1、选MACD上穿零轴,从这个K线开始计算,连续20根K线内;
2、这20根K线内,涨幅小于30%;
3、这20根K线内,平均换手率大于50%;

补充内容 (2023-11-14 12:42):
连续20根K线内,是指MACD零轴上
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-11-14 12:53 | 显示全部楼层
这不就是前面给的代码的逻辑么。已经给过主体代码了,建议自行尝试做下微调。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 19:56 , Processed in 0.119023 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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