java.lang.Object
io.runon.trading.technical.analysis.indicators.ma.Sma

public class Sma extends Object
단순이동평균 simple moving average
Author:
macle
  • Constructor Details

    • Sma

      public Sma()
  • Method Details

    • get

      public static BigDecimal get(io.runon.trading.Price[] array, int n)
      이동평균값얻기
      Parameters:
      array - 배열
      n - 평균을 구하기위한 개수 N
      Returns:
      이동평균
    • get

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

      public static BigDecimal get(BigDecimal[] array, int n)
      이동평균값얻기
      Parameters:
      array - 배열
      n - 평균을 구하기위한 개수 N
      Returns:
      이동평균
    • get

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

      public static BigDecimal[] getArray(io.runon.trading.Price[] array, int n, int resultLength)
      평균 배열 얻기
      Parameters:
      array - 배열
      n - 평균을 구하기위한 개수 N
      resultLength - 결과 배열 카운드 (얻고자 하는 수)
      Returns:
      평균 배열
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, int n, int resultLength)
      평균 배열 얻기
      Parameters:
      array - 보통 종가 배열을 많이사용 함
      n - 평균을 구하기위한 개수 N
      resultLength - 결과 배열 카운드 (얻고자 하는 수)
      Returns:
      평균 배열
    • getArray

      public static BigDecimal[] getArray(BigDecimal[] array, int n, int startIndex, int end)
    • 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, int n, int startIndex, int end)