Interface IOhlcDataSeries<TX,TY>
Defines the interface to an OHLC DataSeries, a series containing Open, High, Low, Close data-points. See Also: com.scichart.charting.visuals.renderableSeries.OhlcRenderableSeriesBase, com.scichart.charting.visuals.renderableSeries.FastCandlestickRenderableSeries, com.scichart.charting.visuals.renderableSeries.FastOhlcRenderableSeries
Implements
Namespace:
Assembly: .dll
Syntax
public interface IOhlcDataSeries<TX,TY> extends dataSeries.IOhlcDataSeriesValues<TX,TY>, dataSeries.IXDataSeries<TX,TY>
Type Parameters
Name | Description |
---|---|
TX | |
TY |
Methods
append(TX x, TY open, TY high, TY low, TY close)
Append X, Open, High, Low and Close value to the series
Declaration
public abstract void append(TX x, TY open, TY high, TY low, TY close)
Parameters
Type | Name | Description |
---|---|---|
TX | x | The X value |
TY | open | The Open value |
TY | high | The High value |
TY | low | The Low value |
TY | close | The close value |
append(TX[] xValues, TY[] open, TY[] high, TY[] low, TY[] close)
Append X, Open, High, Low and Close values to the series
Declaration
public abstract void append(TX[] xValues, TY[] open, TY[] high, TY[] low, TY[] close)
Parameters
Type | Name | Description |
---|---|---|
TX[] | xValues | The X values |
TY[] | open | The Open values |
TY[] | high | The High values |
TY[] | low | The Low values |
TY[] | close | The close values |
append(IValues<TX> xValues, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Append X, Open, High, Low and Close values to the series
Declaration
public abstract void append(IValues<TX> xValues, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Parameters
Type | Name | Description |
---|---|---|
IValues<TX> | xValues | The X values |
IValues<TY> | open | The Open values |
IValues<TY> | high | The High values |
IValues<TY> | low | The Low values |
IValues<TY> | close | The close values |
append(Iterable<TX> xValues, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Append X, Open, High, Low and Close values to the series
Declaration
public abstract void append(Iterable<TX> xValues, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Parameters
Type | Name | Description |
---|---|---|
Iterable<TX> | xValues | The X values |
Iterable<TY> | open | The Open values |
Iterable<TY> | high | The High values |
Iterable<TY> | low | The Low values |
Iterable<TY> | close | The close values |
insert(int index, TX x, TY open, TY high, TY low, TY close)
Inserts X, Open, High, Low and Close value at specified location
Declaration
public abstract void insert(int index, TX x, TY open, TY high, TY low, TY close)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to insert at |
TX | x | The X value |
TY | open | The Open value |
TY | high | The High value |
TY | low | The Low value |
TY | close | The close value |
insertRange(int startIndex, TX[] x, TY[] open, TY[] high, TY[] low, TY[] close)
Inserts Open, High, Low and Close values at specified location
Declaration
public abstract void insertRange(int startIndex, TX[] x, TY[] open, TY[] high, TY[] low, TY[] close)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert at |
TX[] | x | The X values |
TY[] | open | The Open values |
TY[] | high | The High values |
TY[] | low | The Low values |
TY[] | close | The close values |
insertRange(int startIndex, IValues<TX> x, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Inserts X, Open, High, Low and Close values at specified location
Declaration
public abstract void insertRange(int startIndex, IValues<TX> x, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert at |
IValues<TX> | x | The X values |
IValues<TY> | open | The Open values |
IValues<TY> | high | The High values |
IValues<TY> | low | The Low values |
IValues<TY> | close | The close values |
insertRange(int startIndex, Iterable<TX> x, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Inserts X, Open, High, Low and Close values at specified location
Declaration
public abstract void insertRange(int startIndex, Iterable<TX> x, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Parameters
Type | Name | Description |
---|---|---|
int | startIndex | The index to insert at |
Iterable<TX> | x | The X values |
Iterable<TY> | open | The Open values |
Iterable<TY> | high | The High values |
Iterable<TY> | low | The Low values |
Iterable<TY> | close | The close values |
update(int index, TY open, TY high, TY low, TY close)
Updates X, Open, High, Low and Close value at specified location
Declaration
public abstract void update(int index, TY open, TY high, TY low, TY close)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to update at |
TY | open | The Open value |
TY | high | The High value |
TY | low | The Low value |
TY | close | The close value |
update(int index, TY[] open, TY[] high, TY[] low, TY[] close)
Updates Open, High, Low and Close values at specified location
Declaration
public abstract void update(int index, TY[] open, TY[] high, TY[] low, TY[] close)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to update at |
TY[] | open | The Open values |
TY[] | high | The High values |
TY[] | low | The Low values |
TY[] | close | The close values |
update(int index, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Updates Open, High, Low and Close values at specified location
Declaration
public abstract void update(int index, IValues<TY> open, IValues<TY> high, IValues<TY> low, IValues<TY> close)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to update at |
IValues<TY> | open | The Open values |
IValues<TY> | high | The High values |
IValues<TY> | low | The Low values |
IValues<TY> | close | The close values |
update(int index, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Updates Open, High, Low and Close values at specified location
Declaration
public abstract void update(int index, Iterable<TY> open, Iterable<TY> high, Iterable<TY> low, Iterable<TY> close)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index to update at |
Iterable<TY> | open | The Open values |
Iterable<TY> | high | The High values |
Iterable<TY> | low | The Low values |
Iterable<TY> | close | The close values |