Click or drag to resize

TradingChart Methods

LightningChart .NET Help

The TradingChart type exposes the following members.

Methods
  NameDescription
Public methodAddData
Adds new data points to the chart. Does not remove or replace the existing data points.
Public methodBeginInvoke(Delegate)
Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.
(Inherited from Control.)
Public methodBeginInvoke(Delegate, Object)
Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.
(Inherited from Control.)
Public methodBeginUpdate
Begin update. Disables control repaints when a property is changed. Handy when updating status of many properties or setting data of various objects.
Public methodBringToFront
Brings the control to the front of the z-order.
(Inherited from Control.)
Public methodClearData
Clears all trading data.
Public methodContains
Retrieves a value indicating whether the specified control is a child of the control.
(Inherited from Control.)
Public methodCopyToClipboard
Copy the chart to clipboard image. Custom size can be defined via width and height parameters.
Public methodCreateControl
Forces the creation of the visible control, including the creation of the handle and any visible child controls.
(Inherited from Control.)
Public methodCreateGraphics
Creates the Graphics for the control.
(Inherited from Control.)
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDateTimeToXValue
Converts given DateTime to actual X-axis value. Due to removal of non-trading days, the X-axis is not linear. Therefore, it is not possible to convert values outside the visible time range. Returns minimum or maximum axis value if given time is outside the range.
Public methodDispose
Disposes the chart and all its indicators and drawing tools.
Public methodDisposeAllDrawingTools
Removes and disposes all Drawing Tools in the chart.
Public methodDisposeAllIndicators
Removes and disposes all Indicators in the chart.
Public methodDoDragDrop
Begins a drag-and-drop operation.
(Inherited from Control.)
Public methodDrawToBitmap
Supports rendering to the specified bitmap.
(Inherited from Control.)
Public methodEndInvoke
Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.
(Inherited from Control.)
Public methodEndUpdate
End update. Enables control repainting, and refreshes the control.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFindForm
Retrieves the form that the control is on.
(Inherited from Control.)
Public methodFocus
Sets input focus to the control.
(Inherited from Control.)
Public methodGetAllRangeButtons
Gets a list of all time range buttons.
Public methodGetChildAtPoint(Point)
Retrieves the child control that is located at the specified coordinates.
(Inherited from Control.)
Public methodGetChildAtPoint(Point, GetChildAtPointSkip)
Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.
(Inherited from Control.)
Public methodGetContainerControl
Returns the next ContainerControl up the control's chain of parent controls.
(Inherited from Control.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetInternalChart
Gets a LightningChart instance which this trading chart API is built on. Gives you direct control of the chart, and allows customizing it in further level.
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetNextControl
Retrieves the next control forward or back in the tab order of child controls.
(Inherited from Control.)
Public methodGetOhlcData
Gets the current data set as an Ohlc-data array. Returns the whole loaded data set, not only the current visible time range.
Public methodGetOhlcDataFromFile
Converts CSV formatted data into OHLC data. Requires data to have the following columns: Date / Time, Open, High, Low, Close. Can have two optional columns: Volume, OpenInterest.
Public methodGetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.
(Inherited from Control.)
Public methodGetTimeRange
Gets the time range of the current data set.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetXAxisMinMax
Gets the actual minimum and maximum double values of the time range X-axis. To get the start/end dates, use GetTimeRange() -method.
Public methodGetYAxisMinMax
Gets the minimum and maximum values of the price Y-axis.
Public methodHide
Conceals the control from the user.
(Inherited from Control.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodInvalidate
Invalidates the entire surface of the control and causes the control to be redrawn.
(Inherited from Control.)
Public methodInvalidate(Boolean)
Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
Public methodInvalidate(Rectangle)
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.
(Inherited from Control.)
Public methodInvalidate(Region)
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.
(Inherited from Control.)
Public methodInvalidate(Rectangle, Boolean)
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
Public methodInvalidate(Region, Boolean)
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
Public methodInvoke(Delegate)
Executes the specified delegate on the thread that owns the control's underlying window handle.
(Inherited from Control.)
Public methodInvoke(Delegate, Object)
Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments.
(Inherited from Control.)
Public methodOpenSymbol
Opens the security by Symbol. Uses the currently set time range.
Public methodOpenSymbol(DateTime, DateTime)
Opens the security by Symbol. Manually define a new time range.
Public methodPerformAutoScale
Performs scaling of the container control and its children.
(Inherited from ContainerControl.)
Public methodPerformLayout
Forces the control to apply layout logic to all its child controls.
(Inherited from Control.)
Public methodPerformLayout(Control, String)
Forces the control to apply layout logic to all its child controls.
(Inherited from Control.)
Public methodPointToClient
Computes the location of the specified screen point into client coordinates.
(Inherited from Control.)
Public methodPointToScreen
Computes the location of the specified client point into screen coordinates.
(Inherited from Control.)
Public methodPreProcessControlMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from Control.)
Public methodPreProcessMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from Control.)
Public methodRectangleToClient
Computes the size and location of the specified screen rectangle in client coordinates.
(Inherited from Control.)
Public methodRectangleToScreen
Computes the size and location of the specified client rectangle in screen coordinates.
(Inherited from Control.)
Public methodRefresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
(Inherited from Control.)
Public methodRemoveAndDisposeIndicator
Removes and disposes the given indicator.
Public methodResetText
Resets the Text property to its default value.
(Inherited from Control.)
Public methodResumeLayout
Resumes usual layout logic.
(Inherited from Control.)
Public methodResumeLayout(Boolean)
Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.
(Inherited from Control.)
Public methodSaveToFile
Save the chart into a image file. Custom size can be defined via width and height parameters.
Public methodSaveToStream
Save the chart into stream in given format. Custom size can be defined via width and height parameters.
Public methodScale
Scales the control and all child controls by the specified scaling factor.
(Inherited from Control.)
Public methodScrollControlIntoView
Scrolls the specified child control into view on an auto-scroll enabled control.
(Inherited from ScrollableControl.)
Public methodSelect
Activates the control.
(Inherited from Control.)
Public methodSelectNextControl
Activates the next control.
(Inherited from Control.)
Public methodSendToBack
Sends the control to the back of the z-order.
(Inherited from Control.)
Public methodSetAppearance
Set appearance, such as colors and fonts based. Overrides object colors you might have set explicitly.
Public methodSetAutoScrollMargin
Sets the size of the auto-scroll margins.
(Inherited from ScrollableControl.)
Public methodSetBounds(Int32, Int32, Int32, Int32)
Sets the bounds of the control to the specified location and size.
(Inherited from Control.)
Public methodSetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)
Sets the specified bounds of the control to the specified location and size.
(Inherited from Control.)
Public methodSetData
Set data to chart
Public methodSetProvider
Changes the used data provider. Affects the search bar and methods such as OpenSymbol().
(Inherited from DataAwareControl.)
Public methodSetRestApiKey
Sets the customer-specific rest API key for the data provider. If this is not set, LightningChart's own connection will be used. Call this method only after DataProvider has been set, as changing DataProvider -property resets the current API key.
Public methodSetSecurityInfo
Manually updates the security information.
Public methodSetTimeRange
Manually set the time range of the loaded data. Can automatically adjust the current data set according to given time range. If no data has been loaded, the next data set loaded from a provider will use this range unless set otherwise.
Public methodShow
Displays the control to the user.
(Inherited from Control.)
Public methodSuspendLayout
Temporarily suspends the layout logic for the control.
(Inherited from Control.)
Public methodToString
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
Public methodUpdate
Causes the control to redraw the invalidated regions within its client area.
(Inherited from Control.)
Public methodValidate
Verifies the value of the control losing focus by causing the Validating and Validated events to occur, in that order.
(Inherited from ContainerControl.)
Public methodValidate(Boolean)
Verifies the value of the control that is losing focus; conditionally dependent on whether automatic validation is turned on.
(Inherited from ContainerControl.)
Public methodValidateChildren (Inherited from UserControl.)
Public methodValidateChildren(ValidationConstraints) (Inherited from UserControl.)
Public methodZoomToFit
Zoom the data to fit the whole graph. Use ZoomToFitVerticalPadding to leave some empty space above and below the graph.
Top
See Also