Provides base environment for custom implemented indicators
Inheritance Hierarchy
SystemMarshalByRefObject
GF.Clients.Charts.TimeSeriesTimeSeriesBase
GF.Clients.Charts.TimeSeries.IndicatorsIndicator
GF.Clients.Charts.CustomCustomIndicatorInternal
GF.Clients.Charts.CustomCustomIndicator
Namespace: GF.Clients.Charts.Custom
Assembly: GF.Clients.Charts (in GF.Clients.Charts.dll) Version: a2f537322cdaf87d2796303449681c087e96766d
Syntax
public class CustomIndicatorInternal : Indicator, IVerbProvider, IComponent, IDisposable, IHistorical
The CustomIndicatorInternal type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AlertEnabled |
Indicates whether alerts enabled
|
![]() | AutoZoom |
Determinates whether the series take a part in automatic zoom by Y-axis
(Inherited from TimeSeriesBase.) |
![]() | AxisType |
Type of assigned axis Y: right (primary) or left (secondary)
(Inherited from TimeSeriesBase.) |
![]() | ChartType |
Chart type of the main series
(Inherited from TimeSeriesBase.) |
![]() | Color |
Color of the main series
(Inherited from TimeSeriesBase.) |
![]() | ContractInfo |
Returns the contract-related context
(Inherited from Indicator.) |
![]() | Displacement | (Inherited from Indicator.) |
![]() | HistoricalPeriod | (Inherited from Indicator.) |
![]() | Input |
For internal use only
(Inherited from Indicator.) |
![]() | Lines |
For internal use only. Workaround to store and edit visual styles
(Inherited from TimeSeriesBase.) |
![]() | ShowDataBox |
Determinates whether Y-axis runner are visible
(Inherited from TimeSeriesBase.) |
![]() | ShowRunners |
Determinates whether Y-axis runner are visible
(Inherited from TimeSeriesBase.) |
![]() | Source | (Overrides Indicator.Source.) |
![]() | TextFont | |
![]() | TickByTickUpdate | (Inherited from Indicator.) |
![]() | Title | (Overrides Indicator.Title.) |
![]() | Visible |
Determinates whether series is visible
(Inherited from TimeSeriesBase.) |
Methods
Name | Description | |
---|---|---|
![]() | Alert |
Raises default alert
|
![]() | Alert(String) |
Raises the alert, if CheckAlert is true
|
![]() | BarStatus |
Returns either -1 for empty history, either 1 otherwise.
Currently, we don't support opening/closing statuses
|
![]() | ClearPrintLog | |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
![]() | Data(Int32) |
Returns the historical data by specified number
|
![]() ![]() | Data(String) |
Returns the historical data by specified symbol or base symbol
|
![]() | DataT(CustomIndicatorInternalSwitchDataLabel, T) |
Intended to work inside Data(Of(num of data), expression) construction
|
![]() | Delete | (Overrides IndicatorDelete.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Find | (Inherited from TimeSeriesBase.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetIndicatorT | |
![]() | GetIndicatorMT | |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | GetReference |
Returns a reference to one of data series or value sequence from data series like 'Close', 'Open', 'Top'
(Inherited from TimeSeriesBase.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | Of |
Intended to work inside Data(Of(num of data), expression) construction
|
![]() | PlaySound |
Play selected sound file. If the file cannot be found, the function will try to find it in "sounds" subfolder of Trader.
|
![]() | Plot | |
![]() | PostCalculate | |
![]() | PreCalculate | |
![]() | (Overrides TimeSeriesBasePrint(Object).) | |
![]() | Recalculate(RecalculateArg) | (Overrides IndicatorRecalculate(RecalculateArg).) |
![]() | Recalculate(Int32, Int32, Series, StockArray, DataChangedMode, CustomIndicatorInternal) |
Calls recalculation procedure (after pre-calculation preparation) with external input data
(Inherited from Indicator.) |
![]() | Refresh |
Refreshes content of the time series
(Inherited from TimeSeriesBase.) |
![]() | SessionCount | |
![]() | SessionEndDay | |
![]() | SessionEndTime | |
![]() | SessionStartDay | |
![]() | SessionStartTime | |
![]() | ToString | (Inherited from TimeSeriesBase.) |
Events
Name | Description | |
---|---|---|
![]() | HistoricalPeriodChanged | (Inherited from Indicator.) |
![]() | SeriesChanged | (Inherited from TimeSeriesBase.) |
Fields
Name | Description | |
---|---|---|
![]() ![]() | CurrentContext |
Remarks
See Also