IndicatorBase Class |
Namespace: SharpCharts.Base.SharpScript
public abstract class IndicatorBase : SharpScriptBase
The IndicatorBase type exposes the following members.
| Name | Description | |
|---|---|---|
| IndicatorBase |
Constructor for IndicatorBase
|
| Name | Description | |
|---|---|---|
| BackBrush |
Gets the Background brush series
(Inherited from SharpScriptBase.) | |
| BarBrush |
Gets the Bar brush series
(Inherited from SharpScriptBase.) | |
| Bars |
Gets or sets the Primary bar
(Inherited from SharpScriptBase.) | |
| BarsArray |
Gets the Bars array
(Inherited from SharpScriptBase.) | |
| BarsInProgress |
Gets the Current bars array in progress
(Inherited from SharpScriptBase.) | |
| BarWickBrushes | (Inherited from SharpScriptBase.) | |
| Calculate |
Gets or sets the Calculate type
(Inherited from SharpScriptBase.) | |
| Close |
Gets the Close series
(Inherited from SharpScriptBase.) | |
| Closes |
Gets the Close series array
(Inherited from SharpScriptBase.) | |
| Count |
Gets the total bar count
(Inherited from SharpScriptBase.) | |
| CurrentBar |
Gets the Current bar
(Inherited from SharpScriptBase.) | |
| CurrentBars |
Current bar series
(Inherited from SharpScriptBase.) | |
| DefaultTemplate |
Gets the Default template of the sharp script
(Inherited from SharpScriptBase.) | |
| DialogService | (Inherited from MessageBoxBase.) | |
| Dispatcher | (Inherited from SharpScriptBase.) | |
| DisplayName |
Gets the display name
(Inherited from SharpScriptBase.) | |
| Error |
Gets the Error string
(Inherited from MessageBoxBase.) | |
| FileService | (Inherited from MessageBoxBase.) | |
| Guid | (Inherited from SharpScriptBase.) | |
| High |
Gets the High series
(Inherited from SharpScriptBase.) | |
| Highs |
Gets the High series array
(Inherited from SharpScriptBase.) | |
| Input |
Gets or sets the Input series
(Inherited from SharpScriptBase.) | |
| IsAutoScale | (Inherited from SharpScriptBase.) | |
| IsChartsOnly |
Gets if the indicator can be referenced or not (i.e. meant for visual purpose only)
| |
| IsFirstScriptInPane | (Inherited from SharpScriptBase.) | |
| IsFirstTickOfBar |
Is first tick of bar
(Inherited from SharpScriptBase.) | |
| IsLevel1Subscribed | Obsolete.
This property has been depreciated
Gets or sets if Level1 events are subscribed or not. Evaluated only when the scripts state is set to Initialize
(Inherited from SharpScriptBase.) | |
| IsLevel2Subscribed | Obsolete.
This property has been depreciated
Gets or sets is Level2 events are subscribed or not. Evaluated only when the scripts state is set to Initialize
(Inherited from SharpScriptBase.) | |
| IsOverlay |
Gets or sets Is overlay
(Inherited from SharpScriptBase.) | |
| IsRealTime |
Gets if the sharpscript Is real time
(Inherited from SharpScriptBase.) | |
| ItemInt32 |
Gets the value of the sharp script
(Inherited from SharpScriptBase.) | |
| ItemString |
Gets the IDataErrorInfo error string
(Inherited from MessageBoxBase.) | |
| ItemInt32, Boolean |
Gets the value of sharp script
(Inherited from SharpScriptBase.) | |
| Lines |
Gets or sets the Line array
(Inherited from SharpScriptBase.) | |
| Low |
Gets the Low series
(Inherited from SharpScriptBase.) | |
| Lows |
Gets the Low series array
(Inherited from SharpScriptBase.) | |
| Median |
Gets the Median series
(Inherited from SharpScriptBase.) | |
| Medians |
Gets the Median series array
(Inherited from SharpScriptBase.) | |
| MessageBox | (Inherited from MessageBoxBase.) | |
| Name |
Gets the name of the Sharp Script
(Inherited from SharpScriptBase.) | |
| Open |
Gets the Open series
(Inherited from SharpScriptBase.) | |
| OpenInterest |
Gets the Open Interest series
(Inherited from SharpScriptBase.) | |
| OpenInterests |
Get the Open Interest series array
(Inherited from SharpScriptBase.) | |
| Opens |
Gets the Open series array
(Inherited from SharpScriptBase.) | |
| PanelCount |
Gets or sets the panel count. 0 (zero) = new panel
| |
| PlotPens |
Gets the Plot pen series array
(Inherited from SharpScriptBase.) | |
| Plots |
Gets or sets the Plot array
(Inherited from SharpScriptBase.) | |
| PriceFormat | Obsolete.
Gets the Price format string
(Inherited from SharpScriptBase.) | |
| PriceType |
Gets or sets the Price type
(Inherited from SharpScriptBase.) | |
| SeriesDisplayName |
Gets the series display name
(Inherited from SharpScriptBase.) | |
| ShowAdditionalParameters |
Gets or sets if additional parameters will be displayed in the SharpScript selector view
(Inherited from SharpScriptBase.) | |
| ShowLines |
Gets or sets whether the Lines parameter will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.) | |
| ShowNativeParameters |
Gets or sets whether Native parameters will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.) | |
| ShowPlots |
Gets or sets whether the Plots parameter will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.) | |
| SingletonService | (Inherited from MessageBoxBase.) | |
| State |
Gets the current state of the sharp script
(Inherited from SharpScriptBase.) | |
| Template |
Gets the name of the template
(Inherited from SharpScriptBase.) | |
| TemplateType |
Gets the Template type
(Inherited from SharpScriptBase.) | |
| Time |
Gets the Time series
(Inherited from SharpScriptBase.) | |
| Times |
Gets the Time series array
(Inherited from SharpScriptBase.) | |
| Typical |
Gets the Typical series
(Inherited from SharpScriptBase.) | |
| Typicals |
Gets the Typical series array
(Inherited from SharpScriptBase.) | |
| Values |
Gets the Plot value series array
(Inherited from SharpScriptBase.) | |
| ViewModel |
Gets the View associated with the Sharp Script
(Inherited from SharpScriptBase.) | |
| Volume |
Gets the Volume series
(Inherited from SharpScriptBase.) | |
| Volumes |
Get the Volume series array
(Inherited from SharpScriptBase.) | |
| Weighted |
Gets the Weighted series
(Inherited from SharpScriptBase.) | |
| Weighteds |
Gets the Weighted series array
(Inherited from SharpScriptBase.) | |
| YAxisScaleType |
Gets or sets the YAxis ScaleType
|
| Name | Description | |
|---|---|---|
| AddBars(BarType) |
Add a secondary series of the specified barType.
Instrument, Start date, End date, Session, Backfill Policy is referenced from the parent bar
(Inherited from SharpScriptBase.) | |
| AddBars(String) |
Add a secondary series for the specified instrument.
BarType, Start date, End date, Session, Backfill Policy is referenced from the parent bar
(Inherited from SharpScriptBase.) | |
| AddBars(String, BarType) |
Add secondary bar series
Start date, end date, session, Backfill Policy is referenced from the parent bar
(Inherited from SharpScriptBase.) | |
| AddBars(String, BarType, DateTime, DateTime, Session, BackfillPolicy) |
Add a secondary bar series
(Inherited from SharpScriptBase.) | |
| AddBars(String, BarType, DateTime, DateTime, Session, Boolean) |
Adds a secondary bar series
(Inherited from SharpScriptBase.) | |
| AddIndicatorT |
Adds and/or retrieves sharp script from the cache
(Inherited from SharpScriptBase.) | |
| AddIndicatorT(ISeriesDouble) |
Adds and/or retrieves sharp script from the cache
(Inherited from SharpScriptBase.) | |
| AddIndicatorT(Object) |
Adds and/or retrieves and sharp script from the cache
(Inherited from SharpScriptBase.) | |
| AddIndicatorT(ISeriesDouble, Object) |
Adds and/or retrieves and sharp script from the cache
(Inherited from SharpScriptBase.) | |
| AddLine |
Add a new line
(Inherited from SharpScriptBase.) | |
| AddPlot |
Add a new Plot
(Inherited from SharpScriptBase.) | |
| Alert(String) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| Alert(AlertPriority, String) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| Alert(String, String) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| Alert(String, String, TimeSpan) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| Alert(AlertPriority, String, Brush, Brush) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| Alert(String, AlertPriority, String, Brush, Brush, TimeSpan) |
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.) | |
| AlertScanner |
Alert message to be sent when the indicator is applied via the Market Scanner with Alert option checked.
This method is evaluated only if the method is overriden by user.
| |
| CalculateMinMax |
Calculates the minimum and maximum values of the axis
(Inherited from SharpScriptBase.) | |
| CalculatePriceFromY |
Calculates the price from Y point
(Inherited from SharpScriptBase.) | |
| CalculateXPoint(Double, Int32) |
Calculates the x point
(Inherited from SharpScriptBase.) | |
| CalculateXPoint(ChartStyle, Double, Int32, Int32) |
Calculates the x point
(Inherited from SharpScriptBase.) | |
| CalculateYFromPrice |
Calculate the Y point from price
(Inherited from SharpScriptBase.) | |
| Clone |
Clones a sharpScript object
(Inherited from SharpScriptBase.) | |
| CrossAbove(Double, ISeriesDouble, Int32) |
Evaluates when value crosses above a series
(Inherited from SharpScriptBase.) | |
| CrossAbove(ISeriesDouble, ISeriesDouble, Int32) |
Evaluates when 2 (two) series crosses each other
(Inherited from SharpScriptBase.) | |
| CrossAbove(ISeriesDouble, Double, Int32) |
Evaluates when the series crosses above the value
(Inherited from SharpScriptBase.) | |
| CrossBelow(Double, ISeriesDouble, Int32) |
Evaluates when a value crosses below a series
(Inherited from SharpScriptBase.) | |
| CrossBelow(ISeriesDouble, ISeriesDouble, Int32) |
Evaluates when 2 (two) series crosses below each other
(Inherited from SharpScriptBase.) | |
| CrossBelow(ISeriesDouble, Double, Int32) |
Evaluates when series crosses below a value
(Inherited from SharpScriptBase.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | (Inherited from SharpScriptBase.) | |
| GetBarIndexFromTime(DateTime) |
Gets the bar index of the primary bar from time. Returns -1 if time is beyond the bars range
(Inherited from SharpScriptBase.) | |
| GetBarIndexFromTime(Bars, DateTime) |
Gets the bar index from time. Returns -1 if time is beyond the bars range
(Inherited from SharpScriptBase.) | |
| GetCurrentAsk |
Gets the current ask price of the primary bar. For historical bars, will return the corresponding close value of the bars.
(Inherited from SharpScriptBase.) | |
| GetCurrentAsk(Int32) |
Gets the current ask price. Works in realtime only
(Inherited from SharpScriptBase.) | |
| GetCurrentAskVolume |
Gets the ask volume of the primary bars. Works in realtime only.
(Inherited from SharpScriptBase.) | |
| GetCurrentAskVolume(Int32) |
Gets the ask volume of the specified bars. Works in realtime only.
(Inherited from SharpScriptBase.) | |
| GetCurrentBid |
Gets the current bid price of the primary bar. For historical bars, will return the corresponding close value of the bars.
(Inherited from SharpScriptBase.) | |
| GetCurrentBid(Int32) |
Gets the current bid price. For historical bars, will return the corresponding close value of the bars.
(Inherited from SharpScriptBase.) | |
| GetCurrentBidVolume |
Gets the bid volume of the primary bars. Works in realtime only.
(Inherited from SharpScriptBase.) | |
| GetCurrentBidVolume(Int32) |
Gets the bid volume of the specified bars. Works in realtime only.
(Inherited from SharpScriptBase.) | |
| GetFrozenBrush |
Returns the brush as frozen
(Inherited from SharpScriptBase.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetLastPrice |
Returns the last traded price of the primary bars. In case the realtime price is not available the closing value of the last available bar is returned
(Inherited from SharpScriptBase.) | |
| GetLastPrice(Int32) |
Returns the last traded price. In case the real time price is not available the closing value of the last available bar is returned
(Inherited from SharpScriptBase.) | |
| GetSessionDefinition |
Get the session definition for the specified time
(Inherited from SharpScriptBase.) | |
| GetSessionStartDate | (Inherited from SharpScriptBase.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HasValue |
Returns if the underlying series has a value
(Inherited from SharpScriptBase.) | |
| InvokeAsync |
Invoke any action. It is recommended to draw any DrawingBase by invoking this method
(Inherited from SharpScriptBase.) | |
| IsEqual |
Compares two sharp script objects
(Inherited from SharpScriptBase.) | |
| IsInputEquals |
Compares two input
(Inherited from SharpScriptBase.) | |
| Log |
Log message. It will be displayed in the Logs tab in Main View
(Inherited from PrintLogBase.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| NotifyPropertyChanged |
Notify property change
(Inherited from SharpScriptBase.) | |
| OnBarUpdate |
Called on a new tick
(Inherited from SharpScriptBase.) | |
| OnLevel1 |
Called on every level1 events for the subscribed instruments (in case of multi-instrument scripts).
(Inherited from SharpScriptBase.) | |
| OnLevel2 |
Called on every level2 event for the subscribed instruments (in case of multi-instrument scripts).
(Inherited from SharpScriptBase.) | |
| OnStateChange |
Called on when the SharpScript state is changed
(Inherited from SharpScriptBase.) | |
| PlaySound |
Plays a sound file
(Inherited from SharpScriptBase.) | |
| Plot |
Plots the SharpScript series values
(Inherited from SharpScriptBase.) | |
| Print(String) |
Prints the message in the Output view
(Inherited from PrintLogBase.) | |
| Print(String, Brush) |
Prints the message in the Output view
(Inherited from PrintLogBase.) | |
| RefreshChartObject |
Refreshes/re-renders the chartOject. Can be called only when the ShartScript.State == State.Realtime
(Inherited from SharpScriptBase.) | |
| RemoveChartObject |
Removes all the chartObjects drawn by the sharpScript code
(Inherited from SharpScriptBase.) | |
| RemoveChartObject(String) |
Removes the chartObject having the tag name. If tag name is null or empty then removes all the chartObjects drawn by the indicator
(Inherited from SharpScriptBase.) | |
| RoundToTickSize(Double) |
Returns the round value of the instrument tick size
(Inherited from SharpScriptBase.) | |
| RoundToTickSize(Int32, Double) |
Returns the round value of the instrument tick size
(Inherited from SharpScriptBase.) | |
| SetSecondaryBarType |
Set the barType of the secondary bars. Can be called only when the State is in Initialize state.
(Inherited from SharpScriptBase.) | |
| SetSecondaryInstrument |
Sets the instrument of the secondary bars. Can be called only when State is in Initialize state.
(Inherited from SharpScriptBase.) | |
| Share | (Inherited from SharpScriptBase.) | |
| StringFormat |
Formats the series value as displayed
(Inherited from SharpScriptBase.) | |
| TickSize |
Gets the tick size of the primary instrument
(Inherited from SharpScriptBase.) | |
| TickSize(Int32) |
Gets the tick size of the
(Inherited from SharpScriptBase.) | |
| ToDate |
Returns the date stamp in integer form. For example 15th August 2019 will be returned as 20190815
(Inherited from SharpScriptBase.) | |
| ToString | (Inherited from SharpScriptBase.) | |
| ToTime |
Returns the time stamp in integer form. For example 9:30 AM will return as 93000 1:45 PM will return as 134500
(Inherited from SharpScriptBase.) |
| Name | Description | |
|---|---|---|
| PropertyChanged |
Property changed event handler
(Inherited from SharpScriptBase.) |