金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 538|回复: 11

三十秒cci怎么引用写入

[复制链接]

14

主题

54

帖子

54

积分

Rank: 2

等级: 标准版

注册:
2025-5-28
曾用名:
发表于 2025-6-16 15:00 | 显示全部楼层 |阅读模式
n:=84;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
TR1:=EMA(EMA(EMA(CLOSE,P1),P1),P1);
TR2:=EMA(EMA(EMA(CLOSE,P2),P2),P2);
均线斜率2:SLOPE(EMA(EMA(EMA(CLOSE,P2),P2),P2),2),COLORYELLOW;
M:EMA(EMA(CLOSE,P),P);
S:=SLOPE(EMA(EMA(CLOSE,P),P),2);
均线斜率:SLOPE(EMA(EMA(CLOSE,P),P),2),COLORRED;
CD2000:=(OPENPROFIT >= (2000 * MINDIFF));
PARTLINE((S >= 0),M,255,3,0),COLORRED,LINETHICK3;
PARTLINE((S < 0),M,65280,3,0),COLORGREEN,LINETHICK3;
平空开多条件:=(((((CLOSE >= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0)) AND CCI>=0) AND (MARK <= 0));
平多开空条件:=(((((CLOSE <= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05))AND (均线斜率 < 0)) AND CCI<0) AND (MARK >= 0));
平空开多条件1:=((((((HOLDING = 0) AND (CLOSE >= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) >= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0)) AND CCI>=0) AND (MARK <= 0));
平多开空条件1:=((((((HOLDING = 0) AND (CLOSE <= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05) AND (均线斜率 < 0))) AND CCI<0) AND (MARK >= 0));
我这个程序加载在十五秒上的,但是呢,我不想引用十五秒上的cci数值,我可以跨周期引用三十秒上的cci上的数值吗,我目前的这个写法呢就是十五秒上的cci大于或者小于0,但是我的本意是三十秒周期上的cci大于或者小于0,谢谢老师指点

回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-16 15:01 | 显示全部楼层
看下stkindi函数,里面有介绍的
stkindi(''.'公式.指标',0,22,30)

第二个参数公式.指标自己建立公式然后把代码贴进去
然后其他地方用上面代码就能引用了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

54

帖子

54

积分

Rank: 2

等级: 标准版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-6-16 15:04 | 显示全部楼层
我是小白,能不能直接在我的那段代码上改上去,麻烦老师了
回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-16 15:04 | 显示全部楼层
上面就是的
电话我把
021-20339087
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-6-16 15:29 | 显示全部楼层
[PEL] 复制代码
n:=84;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));


CCI_30S:STKINDI('','CCI.CCI',0,22,30);//调用30秒周期的CCI值

TR1:=EMA(EMA(EMA(CLOSE,P1),P1),P1);
TR2:=EMA(EMA(EMA(CLOSE,P2),P2),P2);
均线斜率2:SLOPE(EMA(EMA(EMA(CLOSE,P2),P2),P2),2),COLORYELLOW;
M:EMA(EMA(CLOSE,P),P);
S:=SLOPE(EMA(EMA(CLOSE,P),P),2);
均线斜率:SLOPE(EMA(EMA(CLOSE,P),P),2),COLORRED;
CD2000:=(OPENPROFIT >= (2000 * MINDIFF));
PARTLINE((S >= 0),M,255,3,0),COLORRED,LINETHICK3;
PARTLINE((S < 0),M,65280,3,0),COLORGREEN,LINETHICK3;
//30sCCI 大于0 平空开多
平空开多条件:=CCI_30S>0 and  (((((CLOSE >= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0)) AND CCI>=0) AND (MARK <= 0));
//30sCCI 小于0 平空开多
平多开空条件:=CCI_30S<0 and  (((((CLOSE <= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05))AND (均线斜率 < 0)) AND CCI<0) AND (MARK >= 0));
平空开多条件1:=((((((HOLDING = 0) AND (CLOSE >= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) >= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0)) AND CCI>=0) AND (MARK <= 0));
平多开空条件1:=((((((HOLDING = 0) AND (CLOSE <= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05) AND (均线斜率 < 0))) AND CCI<0) AND (MARK >= 0));
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

54

帖子

54

积分

Rank: 2

等级: 标准版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-6-16 15:47 | 显示全部楼层
我加载编译了,似乎没什么效果,还是引用的十五秒的cci
回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-16 15:50 | 显示全部楼层
不会啊,确保本地cci指标里有公式
然后你图上看这个cci_30的值和cci一样??
本地测试都正常5秒下两个值不一样的,30秒下两个值一样的

本帖子中包含更多资源

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

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

使用道具 举报

14

主题

54

帖子

54

积分

Rank: 2

等级: 标准版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-6-16 16:03 | 显示全部楼层
这句话无效了,也就是cci根本就不引用了,cci失效了
回复

使用道具 举报

40

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-6-16 16:04 | 显示全部楼层
加我qq远程看把
2857926939
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

54

帖子

54

积分

Rank: 2

等级: 标准版

注册:
2025-5-28
曾用名:
 楼主| 发表于 2025-6-16 16:05 | 显示全部楼层
n:=84;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
CCI_30S:STKINDI('','CCI.CCI',0,22,30);//调用30秒周期的CCI值
平空开多条件:=CCI_30S>0 and (((((CLOSE >= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0))) AND (MARK <= 0));
平多开空条件:=CCI_30S<0 and (((((CLOSE <= REF(M,1)) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05))AND (均线斜率 < 0))) AND (MARK >= 0));
平空开多条件1:=CCI_30S>0 and ((((((HOLDING = 0) AND (CLOSE >= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) >= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 > 0.05) AND (均线斜率 > 0))) AND (MARK <= 0));
平多开空条件1:=CCI_30S<0 and ((((((HOLDING = 0) AND (CLOSE <= REF(M,1))) AND ((((HIGH + LOW) + CLOSE) / 3) <= REF((((HIGH + LOW) + CLOSE) / 3),1))) AND (均线斜率2 < -(0.05) AND (均线斜率 < 0)))) AND (MARK >= 0));
这句话无效了,也就是cci根本就不引用了,cci失效了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 02:05 , Processed in 0.133705 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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