Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.73 KB

参数.md

File metadata and controls

33 lines (28 loc) · 1.73 KB

参数

  1. variable argument可变参数
  2. dynamic parameter动态参数
  3. sequence paramater序列参数

参数每天变化,不同股票参数也可能不同,这种情况规范的叫法是什么?

分类

  1. 不依赖上期结果(MA类)
    1. 如MA等需要近期一段时间的数据进行计算
    2. 需要一段时间数据用于计算
  2. 依赖上期结果(EMA类)
    1. 如EMA等需要昨天结果与今天数据进行计算,实时计算时可加速
    2. 由于数据依赖于昨天,为了结果稳定,需要提前多期开始计算

或以上两种的组合,如KAMA指标

  1. 先用一段时间数据计算位移和路程,计算得出效率系数
  2. 通过效率系数和约定的最小周期和最大周期,得到特定的参数alpha,没办法直接用pandas的ewm

参数空值处理

  1. NaN。指标结果也输出为NaN
  2. bfill。以下一期的参数做这期的参数进行计算
    1. 用到来未来参数,不得使用!!!
  3. ffill。以上一期的参数做这期的参数进行计算
    1. EMA类指标得按天循环计算。
    2. MA类指标也许有向量化快速计算方法。所以分段的最后一天进行统一计算更快

单值参数,如何改成序列参数,或矩阵参数

  1. 矩阵参数才是真实世界。今天的你已经不是昨天的你
  2. 根据发生时序,先遍历同一行,然后遍历下一行,即每次遍历同一天
  3. 同财务的Point In Time一样,观察点很重要,每天都在站在当前观察点回顾历史所能获取到的值
  4. 每天计算出一个新矩阵后,只保留最新一行。每天重复此动作,生成一个拼接的矩阵即为所需要的结果
  5. 同一指标不同窗口长度,导致统一切片时使用合适长度比较困难