Class Ema
java.lang.Object
io.runon.trading.technical.analysis.indicator.ma.Ema
지수이동평균
Exponential Moving Average
지수이동평균은 가중변수를 이용하여 최근 수치의 영향력은 높이고 과거 수치의 영향력은 낮추는 것입니다. 이것은 이동평균이 가격변화를 보다 즉각적으로 반영하도록 하고 평균선의 움직임을 평활하게 해 줍니다.
- Author:
- macle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BigDecimalget(io.runon.trading.Price close, io.runon.trading.Price previousEma, int n) static BigDecimalget(io.runon.trading.Price close, io.runon.trading.Price previousEma, BigDecimal multiplier) static BigDecimalget(BigDecimal close, BigDecimal previousEma, int n) static BigDecimalget(BigDecimal close, BigDecimal previousEma, BigDecimal multiplier) static BigDecimal[]getArray(io.runon.trading.Price[] array, int n, int resultLength) static BigDecimal[]getArray(io.runon.trading.Price[] array, BigDecimal initPreviousEma, int n, int resultLength) static BigDecimal[]getArray(io.runon.trading.Price[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength) static BigDecimal[]getArray(BigDecimal[] array, int n, int resultLength) static BigDecimal[]getArray(BigDecimal[] array, BigDecimal initPreviousEma, int n, int resultLength) static BigDecimal[]getArray(BigDecimal[] array, BigDecimal initPreviousEma, int n, int startIndex, int end) static BigDecimal[]getArray(BigDecimal[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength) static BigDecimal[]getArray(BigDecimal[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int startIndex, int end) static io.runon.trading.TimeNumber[]getTimeNumbers(io.runon.trading.TimeNumber[] array, int n, int resultLength) static io.runon.trading.TimeNumber[]getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, int n, int resultLength) static io.runon.trading.TimeNumber[]getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int resultLength) static io.runon.trading.TimeNumber[]getTimeNumbers(io.runon.trading.TimeNumber[] array, BigDecimal initPreviousEma, BigDecimal multiplier, int startIndex, int end) static BigDecimalmultiplier(int n)
-
Constructor Details
-
Ema
public Ema()
-
-
Method Details
-
multiplier
-
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
-
get
-
getArray
-
getArray
-
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)
-