• •      •    310 浏览    •   2023-11-22 22:09:28

    15.8 拆出单词 

    有文本如下: [图片] 拆出其中的数字串: =spl('=?1.words@d()',A1) [图片] 拆出其中的英文和数字串: =spl('=?1.words@a()',A1) [图片] 拆 ..
  • •      •    659 浏览    •   2022-07-09 15:41:58

    8.1 ASI(震动升降指标) 

    震动升降指标 ASI 以开盘、最高、最低、收盘价与前一交易日的各种价格相比较作为计算因子,研判市场的方向性。 ASI 计算方式: AA=| 今日最高价 - 昨日收盘价 | BB=| 今日最低价 ..
  • •      •    355 浏览    •   2023-11-22 22:08:47

    15.7 拆开不同类型的字符 

    有考勤数据如下,某一天员工们有多种考勤现象,如 A 表示迟到,A 后面的数字表示迟到时间,B 表示早退,B 后面的数字表示早退时间,C 表示请假,C 后面的数字表示请假时间,以此类推。现在想要 ..
  • •      •    314 浏览    •   2023-11-22 22:08:21

    15.6 解析日期 

    有事件备忘录如下: [图片] 将信息里面的日期都分离出来,并且用分号隔开后放到后面一列,方便以后统计。就像如下这种效果: [图片] 在 B1 写入代码: =spl('=?1.split('' ..
  • 在业务系统中,经常会看到这样的数据显示需求:明细数据显示时,相邻行显示不同的背景色,也就是我们说的隔行异色,效果如下图所示。这种效果有助于用户横向查看数据时避免错行,更加清晰准确。 [图片] ..
  • •      •    360 浏览    •   2022-07-08 10:37:19

    7.4 成交额 

    成交额是直接反应参与市场的资金量多少的指标,主要用于大盘分析,它排除了大盘中各种股票高低不同造成的干扰,通过成交金额使大盘成交量的研判具有横向的可比性。 成交额均线,N 日成交额的均值即成交额 ..
  • •      •    343 浏览    •   2023-11-22 22:08:03

    15.5 解析数字 

    有一列混合了字符和数字的数据,其中数字可能在多处出现,且出现规律不定: [图片] 将每一行中的所有数字分离出来,并将分离出来的结果放置到 B 列,期望效果如下图: [图片] 在 B1 写入: ..
  • •      •    449 浏览    •   2023-11-22 22:07:43

    15.4 字符串拼接 

    有英寸表示的尺寸数据如下: [图片] 将它转换成厘米表示的尺寸数据写入 A2: =spl('=?1.split@p(''x'').(string(~*2.54,''#.00'')).conca ..
  • •      •    330 浏览    •   2022-07-07 09:30:16

    7.3 量比 

    N 日 M 日量比:等于 N 日平均成交量与 M 日平均成交量比值 以代码 600000 的股票数据为例,计算 5 日 20 日量比 A 1 5 2 20 3 =T(“D: //600000. ..
  • 有回车符分隔的数字串,找出最大数字: [图片] 代码: =spl('=?1.split@np().max()',A1) 结果:3 函数 split 将字符串拆分为序列,@n 表示按回车拆分(也 ..
  • •      •    351 浏览    •   2022-07-06 09:32:09

    7.2 成交量形态 

    成交量金叉:短线上穿长线 成交量死叉:短线下穿长线 成交量多头:短线在长线上方 成交量空头:短线在长线下方 以代码 600000 的股票数据为例,计算其形态指标 A 1 5 2 20 3 =T ..
  • 有如下逗号分隔的数字串,找出最大数字: [图片] 代码: =spl('=?1.split@cp().max()',A1) 结果:45 函数 split 将字符串拆分为序列,@c 表示按逗号拆分 ..
  • •      •    354 浏览    •   2023-11-22 22:00:32

    14.11 生成排列组合 

    有逗号分隔的数据如下: [图片] 列出它们组成的排列组合,每行一种组合,如下图所示: [图片] 在 A2 写入代码: A 1 =‘A1:C1’.conj().(~.split@c()) 2 = ..
  • •      •    292 浏览    •   2022-07-05 10:34:56

    7.1 成交量均线 

    N 日成交量:N 日成交股数 成交量均线,N 日成交量的均值即成交量 N 日 MA 值 以代码 600000 的股票数据为例,计算其成交量的 5 日 MA 值 A 1 5 2 = T(“ D: ..
  • •      •    299 浏览    •   2023-11-22 21:59:47

    14.9 横向扩展出多列 

    如下数据中有序存放着多种部件及其金属子部件,当 Level=2 时,表示该行为部件(汇总行),当 Level=3 时,表示该行为子部件。Material 列和 Proportion 列分别存放 ..
  • •      •    368 浏览    •   2022-07-04 09:26:09

    6.4 Beta(相对市场指标) 

    β系数,是一种风险指数,用来衡量个别股票或股票基金相对于整个股市的价格波动情况,例如某支股价在过去 12 个月相对沪深 300 波动敏感度。 Beta>1,股票对沪深 300 的敏感度高 ..
  • •      •    308 浏览    •   2023-11-22 21:59:20

    14.8 数据变化时插入空行 

    有数据如下: [图片] 需要在两行格值变化时插入空行,结果如下: [图片] 编写脚本: =spl('=?1.conj().group@o(~).(~|[null]).conj().new(~: ..
  • •      •    319 浏览    •   2023-11-22 21:58:57

    14.7 特定行后插入行 

    有数据如下: [图片] 在数字 100 后面插入一行,并依次填入 a001、a002、…等,结果如下: [图片] 编写脚本: =spl('=E@b(?1).group@i(~[-1].#1== ..
  • •      •    2,481 浏览    •   2022-07-03 10:36:25

    6.3 市值中性化 

    大部分因子当中都包含了市值的影响。所以当我们通过一些指标选择股票的时候, 每个因子都会提供市值的因素,选择的股票就会比较集中, 及选股的标准不太好。市值中性化就是排除市值影响后的因子。 计算方 ..
  • •      •    273 浏览    •   2023-11-22 21:58:23

    14.6 每隔 N 行补足若干空行 

    有学生考场及座位的明细数据,部分数据如下: [图片] 每 13 行后补两条空行。结果如下: [图片] 代码如下: A 1 =E(‘A1:D152’) 2 =row=A1.create().in ..
  • •      •    322 浏览    •   2023-11-22 17:45:52

    14.5 补足缺失部分使得数据连续 

    有商品日销售数据如下,有些日期没有销售数据: [图片] 按日期顺序列出每日销售数据,没有销售数据的日期也要列出来,如下图所示: [图片] 代码如下: A 1 =E(‘A1:C11’) 2 =A ..
  • •      •    328 浏览    •   2022-07-02 13:21:43

    6.2 相对行业波动率 

    过去 N 日, 股票相对行业指数的收益波动率, 相对收益波动率越大, 股票相对行业指数越容易走出不同走势。 相对行业波动率 =(股票涨幅 - 行业涨幅)的 N 日标准差 * sqrt(N 日) ..
  • •      •    288 浏览    •   2023-11-22 17:29:31

    14.4 拆分文字后扩展成多行 

    D 列和 E 列有多行文字,两者行数相同且一一对应,比如 F 对应 Fail,数据如下: [图片] 现在需要将 D 列和 E 列按换行符拆分,并扩展成多行,结果应当如下: [图片] 代码如下: ..
  • •      •    274 浏览    •   2023-11-22 17:29:04

    14.3 根据数值将一行扩展出多行 

    有产品数量表,第一列为产品序号,第二列为产品剩余数量。初始数据如下: [图片] 根据产品的剩余数量,也就是 Qty Remaining,将 ItemID 的值重复 n 遍,除第一行为原始行,其 ..
  • 3、常见的群消息流程 开始讲群消息投递流程之前,先介绍两个群业务的核心数据结构: 群成员表:用来描述一个群里有多少成员 t_group_users(group_id, user_id) 群离线 ..
关注乾学院公众号