The IBroker type exposes the following members.
Used to subscribe to the OrderUpdatedDelegate.
Used to subscribe to the PositionAvailableDelegate.
Cancels all orders currently submitted.
Cancels an order that is submitted.
Sends a custom message to the broker. This can allow direct integration between a trading system and a broker plugin.
Retrieves the current cash balance of the account. This will be the same as GetBuyingPower()()()() unless there is an account margin factor.
Retrieves the amount of buying power available as reported by the broker.
Gets a single open order by unique Id.
Retrieves orders that are currently open.
Retrieves the IService instance associated with this broker.
Gets the number of shares currently held by this broker for the specified symbol.
Determines whether or not this is a live broker. Simulated brokers should implement the ISimBroker interface.
Used to unsubscribe to the OrderUpdatedDelegate.
Used to unsubscribe to the PositionAvailableDelegate.
Called before Connect(ServiceConnectOptions) to notify the broker of the list of orders that the system expects are pending, and the positions it expects are open.
Submits an order to the broker.
Called when the broker plugin should try to sync its orders with the orders at the broker. Called by RightEdge after Connect(ServiceConnectOptions) or after a reconnection.