金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3322|回复: 9

请教代码替代

[复制链接]

44

主题

2257

帖子

2257

积分

等级: 免费版

注册:
2021-6-5
曾用名:
发表于 2023-12-20 08:40 | 显示全部楼层 |阅读模式
CODELIKE'30'金字塔替代代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

3

主题

823

帖子

864

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2023-12-20 08:42 | 显示全部楼层
请提供codelike的函数说明
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-20 09:22 | 显示全部楼层
strleft(stklabel,2)='30'
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

2257

帖子

2257

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-12-20 11:04 | 显示全部楼层
admin 发表于 2023-12-20 08:42
请提供codelike的函数说明

CODELIKE('30')就可以查找出以30开头的股票代码,即创业板股票。科创板以68开头,CODELIKE('68')可以找出以68开头的股票代码。
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

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

使用道具 举报

44

主题

2257

帖子

2257

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-12-20 11:30 | 显示全部楼层



编译通不过。
可否帮忙改一下
DIF4:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA4:=EMA(DIF4,9);
//ZTB:=C>INTPART(REF(C,1)*(1+(IF(CODELIKE('30')))));strleft(stklabel,2)='30'
ZTB:=C>INTPART(REF(C,1)*(1+(IF(strleft(stklabel,2)='30'),000001,600000)));

启动版:=DIF4>-0.2 AND DIF4<0.35 AND ZTB AND REF(ZTB,1)<1 AND COUNT(DIF4>=-0.01,5)=5;
LS:=C/REF(C,1)>1.03 AND C=H AND BETWEEN(FORCAST(V, 4), 0.2*FORCAST(V, 12),2.1*FORCAST(V, 12));
YZB:=C/REF(C,1)>1.0991 AND 0=H AND C=H;
XG9:= FILTER(LS,28) AND NOT(YZB) ;
启动版8:=启动版 AND XG9;

本帖子中包含更多资源

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

x
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-12-20 12:18 | 显示全部楼层
ZTB:=C>INTPART(REF(C,1)*(1+(IF(strleft(stklabel,2)='30'),000001,600000)));
这句话本质上是想达到什么样的效果?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

2257

帖子

2257

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-12-20 15:22 | 显示全部楼层
技术006 发表于 2023-12-20 12:18
ZTB:=C>INTPART(REF(C,1)*(1+(IF(strleft(stklabel,2)='30'),000001,600000)));
这句话本质上是想达到什么 ...

就是除去涨幅20%的创业板和688的股票
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-20 15:38 | 显示全部楼层
ZTB:=C>INTPART(REF(C,1);
这种你直接把板块判断放到 条件里去就行了。

iscyb:=strleft(stklabel,2)='30';
iskcb:s=trleft(stklabel,2)='68';
con:not((iscyb or iskcb));//创业或者科创板返回 0
启动版:=con and DIF4>-0.2 AND DIF4<0.35 AND ZTB AND REF(ZTB,1)<1 AND COUNT(DIF4>=-0.01,5)=5;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

2257

帖子

2257

积分

等级: 免费版

注册:
2021-6-5
曾用名:
 楼主| 发表于 2023-12-20 17:57 | 显示全部楼层
技术009 发表于 2023-12-20 15:38
ZTB:=C>INTPART(REF(C,1);
这种你直接把板块判断放到 条件里去就行了。

Thanks
评测效果不错


本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 04:16 , Processed in 0.114301 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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