Suoranta.Finance.Trading Namespace
Classes
| Class | Description | |
|---|---|---|
|
|
BacktestResults | |
|
|
BacktestStep |
Stores activity that occurred in a backtest during a bar.
|
|
|
BaseOrder |
Base class for types that represent an order, actual or simulated, for transaction, and its execution state.
|
|
|
DefaultBacktester |
The default implementation of IBacktester.
|
|
|
DefaultBacktester..::..OrderGroup |
Encapsulates ISimulatedOrders of a bar (candle).
|
|
|
EnumExtensions | |
|
|
SimulatedOrder |
Base class for types that represent a simulated market transaction.
|
Structures
| Structure | Description | |
|---|---|---|
|
|
CancelledExecution |
IExecution value indicating that ISimulatedOrder was not executed.
|
|
|
ExecuteStrategy |
IOrderPurpose for regular adjustments of the position.
|
|
|
FullExecution |
IExecution that represents fully executed ISimulatedOrder.
|
|
|
LimitOrderCondition | |
|
|
Liquidate |
IOrderPurpose for market orders to exit positions (being submitted due to an
extraordinary triggering condition).
|
|
|
MarketOrderCondition | |
|
|
NullExecution |
Represents indeterminate IExecution value pre-evaluation.
|
|
|
NullOrderCondition | |
|
|
PartialExecution | |
|
|
StopLoss |
IOrderPurpose for stop orders that have the price trigger set lower (higher) than
the PriceReference with long (short) position.
|
|
|
StopLossOrderCondition | |
|
|
TakeProfit |
IOrderPurpose for stop orders that have the price trigger set higher (lower) than
the PriceReference with long (short) position.
|
|
|
TakeProfitOrderCondition |
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IBacktester |
Implemented by types that provides backtesting capabilities.
|
|
|
IBacktestResults |
Represents a self-contained data set from a IBacktester.
|
|
|
IBacktestSettings |
Provides settings for IBacktester.
|
|
|
IExecution |
Represents the execution status of ISimulatedOrder. The status is often described
by the implementation type itself.
|
|
|
IOrderCondition |
Implementation define the type and validity period of BaseOrder.
|
|
|
IOrderPurpose |
Implementing types describe the proximate purpose of an order that a trading strategy submits.
The purpose is often described by the type itself (i.e., the type does not necessarily have
properties).
|
|
|
ISimulatedOrder | |
|
|
IStopOrderCondition |
IOrderCondition implemented by trigger orders (stop loss or take profit).
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
OrderAction |
Identifies direction of an order.
|
|
|
OrderValidityCondition |

