SharpScriptBase Methods |
The SharpScriptBase type exposes the following members.
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
| |
AddBars(String) |
Add a secondary series for the specified instrument.
BarType, Start date, End date, Session, Backfill Policy is referenced from the parent bar
| |
AddBars(String, BarType) |
Add secondary bar series
Start date, end date, session, Backfill Policy is referenced from the parent bar
| |
AddBars(String, BarType, DateTime, DateTime, Session, BackfillPolicy) |
Add a secondary bar series
| |
AddBars(String, BarType, DateTime, DateTime, Session, Boolean) |
Adds a secondary bar series
| |
AddIndicatorT |
Adds and/or retrieves sharp script from the cache
| |
AddIndicatorT(ISeriesDouble) |
Adds and/or retrieves sharp script from the cache
| |
AddIndicatorT(Object) |
Adds and/or retrieves and sharp script from the cache
| |
AddIndicatorT(ISeriesDouble, Object) |
Adds and/or retrieves and sharp script from the cache
| |
AddLine |
Add a new line
| |
AddPlot |
Add a new Plot
| |
Alert(String) |
Sends a new Alert message to the Alert View
| |
Alert(AlertPriority, String) |
Sends a new Alert message to the Alert View
| |
Alert(String, String) |
Sends a new Alert message to the Alert View
| |
Alert(String, String, TimeSpan) |
Sends a new Alert message to the Alert View
| |
Alert(AlertPriority, String, Brush, Brush) |
Sends a new Alert message to the Alert View
| |
Alert(String, AlertPriority, String, Brush, Brush, TimeSpan) |
Sends a new Alert message to the Alert View
| |
CalculateMinMax |
Calculates the minimum and maximum values of the axis
| |
CalculatePriceFromY |
Calculates the price from Y point
| |
CalculateXPoint(Double, Int32) |
Calculates the x point
| |
CalculateXPoint(ChartStyle, Double, Int32, Int32) |
Calculates the x point
| |
CalculateYFromPrice |
Calculate the Y point from price
| |
Clone |
Clones a sharpScript object
| |
CrossAbove(Double, ISeriesDouble, Int32) |
Evaluates when value crosses above a series
| |
CrossAbove(ISeriesDouble, ISeriesDouble, Int32) |
Evaluates when 2 (two) series crosses each other
| |
CrossAbove(ISeriesDouble, Double, Int32) |
Evaluates when the series crosses above the value
| |
CrossBelow(Double, ISeriesDouble, Int32) |
Evaluates when a value crosses below a series
| |
CrossBelow(ISeriesDouble, ISeriesDouble, Int32) |
Evaluates when 2 (two) series crosses below each other
| |
CrossBelow(ISeriesDouble, Double, Int32) |
Evaluates when series crosses below a value
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | (Overrides ObjectFinalize.) | |
GetBarIndexFromTime(DateTime) |
Gets the bar index of the primary bar from time. Returns -1 if time is beyond the bars range
| |
GetBarIndexFromTime(Bars, DateTime) |
Gets the bar index from time. Returns -1 if time is beyond the bars range
| |
GetCurrentAsk |
Gets the current ask price of the primary bar. For historical bars, will return the corresponding close value of the bars.
| |
GetCurrentAsk(Int32) |
Gets the current ask price. Works in realtime only
| |
GetCurrentAskVolume |
Gets the ask volume of the primary bars. Works in realtime only.
| |
GetCurrentAskVolume(Int32) |
Gets the ask volume of the specified bars. Works in realtime only.
| |
GetCurrentBid |
Gets the current bid price of the primary bar. For historical bars, will return the corresponding close value of the bars.
| |
GetCurrentBid(Int32) |
Gets the current bid price. For historical bars, will return the corresponding close value of the bars.
| |
GetCurrentBidVolume |
Gets the bid volume of the primary bars. Works in realtime only.
| |
GetCurrentBidVolume(Int32) |
Gets the bid volume of the specified bars. Works in realtime only.
| |
GetFrozenBrush |
Returns the brush as frozen
| |
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
| |
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
| |
GetSessionDefinition |
Get the session definition for the specified time
| |
GetSessionStartDate | ||
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasValue |
Returns if the underlying series has a value
| |
InvokeAsync |
Invoke any action. It is recommended to draw any DrawingBase by invoking this method
| |
IsEqual |
Compares two sharp script objects
| |
IsInputEquals |
Compares two input
| |
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
| |
OnBarUpdate |
Called on a new tick
| |
OnLevel1 |
Called on every level1 events for the subscribed instruments (in case of multi-instrument scripts).
| |
OnLevel2 |
Called on every level2 event for the subscribed instruments (in case of multi-instrument scripts).
| |
OnStateChange |
Called on when the SharpScript state is changed
| |
PlaySound |
Plays a sound file
| |
Plot |
Plots the SharpScript series values
| |
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
| |
RemoveChartObject |
Removes all the chartObjects drawn by the sharpScript code
| |
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
| |
RoundToTickSize(Double) |
Returns the round value of the instrument tick size
| |
RoundToTickSize(Int32, Double) |
Returns the round value of the instrument tick size
| |
SetSecondaryBarType |
Set the barType of the secondary bars. Can be called only when the State is in Initialize state.
| |
SetSecondaryInstrument |
Sets the instrument of the secondary bars. Can be called only when State is in Initialize state.
| |
Share | ||
StringFormat |
Formats the series value as displayed
| |
TickSize |
Gets the tick size of the primary instrument
| |
TickSize(Int32) |
Gets the tick size of the
| |
ToDate |
Returns the date stamp in integer form. For example 15th August 2019 will be returned as 20190815
| |
ToString | (Overrides ObjectToString.) | |
ToTime |
Returns the time stamp in integer form. For example 9:30 AM will return as 93000 1:45 PM will return as 134500
|