Interface IChartDrawData
- Namespace
- StockSharp.Charting
- Assembly
- StockSharp.Charting.Interfaces.dll
Chart drawing data.
public interface IChartDrawData
- Extension Methods
Methods
Add(IChartActiveOrdersElement, Order, bool?, bool, bool, bool?, decimal?, decimal?, OrderStates?)
Put the active order data.
IChartDrawData Add(IChartActiveOrdersElement element, Order order, bool? isFrozen = null, bool autoRemoveFromChart = true, bool isHidden = false, bool? isError = null, decimal? price = null, decimal? balance = null, OrderStates? state = null)
Parameters
element
IChartActiveOrdersElementThe chart element representing active orders.
order
OrderThe order. Can be null to draw just error animation without data.
isFrozen
bool?Do not allow user to edit the order from chart.
autoRemoveFromChart
boolAuto remove this order from chart when its state is final (Done, Failed).
isHidden
boolWhether an order operation has failed.
isError
bool?Whether an order operation has failed.
price
decimal?Order price.
balance
decimal?Balance.
state
OrderStates?Use this state to draw the order.
Returns
- IChartDrawData
IChartDrawData instance.
Add(IChartAnnotation, IAnnotationData)
Put the annotation data.
void Add(IChartAnnotation element, IAnnotationData data)
Parameters
element
IChartAnnotationThe chart element representing an annotation.
data
IAnnotationDataAnnotation draw data.
Group(DateTimeOffset)
Initializes a new instance of the IChartDrawData.IChartDrawDataItem.
IChartDrawData.IChartDrawDataItem Group(DateTimeOffset timeStamp)
Parameters
timeStamp
DateTimeOffsetThe time stamp of the new data generation.
Returns
Group(double)
Initializes a new instance of the IChartDrawData.IChartDrawDataItem.
IChartDrawData.IChartDrawDataItem Group(double xValue)
Parameters
xValue
doubleValue of X coordinate for the data.