Appearance
OutBlkConToBlk 函数说明
用途:将当前指数或板块的成分股输出到自定义板块。
一、功能说明
OutBlkConToBlk 读取当前指数、板块或自定义指数的成分股,并写入指定的大智慧自定义板块。
所属类别:板块
适用版本:
相关函数:
二、函数写法
text
"kingwa@OutBlkConToBlk"(条件,目标板块号,写入方式)参数意义:
- 第 1 个参数
条件非 0 时执行,0 时不执行。 - 第 2 个参数
目标板块号写入目标,对应KINGWA.ini中“板块名”配置的编号。 - 第 3 个参数
写入方式0:清空目标板块旧股票后,写入当前成分股;1:保留目标板块原有股票,再追加当前成分股。两种方式都会自动去重。
返回值:
- 成功返回写入后的目标板块股票数量。
- 条件不满足或当前没有可读取的成分股时返回
0。 - 参数不足、写入方式不是
0或1,或执行失败时返回负数。
三、使用示例
在指数、板块或自定义指数页面运行以下公式。
覆盖写入
把当前页面的全部成分股写入 1 号自定义板块,并清空该板块原有股票:
text
输出数量:"kingwa@OutBlkConToBlk"(ISLASTBAR,1,0);追加写入
把当前页面的成分股追加到 2 号自定义板块,已有股票不会重复写入:
text
输出数量:"kingwa@OutBlkConToBlk"(ISLASTBAR,2,1);四、注意事项
- 函数应在指数、板块或自定义指数的页面中调用;在普通个股页面调用时没有可输出的成分股。
- 建议使用
ISLASTBAR作为条件,避免公式逐根 K 线计算时重复写入文件。 目标板块号和写入方式建议使用常数;如果来自公式计算,可用CONST()固定。写入方式=0会覆盖目标板块,使用前请确认目标编号。