Package velox.api.layer1.messages
Class Layer1ApiChangeSelectedAccountMessage
java.lang.Object
velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
velox.api.layer1.messages.Layer1ApiChangeSelectedAccountMessage
public final class Layer1ApiChangeSelectedAccountMessage
extends Layer1ApiTradingMessageWithCallback
Request to change the selected account in the Trading Control Panel.
Send via
Send via
Layer1ApiAdminProvider.sendUserMessage(Object)
This message is only processed if it was sent from a trading strategy (see Layer1TradingStrategy).
To get the list of available accounts, use AccountListManager or
TradingAccountsInfoMessage.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
Layer1ApiTradingMessageWithCallback.Response, Layer1ApiTradingMessageWithCallback.TradingMessageResponseListener -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal StringAccount id of the selected account.
If null - no account will be selected for the instrument ("None"), trading will be disabled.final StringAlias of the instrument for which the account should be selected.Fields inherited from class velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
listener -
Constructor Summary
ConstructorsConstructorDescriptionLayer1ApiChangeSelectedAccountMessage(String alias, String accountId, Layer1ApiTradingMessageWithCallback.TradingMessageResponseListener listener) -
Method Summary
-
Field Details
-
alias
Alias of the instrument for which the account should be selected. Cannot be null. -
accountId
Account id of the selected account.
If null - no account will be selected for the instrument ("None"), trading will be disabled.
-
-
Constructor Details
-
Layer1ApiChangeSelectedAccountMessage
public Layer1ApiChangeSelectedAccountMessage(String alias, String accountId, Layer1ApiTradingMessageWithCallback.TradingMessageResponseListener listener)
-
-
Method Details