金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1125|回复: 8

跨周期显示指标

[复制链接]

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2023-7-25
曾用名:
发表于 2025-2-10 13:42 | 显示全部楼层 |阅读模式
//* 突破提示指标 */
HHV13:=HHV(C,13);         // 13周期最高收盘价(含当根)
LLV13:=LLV(C,13);         // 13周期最低收盘价(含当根)
前高:=REF(HHV13,1);      // 前13根K线最高收盘价
前低:=REF(LLV13,1);      // 前13根K线最低收盘价

VOL5均线:=MA(VOL,5);    // 5周期成交量均值(含当根)
基准成交量:=REF(VOL5均线,1)*2;  // 前根成交量均值的2倍

突破条件:=CROSS(C,前高) || CROSS(前低,C);  // 收盘价突破前高/破前低
放量条件:=VOL>=基准成交量;                // 成交量达标

// 附加文字标注(可选)
DRAWTEXT(C>前高&&放量条件,C,'▲放量',COLORRED);
DRAWTEXT(C<前低&&放量条件,C,'▼放量',COLORGREEN);

上面的指标做了简单的提示,麻烦修改下,使得指标采用周k线的数据,就是在任意周期上都显示采用周k线数据为基础生成的提示,谢谢

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-10 13:45 | 显示全部楼层
新建一个公式A里面代码

//* 突破提示指标 */
HHV13:=HHV(C,13);         // 13周期最高收盘价(含当根)
LLV13:LLV(C,13);         // 13周期最低收盘价(含当根)
前高:REF(HHV13,1);      // 前13根K线最高收盘价
前低:REF(LLV13,1);      // 前13根K线最低收盘价

VOL5均线:MA(VOL,5);    // 5周期成交量均值(含当根)
基准成交量:REF(VOL5均线,1)*2;  // 前根成交量均值的2倍



然后其他地方用stkindi函数去引用就行了
ss:stkindi('','A.VOL5均线',0,7,0);


这样就引用过来了,其他所有指标引用都是类似写法
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2023-7-25
曾用名:
 楼主| 发表于 2025-2-10 14:09 | 显示全部楼层
前高:=stkindi('','AWEEK.前高',0,7);
前低:=stkindi('','AWEEK.前低',0,7);
放量条件:=stkindi('','AWEEK.放量条件',0,7);
CWEEK:=stkindi('','AWEEK.CLOSE1',0,7);
VOLWEEK:=stkindi('','AWEEK.VOL1',0,7);
基准成交量:=stkindi('','AWEEK.基准成交量',0,7);
放量条件:=VOLWEEK>=基准成交量;

DRAWTEXT(CWEEK>前高&&放量条件,CWEEK ,'▲放量',COLORRED);
DRAWTEXT(CWEEK<前低&&放量条件,CWEEK ,'▼放量',COLORGREEN);

这是小周期上引用成功了,但有个问题,就是如果某一周符合,就会在这一周对应的小周期上的所有k线都提示,如何只在对应周k线的小周期上的最后一根提示?

本帖子中包含更多资源

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

x
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-10 14:11 | 显示全部楼层
CC1:day;

引用周线的day这个值,然后和当前周期的这个日期做比较,如果相等说明当前就是周线最后一天
但是这个只能日线引用周线,如果分钟引用周线是没办法的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2023-7-25
曾用名:
 楼主| 发表于 2025-2-10 14:25 | 显示全部楼层
day1:=stkindi('','AWEEK.CC1',0,7);
IF day()=day1 THEN DRAWTEXT(CWEEK>前高&&放量条件,CWEEK ,'▲放量',COLORRED);

是这样吗
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-10 14:27 | 显示全部楼层
是的,其实就是去判断周线的day和当前day一样
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2023-7-25
曾用名:
 楼主| 发表于 2025-2-10 14:27 | 显示全部楼层
运行下来还是一周的五天都会提示
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-10 14:28 | 显示全部楼层
day1:stkindi('','AWEEK.CC1',0,7);

你看下这个返回的多少呢,
还有当前k的day也输出看下

电话我
021-20339087
基本的调试建议自己要学下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-2-10 14:30 | 显示全部楼层
本地测试对的啊

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 23:59 , Processed in 0.129218 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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