Click or drag to resize

ImportBase Class

Base class to build an user code to import historical data
Inheritance Hierarchy

Namespace: ArthaChitra.Model.IO
Assembly: ArthaChitra.Core (in ArthaChitra.Core.dll) Version: 2.0.6.0
Syntax
C#
public abstract class ImportBase : SharpScriptBase, 
	ISerialize

The ImportBase type exposes the following members.

Constructors
 NameDescription
Public methodImportBase 
Top
Properties
 NameDescription
Public propertyBuiltDataTypeBuiltDataType of the parsed data
Public propertyCanSaveSettings Can save settings
Public propertyDescription Description as displayed in the GUI
Protected propertyDialogService Opens a IDialogService dialog
(Inherited from ServiceBase)
Protected propertyDispatcher Gets the dispatcher
(Inherited from SharpScriptBase)
Public propertyDisplayName Gets the display name
(Inherited from SharpScriptBase)
Public propertyError Gets the Error string
(Inherited from ServiceBase)
Public propertyFileExtension File extension of the selected file. Default is 'txt'
Protected propertyFileService Opens a IFileService dialog
(Inherited from ServiceBase)
Public propertyIsContinuous Is continuous data or not. This is for Futures only
Public propertyIsTimeAtStart If checked will advance the time by a minute. Applicable for Minute only
Public propertyItem Gets the IDataErrorInfo error string
(Inherited from ServiceBase)
Public propertyLinesToSkip Lines to skip
Protected propertyMessageBox Opens a IMessageBoxService dialog
(Inherited from ServiceBase)
Public propertyName Gets the name
(Inherited from SharpScriptBase)
Protected propertySingletonService Opens a ISingletonService dialog
(Inherited from ServiceBase)
Public propertyState Gets the current State of the script
(Inherited from SharpScriptBase)
Public propertyTemplate Xaml template associated with the script
(Overrides SharpScriptBaseTemplate)
Public propertyThrowOnError Gets if an exception is thrown on error
Top
Methods
 NameDescription
Protected methodAlert Shoots an alert. The alert is triggered only when the State is Realtime
(Inherited from SharpScriptBase)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize
(Inherited from SharpScriptBase)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
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)
Public methodOnNextFile Called when a new file is processed.
Protected methodOnStateChange Invoked when the State changes
(Inherited from SharpScriptBase)
Protected methodPlaySound Play a sound file as located in the folder ~\Documents\ArthaChitra 2\Sounds
(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 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)
Protected methodTryParseInstrument Parses an string to Instrument
Public methodTryParseLineAsync Reads the line of the file For tick based data only lastPrice, bid and ask price is evaluated. For minute and day data OHLC data is evaluated. Day data also evaluates OI data
Top
Events
 NameDescription
Public eventPropertyChanged
(Inherited from NotifyPropertyBase)
Top
See Also