Index
All Classes and Interfaces|All Packages
A
- addFile(List<TradeCandle>, File, long) - Static method in class io.runon.trading.data.csv.CsvCandle
- addLine(String) - Method in class io.runon.trading.data.csv.CsvTimeCandleRead
- addLine(String) - Method in class io.runon.trading.data.file.TimeFileCandles
- addLine(String) - Method in class io.runon.trading.data.file.TimeFileLineRead
- addTimeCandle(TimeCandle) - Method in class io.runon.trading.data.csv.CsvTimeCandleRead
- append(StringBuilder, BigDecimal) - Static method in class io.runon.trading.data.csv.CsvCommon
C
- CandleStorage - Class in io.runon.trading.data.candle
-
전체 캔들을 메모리에 올려놓고 사용하는방식 시장지표를 사용하는환경에서는 사용을 추천하지 않는다.
- CandleStorage() - Constructor for class io.runon.trading.data.candle.CandleStorage
- CsvCandle - Class in io.runon.trading.data.csv
-
csv 파일을 활용한 캔들 생성
- CsvCandle() - Constructor for class io.runon.trading.data.csv.CsvCandle
- CsvCommon - Class in io.runon.trading.data.csv
-
csv 공통
- CsvCommon() - Constructor for class io.runon.trading.data.csv.CsvCommon
- CsvOpenInterest - Class in io.runon.trading.data.csv
-
csv 형태의 미체결 약정 관리
- CsvOpenInterest() - Constructor for class io.runon.trading.data.csv.CsvOpenInterest
- CsvSymbolCandle - Class in io.runon.trading.data.csv
-
데이터 로드
- CsvSymbolCandle(String, String) - Constructor for class io.runon.trading.data.csv.CsvSymbolCandle
- CsvTimeCandleRead - Class in io.runon.trading.data.csv
-
csv 파일을 활용한 캔들 생성
- CsvTimeCandleRead(long) - Constructor for class io.runon.trading.data.csv.CsvTimeCandleRead
- CsvTimeFile - Class in io.runon.trading.data.csv
-
시간 형상의 파일을 새로운경로에 새로운 파일로 이관한다.
- CsvTimeFile() - Constructor for class io.runon.trading.data.csv.CsvTimeFile
- CsvTimeFilePathChange - Class in io.runon.trading.data.csv
-
시간 형상의 파일을 새로운경로에 새로운 파일로 이관한다.
- CsvTimeFilePathChange() - Constructor for class io.runon.trading.data.csv.CsvTimeFilePathChange
- CsvTimeName - Class in io.runon.trading.data.csv
-
// candle/symbol/1d/2000 = 100년 (36500) // candle/symbol/4h/2000 = 20년 (43800) // candle/symbol/3h/2000 = 20년 (58400) // candle/symbol/2h/2000 = 20년 (87600) // candle/symbol/1h/2000 = 10년 (87600) // candle/symbol/5m/2022 = 1년 (105000) // candle/symbol/1m/202207 = 1달 (43200) // candle/symbol/5s/20220701 = 5일 (86400) // candle/symbol/3s/20220701 = 2일 (57600) // candle/symbol/2s/20220701 = 2일 (86400) // candle/symbol/1s/20220707 = 1일 (86400) csv 파일을 활용한 Trade 생성
- CsvTimeName() - Constructor for class io.runon.trading.data.csv.CsvTimeName
- CsvTrade - Class in io.runon.trading.data.csv
-
csv 파일을 활용한 Trade 생성
- CsvTrade() - Constructor for class io.runon.trading.data.csv.CsvTrade
D
- DAY_1 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- DAY_2 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- DAY_5 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
E
- EMPTY_FILES - Static variable in class io.runon.trading.data.file.Files
- end() - Method in class io.runon.trading.data.file.TimeFileCandles
- end() - Method in class io.runon.trading.data.file.TimeFileLineRead
- endName - Variable in class io.runon.trading.data.file.TimeFileLineRead
- endRead() - Method in class io.runon.trading.data.file.TimeFileRead
-
읽기 종료
- endRead() - Method in interface io.runon.trading.data.ReadEnd
F
- Files - Class in io.runon.trading.data.file
-
파일관련 정보 활용
- Files() - Constructor for class io.runon.trading.data.file.Files
- fromBegin(String, StringRead) - Method in class io.runon.trading.data.file.TimeFileRead
-
앞에서 부터 읽기
- fromEnd(String, StringRead) - Method in class io.runon.trading.data.file.TimeFileRead
-
뒤에서 부터 읽기
G
- getBigDecimal(String) - Static method in class io.runon.trading.data.csv.CsvCommon
- getBigDecimal(JSONObject, String) - Static method in class io.runon.trading.data.json.JsonOrgUtils
- getCandle(long) - Method in class io.runon.trading.data.candle.TimeCandleArrayGet
- getCandle(long) - Method in interface io.runon.trading.data.candle.TimeCandleGet
- getCandles() - Method in class io.runon.trading.data.file.TimeFileCandles
- getCandles(long) - Method in class io.runon.trading.data.candle.CandleStorage
- getCandles(long, int) - Method in class io.runon.trading.data.candle.CandleStorage
- getCandles(long, long, int) - Method in class io.runon.trading.data.candle.CandleStorage
- getFilesDir(String) - Static method in class io.runon.trading.data.file.TimeFiles
- getFilesDirs(String) - Static method in class io.runon.trading.data.file.TimeFiles
- getLastLine(String) - Static method in class io.runon.trading.data.file.TimeFiles
- getLastOpenTime(String) - Static method in class io.runon.trading.data.csv.CsvCommon
- getName(long, long) - Static method in class io.runon.trading.data.csv.CsvTimeName
- getName(long, long, ZoneId) - Static method in class io.runon.trading.data.csv.CsvTimeName
- getName(long, TimeName.Type, ZoneId) - Static method in class io.runon.trading.data.file.TimeName
- getOpenTime(String) - Static method in class io.runon.trading.data.csv.CsvCandle
- getPath(String, String, long, ZoneId, long) - Static method in class io.runon.trading.data.csv.CsvTimeName
- getPath(String, String, long, ZoneId, String, long) - Static method in class io.runon.trading.data.csv.CsvTimeName
- getTime(String) - Static method in class io.runon.trading.data.csv.CsvTimeFile
- getTime(String) - Method in class io.runon.trading.data.csv.CsvTimeFilePathChange
- getTime(String) - Method in class io.runon.trading.data.file.TimeFilePathChange
- getTime(String) - Method in class io.runon.trading.data.json.JsonTimeFilePathChange
- getYmd(String) - Static method in class io.runon.trading.data.time.YmdInt
H
- HOUR_1 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
I
- IdPath - Class in io.runon.trading.data
-
Id, 경로 정보
- IdPath() - Constructor for class io.runon.trading.data.IdPath
- IdPath(String, String) - Constructor for class io.runon.trading.data.IdPath
- io.runon.trading.data - package io.runon.trading.data
-
data
- io.runon.trading.data.candle - package io.runon.trading.data.candle
- io.runon.trading.data.csv - package io.runon.trading.data.csv
- io.runon.trading.data.file - package io.runon.trading.data.file
- io.runon.trading.data.json - package io.runon.trading.data.json
- io.runon.trading.data.time - package io.runon.trading.data.time
-
시간관련 데이터 처리
- isEnd() - Method in class io.runon.trading.data.file.TimeFileLineRead
- isInDir(String) - Static method in class io.runon.trading.data.file.TimeFiles
- isInDirs(String) - Static method in class io.runon.trading.data.file.TimeFiles
- isStop - Variable in class io.runon.trading.data.file.TimeFileLineRead
J
- JsonOrderBook - Class in io.runon.trading.data.json
-
json 파일을 활용한 호가창 정보
- JsonOrderBook() - Constructor for class io.runon.trading.data.json.JsonOrderBook
- JsonOrgUtils - Class in io.runon.trading.data.json
-
org.json 그룹을 사용할때 데이터 처리용 유틸성 클래스
- JsonOrgUtils() - Constructor for class io.runon.trading.data.json.JsonOrgUtils
- JsonTimeFilePathChange - Class in io.runon.trading.data.json
-
시간 형상의 파일을 새로운경로에 새로운 파일로 이관한다.
- JsonTimeFilePathChange() - Constructor for class io.runon.trading.data.json.JsonTimeFilePathChange
- JsonVolume - Class in io.runon.trading.data.json
-
json 파일을 활용한 거래량 정보
- JsonVolume() - Constructor for class io.runon.trading.data.json.JsonVolume
L
- load(long, long) - Method in class io.runon.trading.data.csv.CsvSymbolCandle
- load(long, long, String[], String[]) - Method in class io.runon.trading.data.csv.CsvSymbolCandle
- load(long, long, String, String) - Method in class io.runon.trading.data.csv.CsvSymbolCandle
- load(File, long) - Static method in class io.runon.trading.data.csv.CsvCandle
- load(String, long) - Static method in class io.runon.trading.data.csv.CsvCandle
- load(String, long, int) - Static method in class io.runon.trading.data.csv.CsvCandle
- load(String, long, long, long, ZoneId) - Static method in class io.runon.trading.data.csv.CsvCandle
- loadCandle(String, long) - Method in class io.runon.trading.data.candle.CandleStorage
- loadLongShortRatio(String) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- loadLongShortRatio(String, int) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- loadOpenInterest(String) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- loadOpenInterest(String, int) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
M
- main(String[]) - Static method in class io.runon.trading.data.csv.CsvTrade
- main(String[]) - Static method in class io.runon.trading.data.json.JsonOrderBook
- main(String[]) - Static method in class io.runon.trading.data.json.JsonOrgUtils
- make(String) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- make(String) - Static method in class io.runon.trading.data.csv.CsvTrade
- make(String) - Static method in class io.runon.trading.data.json.JsonOrderBook
- make(String[], long) - Static method in class io.runon.trading.data.csv.CsvCandle
- make(String, long) - Static method in class io.runon.trading.data.csv.CsvCandle
- makeLongShortRatio(String) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- makeTimeCandle(String, long) - Static method in class io.runon.trading.data.csv.CsvCandle
- makeTimeVolumes(String) - Static method in class io.runon.trading.data.json.JsonVolume
- makeTimeVolumes(String, TimeVolumes) - Static method in class io.runon.trading.data.json.JsonVolume
- MONTH_1 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
O
- out(String, TradeCandle[]) - Static method in class io.runon.trading.data.csv.CsvCandle
- outDir(String, String) - Method in class io.runon.trading.data.file.TimeFilePathChange
- outDirs(String, String) - Method in class io.runon.trading.data.file.TimeFilePathChange
R
- read(String) - Method in class io.runon.trading.data.file.TimeFileLineRead
- read(String) - Method in interface io.runon.trading.data.StringRead
- ReadEnd - Interface in io.runon.trading.data
-
읽기종료 이벤트
S
- setCharset(Charset) - Method in class io.runon.trading.data.file.TimeFileRead
- setEndName(long) - Method in class io.runon.trading.data.file.TimeFileLineRead
- setEndName(String) - Method in class io.runon.trading.data.file.TimeFileLineRead
- setReadEnd(ReadEnd) - Method in class io.runon.trading.data.file.TimeFileRead
- setStartName(long) - Method in class io.runon.trading.data.file.TimeFileLineRead
- setStartName(String) - Method in class io.runon.trading.data.file.TimeFileLineRead
- setTimeKey(String) - Method in class io.runon.trading.data.json.JsonTimeFilePathChange
- setType(TimeName.Type) - Method in class io.runon.trading.data.file.TimeFilePathChange
- setZoneId(ZoneId) - Method in class io.runon.trading.data.csv.CsvSymbolCandle
- setZoneId(ZoneId) - Method in class io.runon.trading.data.file.TimeFilePathChange
- startName - Variable in class io.runon.trading.data.file.TimeFileLineRead
- stop() - Method in class io.runon.trading.data.file.TimeFileLineRead
- StringRead - Interface in io.runon.trading.data
-
문자열 전달받기
T
- time - Variable in class io.runon.trading.data.csv.CsvTimeCandleRead
- TimeCandleArrayGet - Class in io.runon.trading.data.candle
-
백테스팅같은 환경에서 캔들을 메모리에 로딩해놓고 시간에 맞는 캔들만 불러올때
- TimeCandleArrayGet(TradeCandle[], long) - Constructor for class io.runon.trading.data.candle.TimeCandleArrayGet
- TimeCandleGet - Interface in io.runon.trading.data.candle
-
시간을 이용해서 캔들얻기 백테스팅용
- TimeFileCandles - Class in io.runon.trading.data.file
-
data
- TimeFileCandles(long) - Constructor for class io.runon.trading.data.file.TimeFileCandles
- TimeFileLineRead - Class in io.runon.trading.data.file
-
data
- TimeFileLineRead() - Constructor for class io.runon.trading.data.file.TimeFileLineRead
- TimeFilePathChange - Class in io.runon.trading.data.file
-
시간 형상의 파일을 새로운경로에 새로운 파일로 이관한다.
- TimeFilePathChange() - Constructor for class io.runon.trading.data.file.TimeFilePathChange
- TimeFileRead - Class in io.runon.trading.data.file
-
시간정보가 있는 파일
- TimeFileRead() - Constructor for class io.runon.trading.data.file.TimeFileRead
- TimeFiles - Class in io.runon.trading.data.file
-
시간정보가 있는 파일
- TimeFiles() - Constructor for class io.runon.trading.data.file.TimeFiles
- TimeName - Class in io.runon.trading.data.file
-
시간 형상의 파일을 새로운경로에 새로운 파일로 이관한다.
- TimeName() - Constructor for class io.runon.trading.data.file.TimeName
- TimeName.Type - Enum Class in io.runon.trading.data.file
- type - Variable in class io.runon.trading.data.file.TimeFilePathChange
V
- value(long, TradeCandle) - Static method in class io.runon.trading.data.csv.CsvCandle
- value(long, BigDecimal, BigDecimal) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- value(OpenInterest) - Static method in class io.runon.trading.data.csv.CsvOpenInterest
- value(OrderBook) - Static method in class io.runon.trading.data.json.JsonOrderBook
- value(TradeCandle) - Static method in class io.runon.trading.data.csv.CsvCandle
- value(Trade) - Static method in class io.runon.trading.data.csv.CsvTrade
- valueOf(String) - Static method in enum class io.runon.trading.data.file.TimeName.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.runon.trading.data.file.TimeName.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YEAR_1 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- YEAR_10 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- YEAR_100 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- YEAR_20 - Enum constant in enum class io.runon.trading.data.file.TimeName.Type
- YmdInt - Class in io.runon.trading.data.time
-
데이터 구조에서 일별데이터를 ymd int 형으로 사용할때의 유틸성 매스도
- YmdInt() - Constructor for class io.runon.trading.data.time.YmdInt
Z
- zoneId - Variable in class io.runon.trading.data.file.TimeFilePathChange
All Classes and Interfaces|All Packages