Skip to content

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

See also