Package velox.api.layer1.messages
Class Layer1ApiChangeSelectedAccountMessage
java.lang.Object
velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
velox.api.layer1.messages.Layer1ApiChangeSelectedAccountMessage
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