Skip to content

CandlestickChartBuilder

ClassChartGuruChartGuru
public class CandlestickChartBuilder

Helper class for creating Candlestick charts from OHLC data.

public static CandlestickChartBuilder Create()

Creates a new candlestick chart builder.

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder WithData(IEnumerable<OHLCData> data)

Adds OHLC data points.

Parameters

Name Type Description
data System.Collections.Generic.IEnumerable{ChartGuru.OHLCData}

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

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 Description
x System.Single
open System.Single
high System.Single
low System.Single
close System.Single

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder BullishColor(Color color)

Sets the bullish (close > open) color.

Parameters

Name Type Description
color UnityEngine.Color

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder BearishColor(Color color)

No description is available for this member.

Parameters

Name Type Description
color UnityEngine.Color

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder Colors(Color bullish, Color bearish)

Sets both bullish and bearish colors.

Parameters

Name Type Description
bullish UnityEngine.Color
bearish UnityEngine.Color

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder BodyWidth(float ratio)

Sets the body width ratio.

Parameters

Name Type Description
ratio System.Single

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder WickWidth(float width)

Sets the wick line width.

Parameters

Name Type Description
width System.Single

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public CandlestickChartBuilder CornerRadius(float radius)

Sets the corner radius for candle bodies.

Parameters

Name Type Description
radius System.Single

Returns

ChartGuru.CandlestickChartBuilder — No return description is available.

public Chart Build()

Builds the chart with all candlestick marks.

Returns

ChartGuru.Chart — No return description is available.

public IEnumerable<IChartMark> GetMarks()

Gets the generated marks for adding to an existing chart.

Returns

System.Collections.Generic.IEnumerable{ChartGuru.IChartMark} — No return description is available.