Click or drag to resize

Indicator Class

Inheritance Hierarchy

Namespace: ArthaChitra.Model.SharpScript
Assembly: ArthaChitra.Core (in ArthaChitra.Core.dll) Version: 2.0.3.0
Syntax
C#
public abstract class Indicator : IndicatorBase

The Indicator type exposes the following members.

Constructors
 NameDescription
Protected methodIndicator 
Top
Properties
 NameDescription
Public propertyAxisOrientation
(Inherited from ChartVisualBase)
Public propertyBarsArray
(Inherited from IndicatorBase)
Protected propertyBarsInProgress
(Inherited from IndicatorBase)
Public propertyBufferSize Gets or sets the buffer size. This property can be set only when the State is in Initialize state
(Inherited from IndicatorBase)
Public propertyCalculate Gets or sets the Calculate mode. This property can be set only when the State is in Initialize state
(Inherited from IndicatorBase)
Protected propertyClose
(Inherited from IndicatorBase)
Protected propertyCloses
(Inherited from IndicatorBase)
Public propertyCount
(Inherited from IndicatorBase)
Protected propertyCurrentBar
(Inherited from IndicatorBase)
Public propertyCurrentBars
(Inherited from IndicatorBase)
Protected propertyDialogService
(Inherited from ServiceBase)
Protected propertyDispatcher Gets the dispatcher
(Inherited from SharpScriptBase)
Public propertyDisplayName
(Inherited from IndicatorBase)
Public propertyError Gets the Error string
(Inherited from ServiceBase)
Protected propertyFileService
(Inherited from ServiceBase)
Protected propertyHigh
(Inherited from IndicatorBase)
Public propertyHighestHigh
(Inherited from IndicatorBase)
Protected propertyHighs
(Inherited from IndicatorBase)
Public propertyIndicators
(Inherited from IndicatorBase)
Public propertyInput
(Inherited from IndicatorBase)
Public propertyInputSerializerHelper
(Inherited from IndicatorBase)
Protected propertyInstrument
(Inherited from IndicatorBase)
Public propertyInstruments
(Inherited from IndicatorBase)
Public propertyIsAutoScale
(Inherited from ChartVisualBase)
Public propertyIsCloseObsolete.
Specifies what value an empty series node will return. If true, will return the Close price of the corresponding IBars index. If false, will return NaN
(Inherited from IndicatorBase)
Protected propertyIsFirstTickOfBar
(Inherited from IndicatorBase)
Public propertyIsFirstTickOfBars
(Inherited from IndicatorBase)
Public propertyIsSelected
(Inherited from IndicatorBase)
Public propertyIsSharpScript Gets if the drawing object is created by a sharpScript code
(Inherited from ChartVisualBase)
Protected propertyIsValueChanged
(Inherited from ChartVisualBase)
Public propertyIsVisible
(Inherited from ChartVisualBase)
Public propertyItemInt32
(Inherited from IndicatorBase)
Public propertyItemString Gets the IDataErrorInfo error string
(Inherited from ServiceBase)
Public propertyLast
(Inherited from IndicatorBase)
Protected propertyLastSelectedIndex Gets the last selected series index
(Inherited from IndicatorBase)
Public propertyLineHitTestWidth
(Inherited from ChartVisualBase)
Public propertyLines Gets or sets the Lines
(Inherited from IndicatorBase)
Protected propertyLow
(Inherited from IndicatorBase)
Public propertyLowestLow
(Inherited from IndicatorBase)
Protected propertyLows
(Inherited from IndicatorBase)
Protected propertyMedian
(Inherited from IndicatorBase)
Protected propertyMedians
(Inherited from IndicatorBase)
Protected propertyMessageBox
(Inherited from ServiceBase)
Public propertyName Gets the name
(Inherited from SharpScriptBase)
Protected propertyOpen
(Inherited from IndicatorBase)
Protected propertyOpenInterest
(Inherited from IndicatorBase)
Protected propertyOpenInterests
(Inherited from IndicatorBase)
Protected propertyOpens
(Inherited from IndicatorBase)
Public propertyPanelIndex
(Inherited from ChartVisualBase)
Public propertyParent
(Inherited from IndicatorBase)
Public propertyPlots
(Inherited from IndicatorBase)
Public propertySelectedSeriesIndex
(Inherited from IndicatorBase)
Protected propertySingletonService
(Inherited from ServiceBase)
Public propertyState Gets the current State of the script
(Inherited from SharpScriptBase)
Public propertyTemplate
(Overrides SharpScriptBaseTemplate)
Protected propertyTime
(Inherited from IndicatorBase)
Protected propertyTimes
(Inherited from IndicatorBase)
Public propertyStatic memberTypes 
Protected propertyTypical
(Inherited from IndicatorBase)
Protected propertyTypicals
(Inherited from IndicatorBase)
Public propertyValues
(Inherited from IndicatorBase)
Protected propertyVolume
(Inherited from IndicatorBase)
Protected propertyVolumes
(Inherited from IndicatorBase)
Protected propertyWeighted
(Inherited from IndicatorBase)
Protected propertyWeighteds
(Inherited from IndicatorBase)
Top
Methods
 NameDescription
Protected methodAddBars(BarType)
(Inherited from IndicatorBase)
Protected methodAddBars(String)
(Inherited from IndicatorBase)
Protected methodAddBars(String, BarType)
(Inherited from IndicatorBase)
Protected methodAddBars(String, BarType, String, DateTime, DateTime, BackfillPolicy)
(Inherited from IndicatorBase)
Protected methodAddContextMenu
(Inherited from IndicatorBase)
Public methodAddIndicatorT Adds and/or retrieves sharp script from the cache
(Inherited from IndicatorBase)
Public methodAddIndicatorT(ISeriesDouble) Adds and/or retrieves sharp script from the cache
(Inherited from IndicatorBase)
Public methodAddIndicatorT(Object) Adds and/or retrieves and sharp script from the cache
(Inherited from IndicatorBase)
Public methodAddIndicatorT(ISeriesDouble, Object) Adds and/or retrieves and sharp script from the cache
(Inherited from IndicatorBase)
Protected methodAddLine(String, Double, Pen)
(Inherited from IndicatorBase)
Protected methodAddLine(String, Double, Brush, Double)
(Inherited from IndicatorBase)
Protected methodAddMenuItem
(Inherited from IndicatorBase)
Protected methodAddPlot(String, PlotStyle, Pen, Boolean)
(Inherited from IndicatorBase)
Protected methodAddPlot(String, PlotStyle, Brush, Double, Boolean)
(Inherited from IndicatorBase)
Protected methodAlert(String, String)
(Inherited from ChartVisualBase)
Protected methodAlert(String, String, TimeSpan)
(Inherited from ChartVisualBase)
Protected methodAlert(String, Priority, Brush, String)
(Inherited from ChartVisualBase)
Protected methodAlert(String, Priority, Brush, String, TimeSpan)
(Inherited from ChartVisualBase)
Protected methodAlert(String, IInstrument, Priority, Brush, String, TimeSpan) Shoots an alert. The alert is triggered only when the State is Realtime
(Inherited from SharpScriptBase)
Protected methodCalculateMinMax
(Inherited from IndicatorBase)
Protected methodCalculatePriceFromY(Double, ChartVisualArgs)
(Inherited from VisualBase)
Protected methodCalculatePriceFromY(Double, Double, Double, Double, Double, ScaleType)
(Inherited from VisualBase)
Protected methodCalculateXFromBarIndex
(Inherited from VisualBase)
Protected methodCalculateYFromPrice(Double, ChartVisualArgs)
(Inherited from VisualBase)
Protected methodCalculateYFromPrice(Double, Double, Double, Double, Double, ScaleType)
(Inherited from VisualBase)
Protected methodCanRender
(Inherited from IndicatorBase)
Public methodCrossAbove(Double, ISeriesDouble, Int32) Evaluates when value crosses above a series
(Inherited from IndicatorBase)
Public methodCrossAbove(ISeriesDouble, ISeriesDouble, Int32) Evaluates when 2 (two) series crosses each other
(Inherited from IndicatorBase)
Public methodCrossAbove(ISeriesDouble, Double, Int32) Evaluates when the series crosses above the value
(Inherited from IndicatorBase)
Public methodCrossBelow(Double, ISeriesDouble, Int32) Evaluates when a value crosses below a series
(Inherited from IndicatorBase)
Public methodCrossBelow(ISeriesDouble, ISeriesDouble, Int32) Evaluates when 2 (two) series crosses below each other
(Inherited from IndicatorBase)
Public methodCrossBelow(ISeriesDouble, Double, Int32) Evaluates when series crosses below a value
(Inherited from IndicatorBase)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize
(Inherited from SharpScriptBase)
Protected methodGetHandleCursor Returns the handle cursor
(Inherited from ChartVisualBase)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetLastPrice 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 IndicatorBase)
Public methodGetOrAddT
(Inherited from IndicatorBase)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodGetValue
(Inherited from NotifyPropertyBase)
Public methodHasValue
(Inherited from IndicatorBase)
Public methodInvalidateView
(Inherited from ChartVisualBase)
Protected methodInvokeAsync Invoke any action. It is recommended to draw any [!:ChartObject.DrawingBase] by invoking this method
(Inherited from SharpScriptBase)
Public methodIsInputEquals Compares two input
(Inherited from IndicatorBase)
Protected methodLog(String) Logs a message with Low
(Inherited from SharpScriptBase)
Protected methodLog(Priority, String) Logs a message with the specified Priority
(Inherited from SharpScriptBase)
Protected methodLog(Priority, Brush, String) Logs a message with the specified Priority and defined brush
(Inherited from SharpScriptBase)
Protected methodMakeHitTest
(Inherited from IndicatorBase)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodMove
(Inherited from IndicatorBase)
Protected methodNotifyPropertyChanged
(Inherited from SharpScriptBase)
Protected methodOnBarUpdate
(Inherited from IndicatorBase)
Protected methodOnLevel1
(Inherited from IndicatorBase)
Protected methodOnLevel2
(Inherited from IndicatorBase)
Protected methodOnRender
(Inherited from IndicatorBase)
Protected methodOnRenderYAxis
(Inherited from IndicatorBase)
Protected methodOnStateChange Invoked when the State changes
(Inherited from SharpScriptBase)
Protected methodPlaySound
(Inherited from SharpScriptBase)
Protected methodPrint(String, String) Prints a message with Low
(Inherited from SharpScriptBase)
Protected methodPrint(Brush, String, String) Prints a message with a defined foreground brush
(Inherited from SharpScriptBase)
Protected methodPrint(Priority, String, String) Prints a message with the defined Priority
(Inherited from SharpScriptBase)
Public methodRefreshView
(Inherited from IndicatorBase)
Protected methodRound Rounds the value with the factor as defined in Options > General tab > RoundFactor
(Inherited from SharpScriptBase)
Protected methodSelectionSteps
(Inherited from VisualBase)
Protected methodSetOverrideBrush
(Inherited from IndicatorBase)
Protected methodSetOverridePen(Pen, Int32)
(Inherited from IndicatorBase)
Protected methodSetOverridePen(Pen, Int32, Int32)
(Inherited from IndicatorBase)
Protected methodSetValue
(Inherited from NotifyPropertyBase)
Protected methodShare Share messages via to social media SocialType The messages will be transmitted only when the state is Realtime
(Inherited from SharpScriptBase)
Public methodToString
(Inherited from IndicatorBase)
Public methodToStringFormat
(Inherited from IndicatorBase)
Protected methodTryRemoveContextMenuItem
(Inherited from IndicatorBase)
Protected methodTryRemoveDrawing
(Inherited from IndicatorBase)
Protected methodTryRemoveMenuItem
(Inherited from IndicatorBase)
Top
Events
 NameDescription
Public eventPropertyChanged
(Inherited from NotifyPropertyBase)
Top
See Also