public abstract class SynchronizationListener extends Object
| Constructor and Description |
|---|
SynchronizationListener() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
onAccountInformationUpdated(MetatraderAccountInformation accountInformation)
Invoked when MetaTrader account information is updated
|
CompletableFuture<Void> |
onBrokerConnectionStatusChanged(boolean connected)
Invoked when broker connection satus have changed
|
CompletableFuture<Void> |
onConnected()
Invoked when connection to MetaTrader terminal established
|
CompletableFuture<Void> |
onDealAdded(MetatraderDeal deal)
Invoked when a new MetaTrader history deal is added
|
CompletableFuture<Void> |
onDealSynchronizationFinished(String synchronizationId)
Invoked when a synchronization of history deals on a MetaTrader account have finished
|
CompletableFuture<Void> |
onDisconnected()
Invoked when connection to MetaTrader terminal terminated
|
CompletableFuture<Void> |
onHistoryOrderAdded(MetatraderOrder historyOrder)
Invoked when a new MetaTrader history order is added
|
CompletableFuture<Void> |
onOrderCompleted(String orderId)
Invoked when MetaTrader order is completed (executed or canceled)
|
CompletableFuture<Void> |
onOrderSynchronizationFinished(String synchronizationId)
Invoked when a synchronization of history orders on a MetaTrader account have finished
|
CompletableFuture<Void> |
onOrderUpdated(MetatraderOrder order)
Invoked when MetaTrader order is updated
|
CompletableFuture<Void> |
onPositionRemoved(String positionId)
Invoked when MetaTrader position is removed
|
CompletableFuture<Void> |
onPositionUpdated(MetatraderPosition position)
Invoked when MetaTrader position is updated
|
CompletableFuture<Void> |
onSymbolPriceUpdated(MetatraderSymbolPrice price)
Invoked when a symbol price was updated
|
CompletableFuture<Void> |
onSymbolSpecificationUpdated(MetatraderSymbolSpecification specification)
Invoked when a symbol specification was updated
|
public CompletableFuture<Void> onConnected()
public CompletableFuture<Void> onDisconnected()
public CompletableFuture<Void> onBrokerConnectionStatusChanged(boolean connected)
connected - is MetaTrader terminal is connected to brokerpublic CompletableFuture<Void> onAccountInformationUpdated(MetatraderAccountInformation accountInformation)
accountInformation - updated MetaTrader account informationpublic CompletableFuture<Void> onPositionUpdated(MetatraderPosition position)
position - updated MetaTrader positionpublic CompletableFuture<Void> onPositionRemoved(String positionId)
positionId - removed MetaTrader position idpublic CompletableFuture<Void> onOrderUpdated(MetatraderOrder order)
order - updated MetaTrader orderpublic CompletableFuture<Void> onOrderCompleted(String orderId)
orderId - completed MetaTrader order idpublic CompletableFuture<Void> onHistoryOrderAdded(MetatraderOrder historyOrder)
historyOrder - new MetaTrader history orderpublic CompletableFuture<Void> onDealAdded(MetatraderDeal deal)
deal - new MetaTrader history dealpublic CompletableFuture<Void> onDealSynchronizationFinished(String synchronizationId)
synchronizationId - synchronization request idpublic CompletableFuture<Void> onOrderSynchronizationFinished(String synchronizationId)
synchronizationId - synchronization request idpublic CompletableFuture<Void> onSymbolSpecificationUpdated(MetatraderSymbolSpecification specification)
specification - updated MetaTrader symbol specificationpublic CompletableFuture<Void> onSymbolPriceUpdated(MetatraderSymbolPrice price)
price - updated MetaTrader symbol priceCopyright © 2020. All rights reserved.