Interface StrategyUpdateGenerator
- All Superinterfaces:
GeneratedUpdateConsumer,Layer1ApiDataAdapter,Layer1ApiDataListener,Layer1ApiInstrumentAdapter,Layer1ApiInstrumentListener,Layer1ApiMboDataAdapter,Layer1ApiMboDataListener,Layer1ApiTradingAdapter,Layer1ApiTradingListener
public interface StrategyUpdateGenerator
extends Layer1ApiDataAdapter, Layer1ApiMboDataAdapter, Layer1ApiTradingAdapter, Layer1ApiInstrumentAdapter, GeneratedUpdateConsumer
Can generate any number of custom events in response to depth/trade updates
-
Method Summary
Modifier and TypeMethodDescriptionvoidonUserMessage(Object data) Similar toLayer1ApiAdminListener.onUserMessage(Object)
Currently only iceberg messages are passed herevoidsetTime(long time) Following updates will have have this timeMethods inherited from interface velox.api.layer1.messages.indicators.GeneratedUpdateConsumer
getGeneratedEventsConsumer, setGeneratedEventsConsumerMethods inherited from interface velox.api.layer1.Layer1ApiDataAdapter
onDepth, onMarketMode, onTradeMethods inherited from interface velox.api.layer1.Layer1ApiInstrumentAdapter
onInstrumentAdded, onInstrumentAlreadySubscribed, onInstrumentNotFound, onInstrumentRemovedMethods inherited from interface velox.api.layer1.Layer1ApiMboDataAdapter
onMboCancel, onMboReplace, onMboSendMethods inherited from interface velox.api.layer1.Layer1ApiTradingAdapter
onBalance, onOrderExecuted, onOrderUpdated, onStatus
-
Method Details
-
setTime
void setTime(long time) Following updates will have have this time- Parameters:
time-
-
onUserMessage
Similar toLayer1ApiAdminListener.onUserMessage(Object)
Currently only iceberg messages are passed here- Parameters:
data-
-