Class CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
java.lang.Object
tech.cassandre.trading.bot.strategy.internal.CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
- Enclosing class:
- CassandreStrategyDependencies
public static class CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
exchangeService
(ExchangeService exchangeService) Exchange service.importedCandleRepository
(ImportedCandleRepository importedCandleRepository) "Imported candles" repository.importedTickerRepository
(ImportedTickerRepository importedTickerRepository) "Imported tickers" repository.orderRepository
(OrderRepository orderRepository) Order repository.positionFlux
(PositionFlux positionFlux) Position flux.positionRepository
(PositionRepository positionRepository) Position repository.positionService
(PositionService positionService) Position service.toString()
tradeRepository
(TradeRepository tradeRepository) Trade repository.tradeService
(TradeService tradeService) Trade service.
-
Method Details
-
positionFlux
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder positionFlux(PositionFlux positionFlux) Position flux.- Returns:
this
.
-
orderRepository
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder orderRepository(OrderRepository orderRepository) Order repository.- Returns:
this
.
-
tradeRepository
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder tradeRepository(TradeRepository tradeRepository) Trade repository.- Returns:
this
.
-
positionRepository
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder positionRepository(PositionRepository positionRepository) Position repository.- Returns:
this
.
-
importedCandleRepository
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder importedCandleRepository(ImportedCandleRepository importedCandleRepository) "Imported candles" repository.- Returns:
this
.
-
importedTickerRepository
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder importedTickerRepository(ImportedTickerRepository importedTickerRepository) "Imported tickers" repository.- Returns:
this
.
-
exchangeService
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder exchangeService(ExchangeService exchangeService) Exchange service.- Returns:
this
.
-
tradeService
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder tradeService(TradeService tradeService) Trade service.- Returns:
this
.
-
positionService
public CassandreStrategyDependencies.CassandreStrategyDependenciesBuilder positionService(PositionService positionService) Position service.- Returns:
this
.
-
build
-
toString
-