Signal Methods |
The Signal type exposes the following members.
| Name | Description | |
|---|---|---|
| AddChild |
Throws DecisionTreeInvalidStructureException exception.
(Overrides NodeAddChild(Node).) | |
| GetBestEntryPrice | ||
| GetCurrentBarAgo |
Returns 'bars ago' value for Ninja data series for the current bar to use in OnCalculate().
| |
| GetEntryPrice |
Returns entry price.
Returns current Bid price if Calculate == SignalCalculate.OnEachTick and direction == SignalDirection.Long.
Returns current Ask price if Calculate == SignalCalculate.OnEachTick and direction == SignalDirection.Short.
Returns bar close price if Calculate == SignalCalculate.OnBarClose.
| |
| GetLegendText | (Overrides NodeGetLegendText.) | |
| GetLogDescription | (Overrides NodeGetLogDescription.) | |
| OnCalculate(MarketDataEventArgs, Int32, SignalDirection) |
Override in inherited class to implement calculation (validation) of signals based on Level 1 market data.
(Overrides NodeOnCalculate(MarketDataEventArgs, Int32, SignalDirection).) | |
| OnCalculate(MarketDepthEventArgs, Int32, SignalDirection) |
Override in inherited class to implement calculation (validation) of signals based on Level 2 market data.
(Overrides NodeOnCalculate(MarketDepthEventArgs, Int32, SignalDirection).) | |
| Reset |
Override to hide plots of indicators used in the signal if required.
(Overrides NodeReset(Boolean).) | |
| ToLegendView | (Overrides NodeToLegendView(DashboardLegendView, DashboardLegendViewItem, Int32).) | |
| ToString |
Default textual presentation of the signal.
(Overrides ObjectToString.) | |
| TryReset | (Overrides NodeTryReset(Boolean, Boolean).) |