Package io.runon.trading.view
Class TradingChart
java.lang.Object
io.runon.trading.view.TradingChart
트레이딩 차트
- Author:
- ccsweets
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTradingChart(io.runon.trading.technical.analysis.candle.CandleStick[] candleStickArr) ConstructorTradingChart(io.runon.trading.technical.analysis.candle.CandleStick[] candleStickArr, int width, int height, TradingChart.ChartDateType dateType) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLineAll(LineData[] lineDataArr, String color, int size) 선형 데이터를 전부 추가한다.voidaddMarkerAll(MarkerData[] markerDataArray) 차트에 마커를 전부 추가 한다.voidaddVolumeAll(VolumeData[] volumeDataArr, double topMargin, double bottomMargin) 거래량 데이터를 전부 추가한다.getHtml()HTML 데이터를 전달 받는다.결과를 HTML 파일로 생성 한다.makeHtmlFile(String exportFileName) 결과를 HTML 파일로 생성 한다.voidsetBrowserTitle(String browserTitle) 브라우저 타이틀을 설정 한다.voidview()데이터를 브라우저로 확인 한다.
-
Constructor Details
-
TradingChart
public TradingChart(io.runon.trading.technical.analysis.candle.CandleStick[] candleStickArr) Constructor- Parameters:
candleStickArr- 캔들스틱 배열
-
TradingChart
public TradingChart(io.runon.trading.technical.analysis.candle.CandleStick[] candleStickArr, int width, int height, TradingChart.ChartDateType dateType) Constructor- Parameters:
candleStickArr- 캔들스틱 배열width- X축 길이height- Y축 높이dateType- 날짜유형
-
-
Method Details
-
setBrowserTitle
브라우저 타이틀을 설정 한다.- Parameters:
browserTitle- browserTitle
-
addMarkerAll
차트에 마커를 전부 추가 한다.- Parameters:
markerDataArray- 마커 데이터 배열
-
addVolumeAll
거래량 데이터를 전부 추가한다.- Parameters:
volumeDataArr- 거래량 데이터 배열topMargin- topMarginbottomMargin- bottomMargin
-
addLineAll
선형 데이터를 전부 추가한다.- Parameters:
lineDataArr- 선형 데이터 배열color- 색깔size- 굵기
-
getHtml
HTML 데이터를 전달 받는다.- Returns:
- HTML
-
makeHtmlFile
결과를 HTML 파일로 생성 한다.- Returns:
- html file path
-
makeHtmlFile
결과를 HTML 파일로 생성 한다.- Parameters:
exportFileName- out file name- Returns:
- html file path
-
view
public void view()데이터를 브라우저로 확인 한다.
-