类 KDIndicator

java.lang.Object
org.dromara.northstar.indicator.AbstractIndicator
org.dromara.northstar.indicator.momentum.KDIndicator
所有已实现的接口:
Indicator

public class KDIndicator extends AbstractIndicator implements Indicator
KD指标 N,M1,M2为KD指标参数 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。 K:SMA(RSV,M1,1);//RSV的M1日移动平均值,1为权重 D:SMA(K,M2,1);//K的M2日移动平均值,1为权重
作者:
KevinHuangwl
  • 构造器详细资料

    • KDIndicator

      public KDIndicator(Configuration cfg, int barCount, int m1, int m2)
  • 方法详细资料

    • evaluate

      protected Num evaluate(Num num)
      从类复制的说明: AbstractIndicator
      具体的指标只需要提供值更新算法
      指定者:
      evaluate 在类中 AbstractIndicator
      返回:
    • get

      public Num get(int step)
      KD指标是一个多值指标,不能直接调用该指标方法,应该获取具体的指标线进行调用
      指定者:
      get 在接口中 Indicator
      覆盖:
      get 在类中 AbstractIndicator
      参数:
      step - 回溯步长,取值范围为(-size, 0]。0代表当前值,-1代表回溯上一步,-2代表回溯上两步,如此类推
      返回:
    • dependencies

      public List<Indicator> dependencies()
      从接口复制的说明: Indicator
      获取该指标的依赖指标 此接口主要用于暴露指标的依赖关系,从而可以让模组上下文通过该接口递归获取指标的依赖树关系,为指标更新与图表可视化提供入口
      指定者:
      dependencies 在接口中 Indicator
      覆盖:
      dependencies 在类中 AbstractIndicator
      返回:
    • getK

      public Indicator getK()
    • getD

      public Indicator getD()