Click or drag to resize

PlotStyle Class

Defines how the Plots will render itself in a Indicator or Strategy
Inheritance Hierarchy

Namespace: ArthaChitra.Model.Chart
Assembly: ArthaChitra.Core (in ArthaChitra.Core.dll) Version: 2.0.3.0
Syntax
C#
public abstract class PlotStyle : VisualScriptBase, 
	IEquatable<PlotStyle>

The PlotStyle type exposes the following members.

Constructors
 NameDescription
Public methodPlotStyle Constructor for PlotStyle
Top
Properties
 NameDescription
Public propertyBaseValue Gets the base value. This is required for PlotStyle when HasBaseValue is set to true. For example Bar plotStyle has a base value.
Protected propertyBrush 
Protected propertyDialogService
(Inherited from ServiceBase)
Protected propertyDispatcher Gets the dispatcher
(Inherited from SharpScriptBase)
Public propertyDisplayName
(Overrides SharpScriptBaseDisplayName)
Public propertyError Gets the Error string
(Inherited from ServiceBase)
Protected propertyFileService
(Inherited from ServiceBase)
Public propertyHasBaseValue Gets if the PlotStyle has base value
Public propertyIndex Gets the index of the series. The index is zero-based
Protected propertyIsDisplayedInYAxis 
Public propertyItem Gets the IDataErrorInfo error string
(Inherited from ServiceBase)
Protected propertyMessageBox
(Inherited from ServiceBase)
Public propertyName Gets the name
(Inherited from SharpScriptBase)
Public propertyOwner 
Protected propertyPen Gets or sets the Pen
Protected propertySeries 
Protected propertySingletonService
(Inherited from ServiceBase)
Public propertyState Gets the current State of the script
(Inherited from SharpScriptBase)
Public propertyTemplate
(Overrides SharpScriptBaseTemplate)
Public propertyStatic memberTypes 
Top
Methods
 NameDescription
Protected methodAlert Shoots an alert. The alert is triggered only when the State is Realtime
(Inherited from SharpScriptBase)
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 Can render the visual
(Inherited from VisualScriptBase)
Public methodEquals(Object)
(Overrides ObjectEquals(Object))
Public methodEquals(PlotStyle) 
Protected methodFinalize
(Inherited from SharpScriptBase)
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Protected methodGetOverrideBrush Gets the overriden brush
(Inherited from VisualScriptBase)
Protected methodGetOverridePen(IBars, Int32) Gets the overriden pen
(Inherited from VisualScriptBase)
Protected methodGetOverridePen(Int32, Int32) Gets the override pen
(Overrides VisualScriptBaseGetOverridePen(Int32, Int32))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodGetValue
(Inherited from NotifyPropertyBase)
Protected methodInvokeAsync Invoke any action. It is recommended to draw any [!:ChartObject.DrawingBase] by invoking this method
(Inherited from SharpScriptBase)
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 methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodNotifyPropertyChanged
(Inherited from SharpScriptBase)
Protected methodOnRender Renders the visuals
(Inherited from VisualScriptBase)
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)
Protected methodRound Rounds the value with the factor as defined in Options > General tab > RoundFactor
(Inherited from SharpScriptBase)
Protected methodSelectionSteps
(Inherited from VisualBase)
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 methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventPropertyChanged
(Inherited from NotifyPropertyBase)
Top
See Also