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 — No return description is available.
WithData(IEnumerable)
Section titled “WithData(IEnumerable)”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.
BullishColor(Color)
Section titled “BullishColor(Color)”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.
BearishColor(Color)
Section titled “BearishColor(Color)”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.
Colors(Color, Color)
Section titled “Colors(Color, Color)”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.
BodyWidth(float)
Section titled “BodyWidth(float)”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.
WickWidth(float)
Section titled “WickWidth(float)”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.
CornerRadius(float)
Section titled “CornerRadius(float)”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.
Build()
Section titled “Build()”public Chart Build()Builds the chart with all candlestick marks.
Returns
ChartGuru.Chart — No return description is available.
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} — No return description is available.