java.lang.Object
io.runon.trading.technical.analysis.indicator.ma.Ema

public class Ema extends Object
지수이동평균 Exponential Moving Average 지수이동평균은 가중변수를 이용하여 최근 수치의 영향력은 높이고 과거 수치의 영향력은 낮추는 것입니다. 이것은 이동평균이 가격변화를 보다 즉각적으로 반영하도록 하고 평균선의 움직임을 평활하게 해 줍니다.
Author:
macle
  • Constructor Details

    • Ema

      public Ema()
  • Method Details

    • multiplier

      public static BigDecimal multiplier(int n)
    • get

      public static BigDecimal get(io.runon.trading.Price close, io.runon.trading.Price previousEma, int n)
    • get

      public static BigDecimal get(io.runon.trading.Price close, io.runon.trading.Price previousEma, BigDecimal multiplier)
    • get

      public static BigDecimal get(BigDecimal close, BigDecimal previousEma, int n)
    • get

      public static BigDecimal get(BigDecimal close, BigDecimal previousEma, BigDecimal multiplier)
    • getArray

      public static BigDecimal[] getArray(io.runon.trading.Price[] array, int n, int resultLength)
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, int n, int resultLength)
    • getArray

      public static BigDecimal[] getArray(io.runon.trading.Price[] array, BigDecimal initPreviousEma, int n, int resultLength)
    • getArray

      public static BigDecimal[] getArray(io.runon.trading.Price[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength)
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, BigDecimal initPreviousEma, int n, int resultLength)
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength)
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, BigDecimal initPreviousEma, int n, int startIndex, int end)
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int startIndex, int end)
    • getTimeNumbers

      public static io.runon.trading.TimeNumber[] getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, int n, int resultLength)
    • getTimeNumbers

      public static io.runon.trading.TimeNumber[] getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength)
    • getTimeNumbers

      public static io.runon.trading.TimeNumber[] getTimeNumbers(io.runon.trading.TimeNumber[] array, int n, int resultLength)
    • getTimeNumbers

      public static io.runon.trading.TimeNumber[] getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int startIndex, int end)