The events of the OECClient class are listed below. For a complete list of OECClient class members, see the OECClient Members topic.
OnAccountSummaryChanged | Occurs when one or more position summary (Balance) values are changed |
OnAllocationBlocksChanged | Occurs when allocation block list was changed for logged user |
OnAvgPositionChanged | Occurs when one or more average Position values are changed |
OnBalanceChanged | Occurs when account cash Balance changed |
OnBarsReceived | Occurs when history Bars are received in response to RequestBars call |
OnBeginEvents | Signaling start of events batch. See EventBatchInterval. |
OnCommandUpdated | Occurs when Command (such as cancel or modify) was either executed or failed |
OnCompoundPositionGroupChanged | Occurs when Occurs when any compound group or its leg position is changed or a new contract group created |
OnContractChanged | Occurs when the contract properties like tick and contract size are updated |
OnContractCreated | Occurs when new custom contract are created in response to RequestCreateForward call |
OnContractsChanged | Occurs when the list of options/compounds is updated |
OnCurrencyPriceChanged | Occurs when Currency price (conversion rate) is changed |
OnDetailedPositionChanged | Occurs when one or more detailed Position values are changed |
OnDisconnected | Raised any time when connection to OEC Server is dropped. |
OnDOMChanged | Occurs when Depth of Market (DOM) data are changed |
OnEndEvents | Signaling end of events batch. See EventBatchInterval. |
OnError | Raised when unexpected error occurs |
OnHistogramReceived | Occurs when traded price histogram is updated |
OnHistoryReceived | Occurs when history Bars are received in response to RequestHistory call |
OnIndexComponentsReceived | Occurs when IndexComponents are received in response to RequestIndexComponents call |
OnLoggedUserClientsChanged | Occurs when list of user sessions changed. For example when user connected/disconnected from another location |
OnLoginComplete | Raised when connection required data loaded to client and OECClient component is ready to work. |
OnLoginFailed | Raised when connection couldn't be establised, credentials are wrong or client API version is invalid |
OnNewsMessage | Occurs when new message is received by some Channel. |
OnOrderConfirmed | Occurs when new Order was confirmed and order id was assigned by server |
OnOrderFilled | Occurs when new Fill comes or old fill becomes cancelled. |
OnOrderStateChanged | Occurs when any Order OrderState is changed, for example, when order become Working, completed or cancelled. |
OnOsmAlgoListLoaded | Occurs when the list of OSM algorithms is loaded. |
OnOsmAlgoListUpdated | Occurs when OSM broker updates the list of available OSM algorithms. |
OnPitGroupsChanged | Occurs when the list of visible PitGroups (routes) is updated |
OnPriceChanged | Occurs when one or more contract Price values are changed. |
OnPriceTick | Occurs when one or more contract Price values are changed. |
OnQuoteDetailsChanged | Occurs when QuoteDetails are received in response to RequestQuoteDetails call |
OnRelationsChanged | Occurs when the list of related Users is updated |
OnSymbolLookupReceived | Occurs when the results of Symbol Lookup is loaded |
OnTicksReceived | Occurs when Ticks batch is received in response to RequestTicks or RequestTicks |
OnTradersChanged | Occurs when the list of visible Traders is changed. |
OnUserMessage | Occurs when a chat message is received from some User |
OnUserStatusChanged | Occurs when some User becomes online or offline |
OECClient Class | OEC.API Namespace