金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 251|回复: 8

请教一个均值指标

[复制链接]

38

主题

330

帖子

330

积分

Rank: 4

等级: 专业版

注册:
2025-9-29
曾用名:
发表于 2026-9-22 19:19 | 显示全部楼层 |阅读模式
您好,老师。我想求一个品种开盘后三十分钟的成交量之和与当天全部成交量的比值,然后再求这个比值二十天的平均值。
回复

使用道具 举报

1

主题

334

帖子

334

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-23 10:03 | 显示全部楼层
MIN代码
[PEL] 复制代码
VOL30:VALUEWHEN(TODAYBAR=1,VOL);


主程序代码:

[PEL] 复制代码
//运行周期:日K线
30VOL:STKINDI('','MIN.VOL30',0,4,0);//开盘后三十分钟的成交量之和
VOLBZ:30VOL/VOL;//比值
MAVOL:MA(VOLBZ,20);//二十天的平均值


本帖子中包含更多资源

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

x
回复

使用道具 举报

38

主题

330

帖子

330

积分

Rank: 4

等级: 专业版

注册:
2025-9-29
曾用名:
 楼主| 发表于 2026-9-24 13:04 | 显示全部楼层

好的,谢谢老师。请问如果我要筛选我测试加载的品种中按MAVOL值排序排名前十的股票要怎么写代码?
回复

使用道具 举报

1

主题

334

帖子

334

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-24 13:11 | 显示全部楼层
上面代码就可以。使用股票池选股。股票池选股使用说明,供您参考:https://www.weistock.com/docs/HE ... 1%E7%A5%A8%E6%B1%A0
回复

使用道具 举报

38

主题

330

帖子

330

积分

Rank: 4

等级: 专业版

注册:
2025-9-29
曾用名:
 楼主| 发表于 2026-9-24 13:20 | 显示全部楼层
资深技术07 发表于 2026-9-24 13:11
上面代码就可以。使用股票池选股。股票池选股使用说明,供您参考:https://www.weistock.com/docs/HELP/not ...

我不是用股票池选股交易,我是想回测筛选出来的MAVOL值在某个版块中排名靠前的十只股票。
回复

使用道具 举报

1

主题

334

帖子

334

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-24 13:40 | 显示全部楼层
回测是没有筛选以及排名的功能,筛选不出来。
回测使用说明,供您参考:https://www.weistock.com/docs/HE ... %E5%88%86%E6%9E%90/

股票池可按照指标筛选排名靠前几的
回复

使用道具 举报

38

主题

330

帖子

330

积分

Rank: 4

等级: 专业版

注册:
2025-9-29
曾用名:
 楼主| 发表于 2026-9-24 16:37 | 显示全部楼层
资深技术07 发表于 2026-9-24 13:40
回测是没有筛选以及排名的功能,筛选不出来。
回测使用说明,供您参考:https://www.weistock.com/docs/HE ...

那如果我想只想取某个板块比如“沪深300”中MAVOL的值最大的前10名也取不出来吗?
回复

使用道具 举报

38

主题

330

帖子

330

积分

Rank: 4

等级: 专业版

注册:
2025-9-29
曾用名:
 楼主| 发表于 2026-9-24 16:45 | 显示全部楼层
资深技术07 发表于 2026-9-24 13:40
回测是没有筛选以及排名的功能,筛选不出来。
回测使用说明,供您参考:https://www.weistock.com/docs/HE ...

{
功能:在上证可转债板块中筛选30分钟成交量占比20日均值最大的前N个品种
运行周期:日K线
前置要求:1. 30分钟周期的VOL30指标已独立保存;2. 当前包含MAVOL计算逻辑的指标需保存为独立指标,命名为【VOL30_RATIO】
}

// ========== 参数声明 ==========
INPUT:TOP_N(10,1,50,1); // 筛选排名前N的品种,默认10
INPUT:TARGET_BLOCK('上证可转债'); // 目标筛选板块

// ========== 原有指标计算逻辑 ==========
// 跨周期引用30分钟周期开盘后30分钟累计成交量
30VOL:=STKINDI('','MIN.VOL30',0,4,0); // 参数4代表30分钟周期
VOLBZ:=30VOL/VOL; // 当日30分钟成交量与全日成交量的比值
MAVOL:MA(VOLBZ,20); // 最近20个交易日比值的平均值

// ========== 板块排序筛选逻辑 ==========
// 调用内置板块排名函数计算当前品种在目标板块中的MAVOL降序排名
// GAP:若当前MAVOL所属的指标文件实际命名不是VOL30_RATIO,需调整第二个参数对应实际指标名
CUR_RANK:=TINSORT(TARGET_BLOCK,'VOL30_RATIO.MAVOL',1);

// 最终筛选条件:排名<=TOP_N即为符合要求的品种
SELECT_COND:=CUR_RANK <= TOP_N;
SELECT_COND:SELECT_COND; // 条件选股时该值为1的即为选中品种

您看看这个是AI给出的公式可行吗?
回复

使用道具 举报

1

主题

334

帖子

334

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-24 16:51 | 显示全部楼层
本帖最后由 资深技术07 于 2026-9-24 16:57 编辑

TINSORT函数用法:取该品种在指定板块指定指标下的排名
TINSORT(BLOCK,LINENAME,O),BLOCK为板块名字,LINENAME为指标及指标线,O排序类别0升序 1降序。

用条件选股功能,应该是可以的。
TARGET_BLOCK='上海转债';//字符串不能用INPUT定义参数,请用本行代码

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-3 05:27 , Processed in 0.168856 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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