|  | Name | Description | 
	
	|   | AddExchangeReminder(DateTime, object) |  | 
			
	|   | AddInstrument(Instrument) |  | 
			
	|   | AddInstrument(Instrument, IDataProvider) |  | 
			
	|   | AddInstrument(int) |  | 
			
	|   | AddInstrument(string) |  | 
	
			
	|   | AddInstruments(InstrumentList) |  | 
			
	|   | AddInstruments(string[]) |  | 
	
	
	|   | AddReminder(DateTime, object) |  | 
	
	|   | AddStop(Stop) |  | 
			
	|   | AddStrategy(Strategy) |  | 
			
	|   | AddStrategy(Strategy, bool) |  | 
	
			
	|   | Buy(IExecutionProvider, Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Buy(IExecutionProvider, Instrument, double, string) |  | 
			
	|   | Buy(Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Buy(Instrument, double, string) |  | 
			
	|   | Buy(short, Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Buy(short, Instrument, double, string) |  | 
	
			
	|   | BuyLimit(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | BuyLimit(Instrument, double, double, string) |  | 
			
	|   | BuyLimit(short, Instrument, double, double, string) |  | 
	
	
	|   | BuyLimitOrder(Instrument, double, double, string) |  | 
	
	|   | BuyOrder(Instrument, double, string) |  | 
			
	|   | BuyPegged(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | BuyPegged(Instrument, double, double, string) |  | 
			
	|   | BuyPegged(short, Instrument, double, double, string) |  | 
	
	
	|   | BuyPeggedOrder(Instrument, double, double, string) |  | 
			
	|   | BuyStop(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | BuyStop(Instrument, double, double, string) |  | 
			
	|   | BuyStop(short, Instrument, double, double, string) |  | 
	
			
	|   | BuyStopLimit(IExecutionProvider, Instrument, double, double, double, string) |  | 
			
	|   | BuyStopLimit(Instrument, double, double, double, string) |  | 
			
	|   | BuyStopLimit(short, Instrument, double, double, double, string) |  | 
	
	
	|   | BuyStopLimitOrder(Instrument, double, double, double, string) |  | 
	
	|   | BuyStopOrder(Instrument, double, double, string) |  | 
	
	|   | Cancel(Order, string) |  | 
			
	|   | CancelAll(Instrument, OrderSide, string) |  | 
			
	|   | CancelAll(Instrument, string) |  | 
			
	|   | CancelAll(OrderSide) |  | 
			
	|   | CancelAll(string) |  | 
	
			
	|   | Deposit(DateTime, double, byte, string, bool) | Deposits specified amount of currency to portfolio account of this strategy. | 
			
	|   | Deposit(double, byte, string, bool) | Deposits specified amount of currency to portfolio account of this strategy at the current DateTime. | 
	
	
	|   | ExecuteMethod(string) |  | 
	
	|   | GetModeAsString() |  | 
	
	|   | GetParameter(string) |  | 
	
	|   | GetParameters() |  | 
	
	|   | GetRootStrategy() |  | 
	
	|   | GetStatusAsString() |  | 
	
	|   | GetStrategy(string) |  | 
	
	|   | GetStrategyById(int) |  | 
			
	|   | Group(string, string, Color) |  | 
			
	|   | Group(string, string, double) |  | 
			
	|   | Group(string, string, int) |  | 
			
	|   | Group(string, string, string) |  | 
	
			
	|   | HasLongPosition(Instrument) |  | 
			
	|   | HasLongPosition(Instrument, double) |  | 
	
			
	|   | HasPosition(Instrument) |  | 
			
	|   | HasPosition(Instrument, PositionSide, double) |  | 
	
			
	|   | HasShortPosition(Instrument) |  | 
			
	|   | HasShortPosition(Instrument, double) |  | 
	
	
	|   | Init() |  | 
			
	|   | Log(DateTime, double, Group) | Obsolete. | 
			
	|   | Log(DateTime, double, int) | Obsolete. | 
			
	|   | Log(DateTime, double, string) | Obsolete. | 
			
	|   | Log(DateTime, string, Group) | Obsolete. | 
			
	|   | Log(DateTime, string, int) | Obsolete. | 
			
	|   | Log(DateTime, string, string) | Obsolete. | 
			
	|   | Log(DataObject, Group, Nullable<DateTime>) |  | 
			
	|   | Log(DataObject, int, Nullable<DateTime>) |  | 
			
	|   | Log(DataObject, string, Nullable<DateTime>) |  | 
			
	|   | Log(Event, Group, Nullable<DateTime>) |  | 
			
	|   | Log(Event, int, Nullable<DateTime>) |  | 
			
	|   | Log(Event, string, Nullable<DateTime>) |  | 
			
	|   | Log(PortfolioStatisticsResult) |  | 
			
	|   | Log(double, Group, Nullable<DateTime>) |  | 
			
	|   | Log(double, int, Nullable<DateTime>) |  | 
			
	|   | Log(double, string, Nullable<DateTime>) |  | 
			
	|   | Log(string, Group, Nullable<DateTime>) |  | 
			
	|   | Log(string, int, Nullable<DateTime>) |  | 
			
	|   | Log(string, string, Nullable<DateTime>) |  | 
	
	
	|   | Objective() |  | 
	
	|   | OnAccountData(AccountData) |  | 
	
	|   | OnAccountReport(AccountReport) |  | 
	
	|   | OnAsk(Instrument, Ask) |  | 
	
	|   | OnBar(Instrument, Bar) |  | 
	
	|   | OnBarOpen(Instrument, Bar) |  | 
	
	|   | OnBarSlice(BarSlice) |  | 
	
	|   | OnBid(Instrument, Bid) |  | 
	
	|   | OnCommand(Command_) |  | 
	
	|   | OnException(string, Event, Exception) |  | 
	
	|   | OnExchangeReminder(DateTime, object) |  | 
	
	|   | OnExecutionReport(ExecutionReport) |  | 
	
	|   | OnFill(Fill) |  | 
	
	|   | OnFundamental(Instrument, Fundamental) |  | 
	
	|   | OnInstrumentAdded(Instrument) |  | 
	
	|   | OnInstrumentRemoved(Instrument) |  | 
			
	|   | OnLevel2(Instrument, Level2Snapshot) |  | 
			
	|   | OnLevel2(Instrument, Level2Update) |  | 
	
	
	|   | OnMetaData(Instrument, MetaData) |  | 
	
	|   | OnNewOrder(Order) |  | 
	
	|   | OnNews(Instrument, News) |  | 
	
	|   | OnOrderCancelRejected(Order) |  | 
	
	|   | OnOrderCancelled(Order) |  | 
	
	|   | OnOrderDone(Order) |  | 
	
	|   | OnOrderExpired(Order) |  | 
	
	|   | OnOrderFilled(Order) |  | 
	
	|   | OnOrderPartiallyFilled(Order) |  | 
	
	|   | OnOrderRejected(Order) |  | 
	
	|   | OnOrderReplaceRejected(Order) |  | 
	
	|   | OnOrderReplaced(Order) |  | 
	
	|   | OnOrderStatusChanged(Order) |  | 
	
	|   | OnParameterChanged(Parameter, Parameter) |  | 
	
	|   | OnPendingNewOrder(Order) |  | 
	
	|   | OnPortfolioStatistics(PortfolioStatisticsItem) |  | 
	
	|   | OnPositionChanged(Position) |  | 
	
	|   | OnPositionClosed(Position) |  | 
	
	|   | OnPositionOpened(Position) |  | 
	
	|   | OnPropertyChanged(OnPropertyChanged) |  | 
	
	|   | OnProviderConnected(Provider) |  | 
	
	|   | OnProviderDisconnected(Provider) |  | 
	
	|   | OnProviderError(ProviderError) |  | 
	
	|   | OnReminder(DateTime, object) |  | 
	
	|   | OnSendOrder(Order) |  | 
	
	|   | OnStopCancelled(Stop) |  | 
	
	|   | OnStopExecuted(Stop) |  | 
	
	|   | OnStopStatusChanged(Stop) |  | 
	
	|   | OnStopStatusChanged_(Stop) |  | 
	
	|   | OnStrategyEvent(object) |  | 
	
	|   | OnStrategyInit() |  | 
	
	|   | OnStrategyStart() |  | 
	
	|   | OnStrategyStop() |  | 
	
	|   | OnTrade(Instrument, Trade) |  | 
	
	|   | OnTransaction(Transaction) |  | 
	
	|   | OnUserCommand(string) |  | 
	
	|   | OnUserEvent(Event) |  | 
	
	|   | Order(Instrument, OrderType, OrderSide, double, double, double, string) |  | 
	
	|   | Reject(Order) |  | 
	
	|   | RemoveExchangeReminder(DateTime) |  | 
			
	|   | RemoveInstrument(Instrument) |  | 
			
	|   | RemoveInstrument(Instrument, IDataProvider) |  | 
			
	|   | RemoveInstrument(int) |  | 
			
	|   | RemoveInstrument(string) |  | 
	
	
	|   | RemoveReminder(DateTime) |  | 
	
	|   | RemoveStrategy(Strategy) |  | 
			
	|   | Replace(Order, OrderType, double, double, double, string) |  | 
			
	|   | Replace(Order, double, double, double, string) |  | 
			
	|   | Replace(Order, double, string) |  | 
	
			
	|   | Respond(DataObject) |  | 
			
	|   | Respond(DataObject, int) |  | 
	
			
	|   | Sell(IExecutionProvider, Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Sell(IExecutionProvider, Instrument, double, string) |  | 
			
	|   | Sell(Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Sell(Instrument, double, string) |  | 
			
	|   | Sell(short, Instrument, OrderType, double, double, double, string) |  | 
			
	|   | Sell(short, Instrument, double, string) |  | 
	
			
	|   | SellLimit(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | SellLimit(Instrument, double, double, string) |  | 
			
	|   | SellLimit(short, Instrument, double, double, string) |  | 
	
	
	|   | SellLimitOrder(Instrument, double, double, string) |  | 
	
	|   | SellOrder(Instrument, double, string) |  | 
			
	|   | SellPegged(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | SellPegged(Instrument, double, double, string) |  | 
			
	|   | SellPegged(short, Instrument, double, double, string) |  | 
	
	
	|   | SellPeggedOrder(Instrument, double, double, string) |  | 
			
	|   | SellStop(IExecutionProvider, Instrument, double, double, string) |  | 
			
	|   | SellStop(Instrument, double, double, string) |  | 
			
	|   | SellStop(short, Instrument, double, double, string) |  | 
	
			
	|   | SellStopLimit(IExecutionProvider, Instrument, double, double, double, string) |  | 
			
	|   | SellStopLimit(Instrument, double, double, double, string) |  | 
			
	|   | SellStopLimit(short, Instrument, double, double, double, string) |  | 
	
	
	|   | SellStopLimitOrder(Instrument, double, double, double, string) |  | 
	
	|   | SellStopOrder(Instrument, double, double, string) |  | 
			
	|   | Send(Order) |  | 
			
	|   | Send(Order[], Provider) |  | 
	
	
	|   | SendStrategyEvent(object) |  | 
	
	|   | SetParameter(string, object) |  | 
			
	|   | Withdraw(DateTime, double, byte, string, bool) | Withdraws specified amount of currency from portfolio account of this strategy. | 
			
	|   | Withdraw(double, byte, string, bool) | Withdraws specified amount of currency from portfolio account of this strategy at the current DateTime. |