Interface IOrder
- Namespace
- Balsam
- Assembly
- Balsam.Common.dll
Defines the contract orders must implement.
public interface IOrder
- Extension Methods
Properties
Id
Gets the order id.
long Id { get; }
Property Value
Instrument
Gets the instrument.
IInstrument Instrument { get; }
Property Value
Price
Gets the specified price, if any.
double? Price { get; }
Property Value
Quantity
Gets the quantity.
double Quantity { get; }
Property Value
Side
Gets the side.
OrderSide Side { get; }
Property Value
SignalName
Gets the signal name.
string SignalName { get; }
Property Value
Status
Gets the status.
OrderStatus Status { get; }
Property Value
StrategyName
Gets the strategy name.
string StrategyName { get; }
Property Value
Symbol
Gets the symbol.
string Symbol { get; }
Property Value
TimeInForce
Gets the time-in-force.
TimeInForce TimeInForce { get; }
Property Value
Variables
Gets a collection of variables.
IDictionary<string, object> Variables { get; }