CandlestickChartBuilder
public class CandlestickChartBuilderHelper class for creating Candlestick charts from OHLC data.
Methods
Section titled “Methods”
Create()
Section titled “Create()”public static CandlestickChartBuilder Create()Creates a new candlestick chart builder.
Returns
ChartGuru.CandlestickChartBuilder
WithData(IEnumerable)
Section titled “WithData(IEnumerable)”public CandlestickChartBuilder WithData(IEnumerable<OHLCData> data)Adds OHLC data points.
Parameters
| Name | Type |
|---|---|
data |
System.Collections.Generic.IEnumerable{ChartGuru.OHLCData} |
Returns
ChartGuru.CandlestickChartBuilder
AddCandle(float, float, float, float, float)
Section titled “AddCandle(float, float, float, float, float)”public CandlestickChartBuilder AddCandle(float x, float open, float high, float low, float close)Adds a single OHLC data point.
Parameters
| Name | Type |
|---|---|
x |
System.Single |
open |
System.Single |
high |
System.Single |
low |
System.Single |
close |
System.Single |
Returns
ChartGuru.CandlestickChartBuilder
BullishColor(Color)
Section titled “BullishColor(Color)”public CandlestickChartBuilder BullishColor(Color color)Sets the bullish (close > open) color.
Parameters
| Name | Type |
|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.CandlestickChartBuilder
BearishColor(Color)
Section titled “BearishColor(Color)”public CandlestickChartBuilder BearishColor(Color color)Sets the color used for candles whose closing value is below their opening value.
Parameters
| Name | Type |
|---|---|
color |
UnityEngine.Color |
Returns
ChartGuru.CandlestickChartBuilder
Colors(Color, Color)
Section titled “Colors(Color, Color)”public CandlestickChartBuilder Colors(Color bullish, Color bearish)Sets both bullish and bearish colors.
Parameters
| Name | Type |
|---|---|
bullish |
UnityEngine.Color |
bearish |
UnityEngine.Color |
Returns
ChartGuru.CandlestickChartBuilder
BodyWidth(float)
Section titled “BodyWidth(float)”public CandlestickChartBuilder BodyWidth(float ratio)Sets the body width ratio.
Parameters
| Name | Type |
|---|---|
ratio |
System.Single |
Returns
ChartGuru.CandlestickChartBuilder
WickWidth(float)
Section titled “WickWidth(float)”public CandlestickChartBuilder WickWidth(float width)Sets the wick line width.
Parameters
| Name | Type |
|---|---|
width |
System.Single |
Returns
ChartGuru.CandlestickChartBuilder
CornerRadius(float)
Section titled “CornerRadius(float)”public CandlestickChartBuilder CornerRadius(float radius)Sets the corner radius for candle bodies.
Parameters
| Name | Type |
|---|---|
radius |
System.Single |
Returns
ChartGuru.CandlestickChartBuilder
Build()
Section titled “Build()”public Chart Build()Builds the chart with all candlestick marks.
Returns
ChartGuru.Chart
GetMarks()
Section titled “GetMarks()”public IEnumerable<IChartMark> GetMarks()Gets the generated marks for adding to an existing chart.
Returns
System.Collections.Generic.IEnumerable{ChartGuru.IChartMark}
Constructors
Section titled “Constructors”
CandlestickChartBuilder()
Section titled “CandlestickChartBuilder()”public CandlestickChartBuilder()