Layer1ApiDataProvider
Package: velox.api.layer1
Type: Interface
All Superinterfaces: Layer1ApiDataListenable
All Known Subinterfaces: Layer1ApiProvider
All Known Implementing Classes:
- velox.api.layer0.live.ExternalLiveBaseProvider
- velox.api.layer0.replay.ExternalReaderBaseProvider
- velox.api.layer1.layers.Layer1ApiDepthFreezer
- velox.api.layer1.layers.Layer1ApiInjectorRelay
- velox.api.layer1.layers.Layer1ApiRelay
- velox.api.layer1.layers.Layer1ApiStrategiesEchoMessagesLayer
Description​
Class implementing this should provide trade/depth data to subscribers
Methods​
formatPrice​
@Nullable String formatPrice(String alias, double price)
Format price using platform capabilities if possible
Parameters:
alias-price-
Returns:
Throws:
InstrumentNotDefinedException- If instrument was not subscribed to, so pips can not be found
Inherited Methods from Layer1ApiDataListenable​
void addListener(Layer1ApiDataListener listener)
void removeListener(Layer1ApiDataListener listener)