Skip to content

OutBlkConToBlk 函数说明

用途:将当前指数或板块的成分股输出到自定义板块。

一、功能说明

OutBlkConToBlk 读取当前指数、板块或自定义指数的成分股,并写入指定的大智慧自定义板块。

所属类别:板块

适用版本:

相关函数:

二、函数写法

text
"kingwa@OutBlkConToBlk"(条件,目标板块号,写入方式)

参数意义:

  • 第 1 个参数 条件 非 0 时执行,0 时不执行。
  • 第 2 个参数 目标板块号 写入目标,对应 KINGWA.ini 中“板块名”配置的编号。
  • 第 3 个参数 写入方式0:清空目标板块旧股票后,写入当前成分股;1:保留目标板块原有股票,再追加当前成分股。两种方式都会自动去重。

返回值:

  • 成功返回写入后的目标板块股票数量。
  • 条件不满足或当前没有可读取的成分股时返回 0
  • 参数不足、写入方式不是 01,或执行失败时返回负数。

三、使用示例

在指数、板块或自定义指数页面运行以下公式。

覆盖写入

把当前页面的全部成分股写入 1 号自定义板块,并清空该板块原有股票:

text
输出数量:"kingwa@OutBlkConToBlk"(ISLASTBAR,1,0);

追加写入

把当前页面的成分股追加到 2 号自定义板块,已有股票不会重复写入:

text
输出数量:"kingwa@OutBlkConToBlk"(ISLASTBAR,2,1);

四、注意事项

  • 函数应在指数、板块或自定义指数的页面中调用;在普通个股页面调用时没有可输出的成分股。
  • 建议使用 ISLASTBAR 作为条件,避免公式逐根 K 线计算时重复写入文件。
  • 目标板块号写入方式 建议使用常数;如果来自公式计算,可用 CONST() 固定。
  • 写入方式=0 会覆盖目标板块,使用前请确认目标编号。