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 Type Method Description void
onUserMessage(java.lang.Object data)
Similar toLayer1ApiAdminListener.onUserMessage(Object)
Currently only iceberg messages are passed herevoid
setTime(long time)
Following updates will have have this timeMethods inherited from interface velox.api.layer1.messages.indicators.GeneratedUpdateConsumer
getGeneratedEventsConsumer, setGeneratedEventsConsumer
Methods inherited from interface velox.api.layer1.Layer1ApiDataAdapter
onDepth, onMarketMode, onTrade
Methods inherited from interface velox.api.layer1.Layer1ApiInstrumentAdapter
onInstrumentAdded, onInstrumentAlreadySubscribed, onInstrumentNotFound, onInstrumentRemoved
Methods inherited from interface velox.api.layer1.Layer1ApiMboDataAdapter
onMboCancel, onMboReplace, onMboSend
Methods 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
void onUserMessage(java.lang.Object data)Similar toLayer1ApiAdminListener.onUserMessage(Object)
Currently only iceberg messages are passed here- Parameters:
data
-
-