Click or drag to resize
IndicatorBase Class
Base class for Indicator
Inheritance Hierarchy

Namespace: SharpCharts.Base.SharpScript
Assembly: SharpCharts.Base (in SharpCharts.Base.dll) Version: 1.0.0.6 (1.0.0.6)
Syntax
C#
public abstract class IndicatorBase : SharpScriptBase

The IndicatorBase type exposes the following members.

Constructors
  NameDescription
Public methodIndicatorBase
Constructor for IndicatorBase
Top
Properties
  NameDescription
Public propertyBackBrush
Gets the Background brush series
(Inherited from SharpScriptBase.)
Public propertyBarBrush
Gets the Bar brush series
(Inherited from SharpScriptBase.)
Public propertyBars
Gets or sets the Primary bar
(Inherited from SharpScriptBase.)
Public propertyBarsInProgress
Gets the Current bars array in progress
(Inherited from SharpScriptBase.)
Public propertyCalculate
Gets or sets the Calculate type
(Inherited from SharpScriptBase.)
Public propertyClose
Gets the Close series
(Inherited from SharpScriptBase.)
Public propertyCloses
Gets the Close series array
(Inherited from SharpScriptBase.)
Public propertyCount
Gets the total bar count
(Inherited from SharpScriptBase.)
Public propertyCurrentBar
Gets the Current bar
(Inherited from SharpScriptBase.)
Public propertyCurrentBars
Current bar series
(Inherited from SharpScriptBase.)
Public propertyDefaultTemplate
Gets the Default template of the sharp script
(Inherited from SharpScriptBase.)
Public propertyDisplayName
Gets the display name
(Inherited from SharpScriptBase.)
Public propertyError
Gets the Error string
(Inherited from MessageBoxBase.)
Public propertyGuid (Inherited from SharpScriptBase.)
Public propertyHigh
Gets the High series
(Inherited from SharpScriptBase.)
Public propertyHighs
Gets the High series array
(Inherited from SharpScriptBase.)
Public propertyInput
Gets or sets the Input series
(Inherited from SharpScriptBase.)
Public propertyInputs
Gets or sets the Input series array
(Inherited from SharpScriptBase.)
Public propertyIsFirstTickOfBar
Is first tick of bar
(Inherited from SharpScriptBase.)
Public propertyIsOverlay
Gets or sets Is overlay
Public propertyIsRealTime
Gets if the sharpscript Is real time
(Inherited from SharpScriptBase.)
Public propertyItemString
Gets the IDataErrorInfo error string
(Inherited from MessageBoxBase.)
Public propertyItemInt32
Returns the value of the sharp script
(Inherited from SharpScriptBase.)
Public propertyLines
Gets or sets the Line array
(Inherited from SharpScriptBase.)
Public propertyLow
Gets the Low series
(Inherited from SharpScriptBase.)
Public propertyLows
Gets the Low series array
(Inherited from SharpScriptBase.)
Public propertyMedian
Gets the Median series
(Inherited from SharpScriptBase.)
Public propertyMedians
Gets the Median series array
(Inherited from SharpScriptBase.)
Public propertyName
Gets the name of the Sharp Script
(Inherited from SharpScriptBase.)
Public propertyOpen
Gets the Open series
(Inherited from SharpScriptBase.)
Public propertyOpenInterest
Gets the Open Interest series
(Inherited from SharpScriptBase.)
Public propertyOpenInterests
Get the Open Interest series array
(Inherited from SharpScriptBase.)
Public propertyOpens
Gets the Open series array
(Inherited from SharpScriptBase.)
Public propertyPanelCount
Gets or sets the panel count. 0 (zero) = new panel
Public propertyPlotPens
Gets the Plot pen series array
(Inherited from SharpScriptBase.)
Public propertyPlots
Gets or sets the Plot array
(Inherited from SharpScriptBase.)
Public propertyPriceFormat
Gets the Price format string
(Inherited from SharpScriptBase.)
Public propertyPriceType
Gets or sets the Price type
(Inherited from SharpScriptBase.)
Public propertySeriesDisplayName
Gets the series display name
(Inherited from SharpScriptBase.)
Public propertyShowLines
Gets or sets whether the Lines parameter will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.)
Public propertyShowNativeParameters
Gets or sets whether Native parameters will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.)
Public propertyShowPlots
Gets or sets whether the Plots parameter will be displayed in the Indicator Selector view
(Inherited from SharpScriptBase.)
Public propertyState
Gets the current state of the sharp script
(Inherited from SharpScriptBase.)
Public propertyTemplate
Gets the name of the template
(Inherited from SharpScriptBase.)
Public propertyTemplateType
Gets the Template type
(Inherited from SharpScriptBase.)
Public propertyTime
Gets the Time series
(Inherited from SharpScriptBase.)
Public propertyTimes
Gets the Time series array
(Inherited from SharpScriptBase.)
Public propertyTypical
Gets the Typical series
(Inherited from SharpScriptBase.)
Public propertyTypicals
Gets the Typical series array
(Inherited from SharpScriptBase.)
Public propertyValues
Gets the Plot value series array
(Inherited from SharpScriptBase.)
Public propertyViewModel
Gets the View associated with the Sharp Script
(Inherited from SharpScriptBase.)
Public propertyVolume
Gets the Volume series
(Inherited from SharpScriptBase.)
Public propertyVolumes
Get the Volume series array
(Inherited from SharpScriptBase.)
Public propertyWeighted
Gets the Weighted series
(Inherited from SharpScriptBase.)
Public propertyWeighteds
Gets the Weighted series array
(Inherited from SharpScriptBase.)
Public propertyYAxisScaleType
Gets or sets the YAxis ScaleType
Top
Methods
  NameDescription
Public methodAddIndicatorT
Adds and/or retrieves sharp script from the cache
(Inherited from SharpScriptBase.)
Public methodAddIndicatorT(Object)
Adds and/or retrieves and sharp script from the cache
(Inherited from SharpScriptBase.)
Public methodAddIndicatorT(ISeriesDouble)
Adds and/or retrieves sharp script from the cache
(Inherited from SharpScriptBase.)
Public methodAddIndicatorT(ISeriesDouble, Object)
Adds and/or retrieves and sharp script from the cache
(Inherited from SharpScriptBase.)
Public methodAddLine
Add a new line
(Inherited from SharpScriptBase.)
Public methodAddPlot
Add a new Plot
(Inherited from SharpScriptBase.)
Protected methodAlert(String)
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.)
Protected methodAlert(AlertPriority, String)
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.)
Protected methodAlert(AlertPriority, String, Brush, Brush)
Sends a new Alert message to the Alert View
(Inherited from SharpScriptBase.)
Public methodCalculateMinMax
Calculates the minimum and maximum values of the axis
(Inherited from SharpScriptBase.)
Protected methodClone
Clones a sharpScript object
(Inherited from SharpScriptBase.)
Public methodCrossAbove(Double, ISeriesDouble, Int32)
Evaluates when value crosses above a series
(Inherited from SharpScriptBase.)
Public methodCrossAbove(ISeriesDouble, ISeriesDouble, Int32)
Evaluates when 2 (two) series crosses each other
(Inherited from SharpScriptBase.)
Public methodCrossAbove(ISeriesDouble, Double, Int32)
Evaluates when the series crosses above the value
(Inherited from SharpScriptBase.)
Public methodCrossBelow(Double, ISeriesDouble, Int32)
Evaluates when a value crosses below a series
(Inherited from SharpScriptBase.)
Public methodCrossBelow(ISeriesDouble, ISeriesDouble, Int32)
Evaluates when 2 (two) series crosses below each other
(Inherited from SharpScriptBase.)
Public methodCrossBelow(ISeriesDouble, Double, Int32)
Evaluates when series crosses below a value
(Inherited from SharpScriptBase.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Inherited from SharpScriptBase.)
Public methodGetAskPrice
Returns the ask price
(Inherited from SharpScriptBase.)
Public methodGetBidPrice
Returns the bid price
(Inherited from SharpScriptBase.)
Public methodGetFrozenBrush
Returns the brush as frozen
(Inherited from SharpScriptBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLastPrice
Returns the last traded price. In case the real time price is not available the closing value of the current bar is returned
(Inherited from SharpScriptBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasValue
Returns if the underlying series has a value
(Inherited from SharpScriptBase.)
Public methodIsEqual
Compares two sharp script objects
(Inherited from SharpScriptBase.)
Public methodIsInputEquals
Compares two input
(Inherited from SharpScriptBase.)
Protected methodLog
Prints the messages in the Log tab in Main view
(Inherited from PrintLogBase.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNotifyPropertyChanged
Notify property change
(Inherited from SharpScriptBase.)
Protected methodOnBarUpdate
Called on a new tick
(Inherited from SharpScriptBase.)
Public methodOnMarketData (Inherited from SharpScriptBase.)
Protected methodOnStateChange
Called on when the SharpScript state is changed
(Inherited from SharpScriptBase.)
Public methodPlaySound
Plays a sound file
(Inherited from SharpScriptBase.)
Public methodPlot
Plots the SharpScript series values
(Inherited from SharpScriptBase.)
Protected methodPrint
Prints the message in the Output view
(Inherited from PrintLogBase.)
Public methodToString (Inherited from SharpScriptBase.)
Top
Events
  NameDescription
Public eventPropertyChanged
Property changed event handler
(Inherited from SharpScriptBase.)
Top
See Also