金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3206|回复: 10

请教指标编写

[复制链接]

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
发表于 2023-4-20 08:30 | 显示全部楼层 |阅读模式
你好,每次换月都要手动去把新合约一个个选进自选股,能不能看下通过以下这个选股逻辑自动加入自选股。
1.计算字符带有“白银加权”的这个品种的{总额} ;  
2.凡是带有“白银”字符串的品种的{总额}大于“白银加权”的{总额}的1/10就加入到“自选股”列表;

微信截图_20230420082258.png


补充内容 (2023-4-20 08:45):
你好,再增加一条,名称字符中带有“白银”的合约的{总额}小于“白银加权”{总额}1/10的品种从“自选股”中删除或移出。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-20 09:03 | 显示全部楼层
你是要维护一个主力合约的板块?这个系统不是有自带的么。



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

使用道具 举报

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
 楼主| 发表于 2023-4-20 12:11 | 显示全部楼层
技术009 发表于 2023-4-20 09:03
你是要维护一个主力合约的板块?这个系统不是有自带的么。

不仅主力合约,如果次主力或次次主力成交量上去了也要加关注,所以想来想去 还是用上图的这个{总额}来筛选,麻烦帮我看下这个总额是怎么写的,以及从自选股中剔除的函数是哪个
回复

使用道具 举报

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
 楼主| 发表于 2023-4-20 13:04 | 显示全部楼层
技术009 发表于 2023-4-20 09:03
你是要维护一个主力合约的板块?这个系统不是有自带的么。

你好,我把总额写出来了,麻烦帮我再写完整一下,有的我不会写,多谢多谢。
n1:=todaybar;
dm:=4-INTPART(LOG(C));
结算价:=IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm,colorred;
总额:=sum(vol,TODAYBAR)*结算价*MULTIPLIER;
条件1:=STRFIND(STKNAME , '白银连续', 1)>0;
条件2:白银连续的总额怎么写?
条件3:提取期货市场所有名称中带“白银”的合约;
条件4:条件3>(条件2)/10;
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-20 13:19 | 显示全部楼层
v1:CALLSTOCK('AG00',vtAMOUNT,6,0);//总额
v2:STRFIND(STKLABEL,'AG',1);

从板块中删除用DELETEFROMBLOCK 函数就行了。你控制下这个函数执行条件即可。,
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
 楼主| 发表于 2023-4-20 15:08 | 显示全部楼层
技术009 发表于 2023-4-20 13:19
v1:CALLSTOCK('AG00',vtAMOUNT,6,0);//总额
v2:STRFIND(STKLABEL,'AG',1);

你好,这里的V2是查找其他白银的合约,但是查到的合约的成交额怎么写出来,因为要跟白银连续对比成交额大小。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-20 15:09 | 显示全部楼层
本帖最后由 技术009 于 2023-4-20 15:11 编辑

STKLABEL  就是合约代码了呀。你按照V1方式不就直接取值了。
v3:CALLSTOCK(STKLABEL ,vtAMOUNT,6,0);//总额

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

使用道具 举报

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
 楼主| 发表于 2023-4-20 17:25 | 显示全部楼层
你好,遇到合约中有X和Y的,比如沥青合约品种有BUX  和BUY ,以下这两句要不要修改呢;

BU2:=CALLSTOCK('BU00',vtAMOUNT,6,0);//连续合约成交额、、沥青
BU3:=STRFIND(STKLABEL,'BU',1);

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-4-20 17:28 | 显示全部楼层
沥青连续是 BUX,然后你判断这个品种具体合约 就判断是否包含BU这2个字符就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

133

帖子

133

积分

等级: 免费版

注册:
2021-9-10
曾用名:
 楼主| 发表于 2023-4-20 17:52 | 显示全部楼层
技术009 发表于 2023-4-20 17:28
沥青连续是 BUX,然后你判断这个品种具体合约 就判断是否包含BU这2个字符就行了。

好的  非常感谢,再追问以下   沥青连续 如果跨年的话,BUX代码 会不会变成 BUY
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 04:28 , Processed in 0.109137 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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