Class MarketServiceXChangeImplementation
java.lang.Object
tech.cassandre.trading.bot.util.base.Base
tech.cassandre.trading.bot.util.base.service.BaseService
tech.cassandre.trading.bot.service.MarketServiceXChangeImplementation
- All Implemented Interfaces:
MarketService
Market service - XChange implementation of
MarketService
.-
Field Summary
Fields inherited from class tech.cassandre.trading.bot.util.base.service.BaseService
bucket
Fields inherited from class tech.cassandre.trading.bot.util.base.Base
ACCOUNT_MAPPER, CANDLE_MAPPER, CURRENCY_MAPPER, logger, ORDER_MAPPER, POSITION_MAPPER, STRATEGY_MAPPER, TICKER_MAPPER, TRADE_MAPPER, UTIL_MAPPER
-
Constructor Summary
ConstructorDescriptionMarketServiceXChangeImplementation
(long rate, org.knowm.xchange.service.marketdata.MarketDataService newMarketDataService) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetTicker
(@NonNull CurrencyPairDTO currencyPair) Get a ticker for a currency pair.getTickers
(@NonNull Set<CurrencyPairDTO> currencyPairs) Get tickers for several currency pairs.
-
Constructor Details
-
MarketServiceXChangeImplementation
public MarketServiceXChangeImplementation(long rate, org.knowm.xchange.service.marketdata.MarketDataService newMarketDataService) Constructor.- Parameters:
rate
- rate in msnewMarketDataService
- market data service
-
-
Method Details
-
getTicker
Description copied from interface:MarketService
Get a ticker for a currency pair.- Specified by:
getTicker
in interfaceMarketService
- Parameters:
currencyPair
- currency pair- Returns:
- ticker
-
getTickers
Description copied from interface:MarketService
Get tickers for several currency pairs.- Specified by:
getTickers
in interfaceMarketService
- Parameters:
currencyPairs
- currency pairs- Returns:
- tickers
-