RSI_EMA

使用 维基百科中描述的 指数移动平均线

参考:

Lines:

  • rsi

Params:

  • period (14)
  • movav (ExponentialMovingAverage)
  • upperband (70.0)
  • lowerband (30.0)
  • safediv (False)
  • safehigh (100.0)
  • safelow (50.0)
  • lookback (1)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • rsi:

RSI_SMA别名:RSI_Cutler)

使用 维基百科 和其他资源中描述的 简单移动平均线

参考:

Lines:

  • rsi

Params:

  • period (14)
  • movav (MovingAverageSimple)
  • upperband (70.0)
  • lowerband (30.0)
  • safediv (False)
  • safehigh (100.0)
  • safelow (50.0)
  • lookback (1)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • rsi:

RSI_Safe

RSI 的子类,将参数更改safediv默认值True

参考:

Lines:

  • rsi

Params:

  • period (14)
  • movav (SmoothedMovingAverage)
  • upperband (70.0)
  • lowerband (30.0)
  • safediv (True)
  • safehigh (100.0)
  • safelow (50.0)
  • lookback (1)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • rsi:

变化率指标RateOfChange(别名:ROC )

衡量一段时间内价格变化的比率

公式:

  • roc = (data – data_period) / data_period

参考:

Lines:

  • roc

Params:

  • period (12)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • roc:

变化率100指标别名:ROC100 )

衡量以 100 为基数的一段时间内价格变化的比率

例如,这是如何在股票图表中定义 ROC

公式:

  • roc = 100 * (data – data_period) / data_period

参考:

Lines:

  • roc100

Params:

  • period (12)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • roc100:

缩减值(ReduceN)

计算周期数据点应用函数的缩减值

使用内置的 reduce 进行计算以及子类定义的 func

公式:

  • reduced = reduce(function(data, period)), initializer=initializer)

Tips:为了模仿 python 的 reduce,这个指标将一个函数的非命名参数作为第一个参数,这与其他只接受命名参数的指标不同

Lines:

  • reduced

Params:

  • period (1)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • reduced:

相对动量指标(别名:RMI )

描述:相对动量指数由 Roger Altman 开发,并在他 1993 年 2 月发行的《股票和商品技术分析》杂志的文章中进行了介绍。

虽然您的典型 RSI 计算从收盘价到收盘价的涨跌天数,但相对动量指数从收盘价到收盘 x 天前的涨跌天数。结果是一个更平滑的 RSI。

用法:以与任何其他 RSI 相同的方式使用。有超买和超卖区域,也可用于背离和趋势分析。

参考:

Lines:

  • rsi

Params:

  • period (20)
  • movav (SmoothedMovingAverage)
  • upperband (70.0)
  • lowerband (30.0)
  • safediv (False)
  • safehigh (100.0)
  • safelow (50.0)
  • lookback (5)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • rsi:
    • _name (rmi)

相对强度指数(别名:RSI、RSI_SMMA、RSI_Wilder )

由 J. Welles Wilder, Jr. 于 1978 年在他的“技术交易系统中的新概念”一书中定义。

它通过在平均平滑后计算较高收盘价和较低收盘价的比率来衡量动量,将结果标准化在 0 到 100 之间

公式:

  • up = upday(data)
  • down = downday(data)
  • maup = movingaverage(up, period)
  • madown = movingaverage(down, period)
  • rs = maup / madown
  • rsi = 100 – 100 / (1 + rs)

使用的移动平均线是 Wilder 最初定义的SmoothedMovingAverage

参考:

Tips:

  • safediv(默认值:False)如果此参数为 True,则将检查除法 rs = maup / madown 是否会发生 a 0 / 0x / 0除法的特殊情况
  • safehigh(默认值:100.0)将用作 x / 0案例的 RSI 值
  • safelow (默认值:50.0)将用作 0 / 0案例的 RSI 值

Lines:

  • rsi

Params:

  • period (14)
  • movav (SmoothedMovingAverage)
  • upperband (70.0)
  • lowerband (30.0)
  • safediv (False)
  • safehigh (100.0)
  • safelow (50.0)
  • lookback (1)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • rsi:

Signal信号

Lines:

  • signal

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • signal:

平滑移动平均线(别名:SMMA, WilderMA, MovingAverageSmoothed, MovingAverageWilder, ModifiedMovingAverage)

Wilder 在其 1978 年出版的《技术交易新概念》一书中使用了平滑移动平均线

在他的书中最初定义为:

  • new_value = (old_value * (period – 1) + new_data) / period

可以表示为具有以下因素的 SmoothingMovingAverage:

  • self.smfactor -> 1.0 / 周期
  • self.smfactor1 -> 1.0 – self.smfactor

公式:

  • movav = prev * (1.0 – smoothfactor) + newdata * smoothfactor

也可以看看:

Lines:

  • smma

Params:

  • period (30)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (False)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • smma:

平滑移动平均通道(别名:SMMAEnvelope、WilderMAEnvelope、MovingAverageSmoothedEnvelope、MovingAverageWilderEnvelope、MovingAverageEnvelope)

移动平均包络线是设置在移动平均线之上和之下的基于百分比的通道。构成该指标基础的移动平均线可以是简单或指数移动平均线。然后将每个通道设置为高于或低于移动平均线的相同百分比。这会创建跟随价格行为的平行带。

公式:

  • smma (from SmoothedMovingAverage)
  • top = smma * (1 + perc)
  • bot = smma * (1 – perc)

参考:

Lines:

  • smma
  • top
  • bot

Params:

  • period (30)
  • perc (2.5)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (False)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • smma:
  • top:
    • _samecolor (True)
  • bot:
    • _samecolor (True)

平滑移动平均振荡指标(别名:SmoothedMovingAverageOsc, SMMAOscillator, SMMAOsc, WilderMAOscillator, WilderMAOsc, MovingAverageSmoothedOscillator, MovingAverageSmoothedOsc, MovingAverageWilderOscillator, MovingAverageWilderOsc, ModifiedMovingAverageOscillator, ModifiedMovingAverageOsc )

平滑移动平均线围绕其数据的振荡

Lines:

  • smma

Params:

  • period (30)

PlotInfo:

  • plot (True)
  • plotmaster (None)
  • legendloc (None)
  • subplot (True)
  • plotname ()
  • plotskip (False)
  • plotabove (False)
  • plotlinelabels (False)
  • plotlinevalues (True)
  • plotvaluetags (True)
  • plotymargin (0.0)
  • plotyhlines ([])
  • plotyticks ([])
  • plothlines ([])
  • plotforce (False)

PlotLines:

  • smma:
  • _0:
    • _name (osc)