Skip to content

GetShareData 函数说明 用途:用于读取 SetShareData 保存的数据。

一、功能说明

GetShareData 用于读取 SetShareData 保存的数据。

它可以在不同大智慧之间读取同一股票、同一编号下保存的数值。

相关函数:

  • SetShareData:保存当前股票的数据,供 GetShareData 读取。

要求版本:

  • v3036 或更高版本

二、函数写法

text
"kingwa@GetShareData"(编号);
"kingwa@GetShareData"(编号,默认值);

参数意义:

  • 第 1 个参数 编号 数据分组编号,必须和 SetShareData 保存时的编号一致。
  • 第 2 个参数 默认值 可选参数。没有读取到数据时返回该值。

返回值:

  • 找到数据时,返回保存的数值。
  • 没有找到数据且填写了默认值时,返回默认值。
  • 没有找到数据且未填写默认值时,返回无效。
  • 读取失败时返回无效。

三、使用示例

读取编号 1 中当前股票保存的数值:

text
"kingwa@GetShareData"(1);

没有数据时返回 -1

text
"kingwa@GetShareData"(1,-1);

配合 SetShareData 使用:

text
保存值:"kingwa@SetShareData"(C,1);
读取值:"kingwa@GetShareData"(1,-1);

四、注意事项

  • GetShareData 按“当前股票代码 + 编号”读取数据。
  • 读取前需要先用 SetShareData 保存过对应数据。
  • 如果保存端删除了数据,读取端会返回默认值。
  • 不同编号互不影响,建议为不同用途分配不同编号。