Package velox.api.layer1.messages
Class Layer1ApiSetCrossTradingTargetMessage
java.lang.Object
velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
velox.api.layer1.messages.Layer1ApiSetCrossTradingTargetMessage
public final class Layer1ApiSetCrossTradingTargetMessage
extends Layer1ApiTradingMessageWithCallback
Request to change the cross-instrument trading target 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).
Works only when the Trading Control Panel is enabled.
- 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 InstrumentCoreInfoThe instrument to route this instrument's orders to, ornullto stop cross trading.Fields inherited from class velox.api.layer1.messages.Layer1ApiTradingMessageWithCallback
alias, listener -
Constructor Summary
ConstructorsConstructorDescriptionLayer1ApiSetCrossTradingTargetMessage(String alias, InstrumentCoreInfo target, Layer1ApiTradingMessageWithCallback.TradingMessageResponseListener listener) -
Method Summary
-
Field Details
-
target
The instrument to route this instrument's orders to, ornullto stop cross trading. When notnullit must be one of the possible targets reported byLayer1ApiGetCrossTradingTargetMessage, otherwise the message is rejected.
-
-
Constructor Details
-
Layer1ApiSetCrossTradingTargetMessage
public Layer1ApiSetCrossTradingTargetMessage(String alias, InstrumentCoreInfo target, Layer1ApiTradingMessageWithCallback.TradingMessageResponseListener listener) - Parameters:
target- the target instrument to route orders to, ornullto stop cross trading
-
-
Method Details