Click or drag to resize

MZpack.NT8.Algo Namespace

MZpack 3 API namespace.
Classes
  ClassDescription
Public classBarHiLoTrail
Class to trail an entry. The base for trailing price is bar High for Short entry, and bar Low for Long entry.
Public classBarStopLossEntry
The entry with stop loss order relative to high/low of the choosen previous bar (stop loss bar).
Public classChartButton
Public classChartRange
Public classDashboardGridNodeViewItem
Public classDashboardGridPatternViewItem
Public classDashboardGridViewItem
Public classDashboardLegendView
Public classDashboardLegendViewItem
Public classDashboardView
Public classDecisionTreeException
Base abstract class for any MZpack decision tree exception.
Public classDecisionTreeInvalidStructureException
Invalid structure of the decision tree exception.
Public classDecisionTreeSignalChartRangeIsInvalidException
Chart range of validated signal/filter is null exception. Throws when ChartRange for a signal/filter was not assigned in Signal.OnCalculate() while using tree range.
Public classDecisionTreeSignalChartRangeIsNullException
Chart range of validated signal/filter is null exception. Throws when ChartRange for a signal/filter was not assigned in Signal.OnCalculate() while using tree range.
Public classEntry
Entry item of a trading position.
Public classFiltersTree
The decision tree class containing signal and logical nodes. Used to organize filters of a strategy.
Public classLogicalNode
Logical And/Or node of signals tree.
Public classMZpackStrategyBase
Public classNode
Base abstract class for any node of decision tree.
Public classCode examplePattern
Trading pattern class for using in a MZpack algorithmic strategy.
Public classPosition
Algorithmic position of a strategy. You never create this object.
Public classCode exampleRange
Range for signals/filters decision tree.
Public classSignal
Base class for any signal of a pattern.
Public classSignalsTree
The decision tree class containing signal and logical nodes. Used to organize signals of a strategy.
Public classStrategy
Base abstract class for trading strategy. Implements basic trading logic and position management.
Public classStrategyIndicator
Public classStrategyRenderArgs
Public classTrail
Class to trail an entry. The trailing condition is the amount of the profit in ticks.
Public classTrailBase
Base abstract class for trailing an entry.
Delegates
  DelegateDescription
Public delegateOnCreateAlgoStrategyDelegate
Delegate for creating MZpack Algo strategy object.
Public delegateOnCreateIndicatorsDelegate
Delegate for creating list of MZpack indicators objects.
Public delegateOnMarketDepthDelegate
Delegate for market depth data handler of a strategy. See OnMarketDepthHandler property of MZpackStrategyBase class.
Public delegateOnTickDelegate
Delegate for tick data handler of a strategy. See OnEachTickHandler, OnBarCloseHandler properties of MZpackStrategyBase class.
Public delegateTrailEvent
Enumerations
  EnumerationDescription
Public enumerationDashboardViewPosition
Public enumerationEntryMarkup
Public enumerationEntryMethod
Entry method (order type) for the entry.
Public enumerationLogic
And/Or logic. Used eg. in logical node of decision tree.
Public enumerationLogLevel
How to manage opened position when opposite pattern occurred.
Public enumerationLogTarget
Log target.
Public enumerationMarketDataSource
Market data source for signal/filter. We can use signal/filters based on order flow (Level1) or DOM (Level2).
Public enumerationOppositePatternAction
How to manage opened position when opposite pattern occurred.
Public enumerationPositionState
State of algorithmic position of a strategy.
Public enumerationSignalCalculate
How to calculate signal/filter.
Public enumerationSignalDirection
Signal/filter direction.
Public enumerationStrategyOperating
Operating mode of the strategy