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 TypeMethodDescriptionvoid선형 데이터를 전부 추가한다.voidvoidaddLine(io.runon.trading.PriceOpenTime[] lineDataArr, String color, int size, boolean rightSide, boolean isValueVisible) 선형 데이터를 전부 추가한다.voidaddMarker(MarkerData markerData) voidaddMarker(MarkerData[] markerDataArray) 차트에 마커를 전부 추가 한다.voidaddMarker(List<MarkerData> list) voidaddVolume(io.runon.trading.technical.analysis.candle.TradeCandle[] candles) voidaddVolume(VolumeData[] volumeDataArr, BigDecimal topMargin, BigDecimal bottomMargin) 거래량 데이터를 전부 추가한다.getHtml()HTML 데이터를 전달 받는다.결과를 HTML 파일로 생성 한다.makeHtmlFile(String exportFileName) 결과를 HTML 파일로 생성 한다.voidsetBrowserTitle(String browserTitle) 브라우저 타이틀을 설정 한다.voidvoidview()데이터를 브라우저로 확인 한다.
-
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
-
addVolume
public void addVolume(io.runon.trading.technical.analysis.candle.TradeCandle[] candles) -
addVolume
거래량 데이터를 전부 추가한다.- Parameters:
volumeDataArr- 거래량 데이터 배열topMargin- topMarginbottomMargin- bottomMargin
-
addLine
선형 데이터를 전부 추가한다.- Parameters:
lineDataArr- 선형 데이터 배열color- 색깔size- 굵기
-
addLine
public void addLine(io.runon.trading.PriceOpenTime[] lineDataArr, String color, int size, boolean rightSide) -
addLine
public void addLine(io.runon.trading.PriceOpenTime[] lineDataArr, String color, int size, boolean rightSide, boolean isValueVisible) 선형 데이터를 전부 추가한다.- Parameters:
lineDataArr- 선형 데이터 배열color- 색깔size- 굵기rightSide- 라인을 오른쪽에 표시할지 여부
-
getHtml
HTML 데이터를 전달 받는다.- Returns:
- HTML
-
addMarker
차트에 마커를 전부 추가 한다.- Parameters:
markerDataArray- 마커 데이터 배열
-
addMarker
-
addMarker
-
setMarker
public void setMarker() -
makeHtmlFile
결과를 HTML 파일로 생성 한다.- Returns:
- html file path
-
makeHtmlFile
결과를 HTML 파일로 생성 한다.- Parameters:
exportFileName- out file name- Returns:
- html file path
-
view
public void view()데이터를 브라우저로 확인 한다.
-