Class CsvCandle

java.lang.Object
io.runon.trading.data.csv.CsvCandle

public class CsvCandle extends Object
csv 파일을 활용한 캔들 생성
Author:
macle
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addFile(List<io.runon.trading.technical.analysis.candle.TradeCandle> list, File file, long time)
     
    static long
     
    static io.runon.trading.technical.analysis.candle.TradeCandle[]
    load(File file, long time)
     
    static io.runon.trading.technical.analysis.candle.TradeCandle[]
    load(String path, long time)
     
    static io.runon.trading.technical.analysis.candle.TradeCandle[]
    load(String path, long time, int limit)
     
    static io.runon.trading.technical.analysis.candle.TradeCandle[]
    load(String path, long candleTime, long startTime, long endTime, ZoneId zoneId)
     
    static io.runon.trading.technical.analysis.candle.TradeCandle
    make(String[] values, long time)
     
    static io.runon.trading.technical.analysis.candle.TradeCandle
    make(String csv, long time)
     
    static io.runon.trading.technical.analysis.candle.TimeCandle
    makeTimeCandle(String csv, long time)
     
    static void
    out(String path, io.runon.trading.technical.analysis.candle.TradeCandle[] candles)
     
    static String
    value(long time, io.runon.trading.technical.analysis.candle.TradeCandle tradeCandle)
     
    static String
    value(io.runon.trading.technical.analysis.candle.TradeCandle tradeCandle)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CsvCandle

      public CsvCandle()
  • Method Details

    • load

      public static io.runon.trading.technical.analysis.candle.TradeCandle[] load(String path, long time)
    • load

      public static io.runon.trading.technical.analysis.candle.TradeCandle[] load(File file, long time)
    • load

      public static io.runon.trading.technical.analysis.candle.TradeCandle[] load(String path, long time, int limit)
    • addFile

      public static void addFile(List<io.runon.trading.technical.analysis.candle.TradeCandle> list, File file, long time)
    • out

      public static void out(String path, io.runon.trading.technical.analysis.candle.TradeCandle[] candles)
    • value

      public static String value(io.runon.trading.technical.analysis.candle.TradeCandle tradeCandle)
    • getOpenTime

      public static long getOpenTime(String csvLine)
    • value

      public static String value(long time, io.runon.trading.technical.analysis.candle.TradeCandle tradeCandle)
    • makeTimeCandle

      public static io.runon.trading.technical.analysis.candle.TimeCandle makeTimeCandle(String csv, long time)
    • make

      public static io.runon.trading.technical.analysis.candle.TradeCandle make(String csv, long time)
      Parameters:
      csv - 캔들시작시간(밀리초 유닉스타임)[0],종가[1],시가[2],고가[3],저가[4],직전가[5],거래량[6],거래대금[7],거래횟수[8],매수거래량[9],매수거래대금[10]
      time - 기준시간 일분봉등
      Returns:
      TradeCandle
    • make

      public static io.runon.trading.technical.analysis.candle.TradeCandle make(String[] values, long time)
    • load

      public static io.runon.trading.technical.analysis.candle.TradeCandle[] load(String path, long candleTime, long startTime, long endTime, ZoneId zoneId)