Class StrategyAutoConfiguration
- java.lang.Object
-
- tech.cassandre.trading.bot.util.base.Base
-
- tech.cassandre.trading.bot.util.base.configuration.BaseConfiguration
-
- tech.cassandre.trading.bot.configuration.StrategyAutoConfiguration
-
@Configuration public class StrategyAutoConfiguration extends BaseConfiguration
StrategyAutoConfiguration configures the strategy.
-
-
Field Summary
-
Fields inherited from class tech.cassandre.trading.bot.util.base.Base
accountMapper, currencyMapper, logger, orderMapper, positionMapper, strategyMapper, tickerMapper, tradeMapper, utilMapper
-
-
Constructor Summary
Constructors Constructor Description StrategyAutoConfiguration(org.springframework.context.ApplicationContext newApplicationContext, ExchangeParameters newExchangeParameters, UserService newUserService, TradeService newTradeService, AccountFlux newAccountFlux, TickerFlux newTickerFlux, OrderFlux newOrderFlux, TradeFlux newTradeFlux, ExchangeAccountRepository newExchangeAccountRepository, StrategyRepository newStrategyRepository, OrderRepository newOrderRepository, TradeRepository newTradeRepository, PositionRepository newPositionRepository, PositionFlux newPositionFlux)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure()
Search for the strategy and runs it.PositionService
getPositionService()
Getter for positionService.
-
-
-
Constructor Detail
-
StrategyAutoConfiguration
public StrategyAutoConfiguration(org.springframework.context.ApplicationContext newApplicationContext, ExchangeParameters newExchangeParameters, UserService newUserService, TradeService newTradeService, AccountFlux newAccountFlux, TickerFlux newTickerFlux, OrderFlux newOrderFlux, TradeFlux newTradeFlux, ExchangeAccountRepository newExchangeAccountRepository, StrategyRepository newStrategyRepository, OrderRepository newOrderRepository, TradeRepository newTradeRepository, PositionRepository newPositionRepository, PositionFlux newPositionFlux)
Constructor.- Parameters:
newApplicationContext
- application contextnewExchangeParameters
- exchange parametersnewUserService
- user servicenewTradeService
- trade servicenewAccountFlux
- account fluxnewTickerFlux
- ticker fluxnewOrderFlux
- order fluxnewTradeFlux
- trade fluxnewExchangeAccountRepository
- exchange account repositorynewStrategyRepository
- strategy repositorynewOrderRepository
- order repositorynewTradeRepository
- trade repositorynewPositionRepository
- position repositorynewPositionFlux
- position flux
-
-
Method Detail
-
configure
@PostConstruct public void configure()
Search for the strategy and runs it.
-
getPositionService
@Bean public PositionService getPositionService()
Getter for positionService.- Returns:
- positionService
-
-