易得程序化提供了强大的自定义指数功能,您可以指定成分股,创建出等权、等额、流通盘权重等13种类型的指数。支持指数各种历史数据的刷新计算(包括日线、分钟线、分时线等),还能在盘中根据实时行情实时计算出指数的最新价格走势,如同交易所播出的指数一样。
自定义指数的历史数据计算依赖于所有成分股的历史数据,在计算时要保证成分股历史数据的完整。指数盘中实时行情的计算需要成分股的全推行情,建议开通使用易得全推行情服务。
易得自定义指数专业性高,具有计算结果精准、运算速度快、操作流畅、功能强大的特点,是易得程序化的核心功能之一,并由此衍生出自定义板块指数、选股指数、篮子指数、套利指数、发布指数等一系列指数服务体系。在后面的章节中都会为您逐个详细讲解,下面我们先来看看板块的自定义指数如何实现吧。
调出自定义指数有多种方法,常用的有三种:
1、通过主菜单“工具”-“自定义指数”。
2、在管理面板的板块树中通过选中板块的右键菜单“创建板块指数”快速创建该板块的指数。
3、在动态显示牌中选中多个品种,通过右键菜单“新建自定义指数”快速创建选中品种作为成分股的板块指数。
在调出自定义指数的主界面后,我们可以看到易得自定义指数含有丰富的设计选项。
指数代码:板块指数必须以BK打头的6位长度代码组成。
指数名称:设置指数名称。
基准日期:设定指数的基准日期。
基准指数:设定指数在基准日期的收盘价。如果基准日期休市,设定为基准日上一个交易日的收盘价。
指数类型:设定等权、等额、流通值等13种指数类型,在下一节详细介绍。
可以设定指数的交易时间段,比如沪深A股的交易时间段是上午9:30-11:30,下午13:00-15:00。指数将根据交易时间段生成对应时间的分时线和分钟线数据。
跟随市场:是指该指数的交易时间段跟选择的市场的交易时间段一样。一般成分股全为沪深A股的,选择跟随上交所市场即可。
跟随品种:是指该指数的交易时间段跟选择的品种的交易时间段一样。比如期货AG白银的交易时间段为:21:00-02:30、9:00-10:15、10:30-11:30、13:30-15:00。
自定义时间段:见下图您可以自定义该指数的交易时间段。
您可以设定某一个板块作为指数的成分股,也可以通过“添加品种”自由设置成分股。
刷新频率:是指该指数在盘中实时行情刷新的频率,单位为秒,也可以设定为小数。比如每0.5秒刷新一次。
新股上市N天计指:是指新股上市多少天以后才开始计入指数。
价格小数位数:设定指数的价格精度。
盘中实时刷新:是否需要在盘中实时计算刷新指数。
停牌品种仍计入:是否将当日停牌品种计入当日指数计算。
使用历史股本计算:在计算自流值、流通值、A市值3种类型指数的历史数据时,使用对应历史时间的流通盘数据计算。否则使用最新的流通盘数据计算。
未计指时也计量:比如停牌品种不计入指数计算时,是否将该品种停牌前最近时间的成交量和成交额计入指数的成交量和成交额。
使用原始价格计算:指数历史数据默认使用成分股前复权数据进行计算,如果勾选该选项将使用未除权数据计算
基期之前不显示:勾选了该选项后,将不计算在基准日期之前的历史数据
上下影线调整百分比:计算指数历史数据时,将K线的上下影线按百分比的比例缩短,减少因历史K线最高最低价带来的上下影线数据失真。
上下影线跟随指定品种:指定一个品种代码,在计算指数历史数据时,将指数的上下影线按指定品种代码的对应历史时间的K线上下影线同比例计算。另一个减少上下影线数据失真的办法。
计指满足公式:跟上面的新股上市N天计指类似。这里是指成分股满足指定公式表达式条件方开始计入指数计算。例如需要成分股满足上市10天并且非一字涨停方才计指的写法:barpos>=10 and h <> l;
列出所有成分股以及相关权重数据。
权重:是指各个成分股在指数中所占的权重值。
权值:是指各个成分股在指数中参与权重计算的实际值。
股本:是指各个成分股的股本。仅在股本类指数类型有效。
例如:在自流值类型的指数中,各成分股的股本是指流通盘;在总市值类型指数中,股本是总股本。权值等于其股本*最新价。权重等于各成分股的权值除以所有成分股权值的总和。
1.等权
每只成分股的权重相等,按涨幅的几何平均数计算。
2. 等额
每只成分股的权重相等,按涨幅的算术平均数计算。
3. 等量
设定每只成分股的股本相等,按价格之和的涨幅计算。也可以理解为每只成分股等数量买入,价格越高权重也就越高。
4. 自流值
以每只成分股的流通盘作为权重,按加权价格之和的涨幅计算。
5. 流通值
同上,以每只成分股的流通盘作为权重,按加权价格之和的涨幅计算。
6. A市值
同上,以每只成分股的流通盘作为权重,按加权价格之和的涨幅计算。
7. 总市值
以每只成分股的总股本作为权重,按加权价格之和的涨幅计算。
8. 量指
以每只成分股的成交量作为权重,按加权价格之和与权重之和的比值计算。
9. 仓指
以每只成分股的持仓量作为权重,按加权价格之和与权重之和的比值计算。适合于期货品种。
10. 额指
以每只成分股的成交额作为权重,按加权价格之和与权重之和的比值计算。
11. 基期额指
以每只成分股基期的成交额作为权重,按加权价格之和与基期加权价格之和的比值计算。
12. 基期等额
每只成分股的权重相等,按与基期价格涨幅的算术平均数计算。
13. 自定义
以每只成分股的自定义股本指计算的权重,按加权价格之和的涨幅计算。
创建好板块指数后,在动态显示牌的“指数”栏目中选中“板块指数”分类,即可列出所有的自定义板块指数列表。
选中一只自定义指数后,打开右键菜单。“刷新自定义指数”菜单下包含刷新各种历史数据类型的菜单按钮。
注意,历史数据计算依赖于各成分股的历史数据,请保证本地数据的完整性,如果数据不全请提前通过“数据下载”功能补全数据。
在右键菜单中,我们还可以通过“修改指数定义”菜单按钮对指数的设置进行修改。通过“删除自定指数”菜单按钮可以删除该自定义指数。
数据刷新后,即可在分析图形中看到该自定义指数的各种类型数据,如同普通个股一样操作。
只要您在板块指数的设置中勾选了“盘中实时刷新”选项,在盘中就会自动按照设定的刷新频率进行实时指数计算。
如果您修改了指数的成分股或者指数配置,盘中实时刷新都会为您重新加载新配置。
注意,盘中实时刷新需要有全部成分股的全推行情数据,否则数据缺失将会影响指数计算结果。
通过管理面板的板块树,在自选或者板块的分组节点打开右键菜单,通过“批量创建板块指数”按钮,我们可以快速地批量创建该分组下所有的自选或者板块的自定义指数。
打开批量新建自定义指数,我们看到列表中列出该分组下所有的板块和对应的指数。您可以通过起始代码设置这些指数的开始代码,并按递增的方式展开。
这里的各种选项设置会应用于批量创建的所有指数。