Class StrategiesAutoConfiguration
java.lang.Object
tech.cassandre.trading.bot.util.base.Base
tech.cassandre.trading.bot.util.base.configuration.BaseConfiguration
tech.cassandre.trading.bot.configuration.StrategiesAutoConfiguration
@Configuration
@EnableConfigurationProperties(ExchangeParameters.class)
public class StrategiesAutoConfiguration
extends BaseConfiguration
StrategyAutoConfiguration configures the strategies.
-
Field Summary
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
ConstructorDescriptionStrategiesAutoConfiguration
(org.springframework.context.ApplicationContext applicationContext, ExchangeParameters exchangeParameters, StrategyRepository strategyRepository, OrderRepository orderRepository, TradeRepository tradeRepository, PositionRepository positionRepository, ImportedCandleRepository importedCandleRepository, ImportedTickerRepository importedTickerRepository, ExchangeService exchangeService, UserService userService, TradeService tradeService, PositionService positionService, AccountFlux accountFlux, TickerFlux tickerFlux, OrderFlux orderFlux, TradeFlux tradeFlux, PositionFlux positionFlux) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Search for strategies and runs them.List<org.springframework.core.io.Resource>
getFilesToLoad
(String locationPattern) Returns the list of tickers files to import.
-
Constructor Details
-
StrategiesAutoConfiguration
public StrategiesAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, ExchangeParameters exchangeParameters, StrategyRepository strategyRepository, OrderRepository orderRepository, TradeRepository tradeRepository, PositionRepository positionRepository, ImportedCandleRepository importedCandleRepository, ImportedTickerRepository importedTickerRepository, ExchangeService exchangeService, UserService userService, TradeService tradeService, PositionService positionService, AccountFlux accountFlux, TickerFlux tickerFlux, OrderFlux orderFlux, TradeFlux tradeFlux, PositionFlux positionFlux)
-
-
Method Details
-
configure
@PostConstruct public void configure()Search for strategies and runs them. -
getFilesToLoad
Returns the list of tickers files to import.- Parameters:
locationPattern
- the location pattern to resolve.- Returns:
- files to import.
-