ka66

ka66: lib/MovingAverages

Library "MovingAverages"
Exotic or Interesting Moving Averages Collection. Just the one right now!

alphaConfigurableEma(src, alpha, nSmooth)
  Calculates a variation of the EMA by specifying a custom alpha value.
  Parameters:
    src (float): a float series to get the EMA for, e.g. close, hlc3, etc.
    alpha (float): a value between 0 (ideally greater, to get any MA!) and 1. Closer
to one makes it more responsive, and choppier.
    nSmooth (int): Just applies the same alpha and EMA to the last Alpha-EMA output.
A value between 0 and 10 (just keeping a a reasonable bound). The idea is
you can first use a reasonably high alpha, then smooth it out. Default 0,
no further smoothing.
  Returns: MA series.

bands(src, multiplier)
  Calculates fixed bands around a series, can be any series, though the intent
here is for MA series.
  Parameters:
    src (float): a float series.
    multiplier (float): a value greater than or equal to 0 (ideally greater, to get any MA!),
determines the width of the bands. Start with small float values, or it may go
beyond the scale, e.g. 0.005.
  Returns: a 2-tuple of (upBand, downBand)
Pine脚本库

本着真正的TradingView精神,作者将此Pine代码以开源脚本库发布,以便我们社区的其他Pine程序员可以重用它。向作者致敬!您可以私下或在其他开源出版物中使用此库,但在出版物中重用此代码受网站规则约束。

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。

想使用这个脚本库吗?

复制以下行并将其粘贴到您的脚本中。