HistoricalOrderType
enum cAlgo.API Since 5.1
DesktopCLICloud
Represents the type of HistoricalOrder.
Definition
public enum HistoricalOrderType
Namespace: cAlgo.API · Group: Historical Orders
Examples
var stopOuts = HistoricalOrders.Count(order => order.OrderType == HistoricalOrderType.StopOut);
var protectionOrders = HistoricalOrders.Count(order => order.OrderType == HistoricalOrderType.StopLossTakeProfit);
Print("Stop out orders: {0}, stop loss / take profit orders: {1}", stopOuts, protectionOrders);
stopOuts = len([order for order in api.HistoricalOrders if order.OrderType == HistoricalOrderType.StopOut])
protectionOrders = len([order for order in api.HistoricalOrders if order.OrderType == HistoricalOrderType.StopLossTakeProfit])
api.Print(f"Stop out orders: {stopOuts}, stop loss / take profit orders: {protectionOrders}")
Values
| Name | Value | Description |
|---|---|---|
Limit | 0 | Limit order |
Market | 1 | Market order |
MarketRange | 2 | Market Range order |
MarketOnOpen | 3 | Market on open order |
Stop | 4 | Stop order |
StopOut | 5 | Stop out order |
StopLimit | 6 | Stop limit order |
StopLossTakeProfit | 7 | Stop Loss / Take Profit order |