Class TradingChart

java.lang.Object
io.runon.trading.view.TradingChart

public class TradingChart extends Object
트레이딩 차트
Author:
ccsweets
  • 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

      public void setBrowserTitle(String browserTitle)
      브라우저 타이틀을 설정 한다.
      Parameters:
      browserTitle - browserTitle
    • addVolume

      public void addVolume(io.runon.trading.technical.analysis.candle.TradeCandle[] candles)
    • addVolume

      public void addVolume(VolumeData[] volumeDataArr, BigDecimal topMargin, BigDecimal bottomMargin)
      거래량 데이터를 전부 추가한다.
      Parameters:
      volumeDataArr - 거래량 데이터 배열
      topMargin - topMargin
      bottomMargin - bottomMargin
    • addLine

      public void addLine(io.runon.trading.PriceOpenTime[] lineDataArr, String color, int size)
      선형 데이터를 전부 추가한다.
      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

      public String getHtml()
      HTML 데이터를 전달 받는다.
      Returns:
      HTML
    • addMarker

      public void addMarker(MarkerData[] markerDataArray)
      차트에 마커를 전부 추가 한다.
      Parameters:
      markerDataArray - 마커 데이터 배열
    • addMarker

      public void addMarker(MarkerData markerData)
    • addMarker

      public void addMarker(List<MarkerData> list)
    • setMarker

      public void setMarker()
    • makeHtmlFile

      public String makeHtmlFile()
      결과를 HTML 파일로 생성 한다.
      Returns:
      html file path
    • makeHtmlFile

      public String makeHtmlFile(String exportFileName)
      결과를 HTML 파일로 생성 한다.
      Parameters:
      exportFileName - out file name
      Returns:
      html file path
    • view

      public void view()
      데이터를 브라우저로 확인 한다.