├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── code_of_conduct_breach.md │ └── feature_request.md └── workflows │ ├── gradle.yml │ └── maven.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── 3rd-party-licenses.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── assembly └── distribution.xml ├── bxbot-app ├── build.gradle ├── pom.xml └── src │ └── main │ └── resources │ └── banner.txt ├── bxbot-core ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ ├── BxBot.java │ │ └── core │ │ ├── config │ │ ├── exchange │ │ │ ├── AuthenticationConfigImpl.java │ │ │ ├── ExchangeApiConfigBuilder.java │ │ │ ├── ExchangeConfigImpl.java │ │ │ ├── NetworkConfigImpl.java │ │ │ └── OtherConfigImpl.java │ │ ├── market │ │ │ └── MarketImpl.java │ │ └── strategy │ │ │ ├── StrategyConfigItems.java │ │ │ ├── TradingStrategiesBuilder.java │ │ │ └── TradingStrategyFactory.java │ │ ├── engine │ │ └── TradingEngine.java │ │ ├── mail │ │ ├── EmailAlertMessageBuilder.java │ │ └── EmailAlerter.java │ │ └── util │ │ ├── ConfigurableComponentFactory.java │ │ └── EmergencyStopChecker.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── core │ │ ├── config │ │ ├── exchange │ │ │ ├── TestAuthenticationConfigImpl.java │ │ │ ├── TestExchangeApiConfigBuilder.java │ │ │ ├── TestExchangeConfigImpl.java │ │ │ ├── TestNetworkConfigImpl.java │ │ │ └── TestOtherConfigImpl.java │ │ ├── market │ │ │ └── TestMarketImpl.java │ │ └── strategy │ │ │ ├── TestStrategyConfigFactory.java │ │ │ ├── TestStrategyConfigItems.java │ │ │ ├── TestTradingStrategiesBuilder.java │ │ │ └── strategies │ │ │ ├── TradingStrategyForBeanNameInstantiation.java │ │ │ └── TradingStrategyForClassnameInstantiation.java │ │ ├── engine │ │ └── TestTradingEngine.java │ │ ├── mail │ │ ├── TestEmailAlertMessageBuilder.java │ │ └── TestEmailAlerter.java │ │ └── util │ │ ├── TestExchangeAdapterCreation.java │ │ ├── TestTradingStrategyCreation.java │ │ ├── adapters │ │ ├── InvalidExchangeAdapterNotImplExchangeAdapter.java │ │ ├── InvalidExchangeAdapterNotImplTradingApi.java │ │ └── ValidExchangeAdapter.java │ │ └── strategies │ │ ├── InvalidTradingStrategy.java │ │ └── ValidTradingStrategy.java │ └── resources │ └── log4j2-test.xml ├── bxbot-domain-objects ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── domain │ │ ├── bot │ │ └── BotStatus.java │ │ ├── emailalerts │ │ ├── EmailAlertsConfig.java │ │ └── SmtpConfig.java │ │ ├── engine │ │ └── EngineConfig.java │ │ ├── exchange │ │ ├── ExchangeConfig.java │ │ └── NetworkConfig.java │ │ ├── market │ │ └── MarketConfig.java │ │ └── strategy │ │ └── StrategyConfig.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── domain │ │ ├── bot │ │ └── TestBotStatus.java │ │ ├── emailalerts │ │ ├── TestEmailAlertsConfig.java │ │ └── TestSmtpConfig.java │ │ ├── engine │ │ └── TestEngineConfig.java │ │ ├── exchange │ │ ├── TestExchangeConfig.java │ │ └── TestNetworkConfig.java │ │ ├── market │ │ └── TestMarketConfig.java │ │ └── strategy │ │ └── TestStrategyConfig.java │ └── resources │ └── log4j2-test.xml ├── bxbot-exchange-api ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── exchange │ │ └── api │ │ ├── AuthenticationConfig.java │ │ ├── ExchangeAdapter.java │ │ ├── ExchangeConfig.java │ │ ├── NetworkConfig.java │ │ ├── OtherConfig.java │ │ ├── PairPrecisionConfig.java │ │ └── package-info.java │ └── test │ └── resources │ └── log4j2-test.xml ├── bxbot-exchanges ├── build.gradle ├── pom.xml └── src │ ├── integration-test │ ├── java │ │ └── com │ │ │ └── gazbert │ │ │ └── bxbot │ │ │ └── exchanges │ │ │ ├── BitfinexIT.java │ │ │ ├── BitstampIT.java │ │ │ ├── GeminiIT.java │ │ │ └── KrakenIT.java │ └── resources │ │ └── log4j2-test.xml │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── exchanges │ │ ├── AbstractExchangeAdapter.java │ │ ├── BitfinexExchangeAdapter.java │ │ ├── BitstampExchangeAdapter.java │ │ ├── GeminiExchangeAdapter.java │ │ ├── KrakenExchangeAdapter.java │ │ ├── TryModeExchangeAdapter.java │ │ ├── config │ │ └── PairPrecisionConfigImpl.java │ │ ├── package-info.java │ │ └── trading │ │ └── api │ │ └── impl │ │ ├── BalanceInfoImpl.java │ │ ├── MarketOrderBookImpl.java │ │ ├── MarketOrderImpl.java │ │ ├── OpenOrderImpl.java │ │ └── TickerImpl.java │ └── test │ ├── exchange-data │ ├── bitfinex │ │ ├── account_infos.json │ │ ├── balances.json │ │ ├── book.json │ │ ├── order_cancel.json │ │ ├── order_new_buy.json │ │ ├── order_new_sell.json │ │ ├── orders.json │ │ └── pubticker.json │ ├── bitstamp │ │ ├── balance.json │ │ ├── buy.json │ │ ├── cancel_order.json │ │ ├── open_orders.json │ │ ├── order_book.json │ │ ├── sell.json │ │ └── ticker.json │ ├── gemini │ │ ├── balances.json │ │ ├── book.json │ │ ├── order_cancel.json │ │ ├── order_new_buy.json │ │ ├── order_new_sell.json │ │ ├── orders.json │ │ └── pubticker.json │ ├── itbit │ │ ├── cancel_order.json │ │ ├── new_order_buy.json │ │ ├── new_order_sell.json │ │ ├── order_book.json │ │ ├── orders.json │ │ ├── ticker.json │ │ └── wallets.json │ └── kraken │ │ ├── AddOrder-buy.json │ │ ├── AddOrder-error.json │ │ ├── AddOrder-sell.json │ │ ├── AssetPairs.json │ │ ├── Balance-error.json │ │ ├── Balance.json │ │ ├── CancelOrder-error.json │ │ ├── CancelOrder.json │ │ ├── Depth-error.json │ │ ├── Depth.json │ │ ├── OpenOrders-error.json │ │ ├── OpenOrders.json │ │ ├── Ticker-error.json │ │ └── Ticker.json │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── exchanges │ │ ├── AbstractExchangeAdapterTest.java │ │ ├── TestBitfinexExchangeAdapter.java │ │ ├── TestBitstampExchangeAdapter.java │ │ ├── TestGeminiExchangeAdapter.java │ │ ├── TestKrakenExchangeAdapter.java │ │ ├── TestTryModeExchangeAdapter.java │ │ ├── config │ │ └── TestPairPrecisionConfigImpl.java │ │ └── trading │ │ └── api │ │ └── impl │ │ ├── TestBalanceInfoImpl.java │ │ ├── TestMarketOrderBookImpl.java │ │ ├── TestMarketOrderImpl.java │ │ ├── TestOpenOrderImpl.java │ │ └── TestTickerImpl.java │ └── resources │ └── log4j2-test.xml ├── bxbot-repository ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── repository │ │ ├── EmailAlertsConfigRepository.java │ │ ├── EngineConfigRepository.java │ │ ├── ExchangeConfigRepository.java │ │ ├── MarketConfigRepository.java │ │ ├── StrategyConfigRepository.java │ │ └── yaml │ │ ├── EmailAlertsConfigYamlRepository.java │ │ ├── EngineConfigYamlRepository.java │ │ ├── ExchangeConfigYamlRepository.java │ │ ├── MarketConfigYamlRepository.java │ │ └── StrategyConfigYamlRepository.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── repository │ │ └── yaml │ │ ├── TestEmailAlertsConfigYamlRepository.java │ │ ├── TestEngineConfigYamlRepository.java │ │ ├── TestExchangeConfigYamlRepository.java │ │ ├── TestMarketConfigYamlRepository.java │ │ └── TestStrategyConfigYamlRepository.java │ └── resources │ └── log4j2-test.xml ├── bxbot-rest-api ├── build.gradle ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gazbert │ │ │ └── bxbot │ │ │ └── rest │ │ │ └── api │ │ │ ├── RestApiConfig.java │ │ │ ├── security │ │ │ ├── authentication │ │ │ │ ├── AuthenticationController.java │ │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ │ ├── JwtAuthenticationException.java │ │ │ │ ├── JwtAuthenticationFilter.java │ │ │ │ ├── JwtAuthenticationRequest.java │ │ │ │ └── JwtAuthenticationResponse.java │ │ │ ├── config │ │ │ │ ├── RestCorsConfig.java │ │ │ │ └── WebSecurityConfig.java │ │ │ ├── jwt │ │ │ │ ├── JwtUser.java │ │ │ │ ├── JwtUserFactory.java │ │ │ │ └── JwtUtils.java │ │ │ ├── model │ │ │ │ ├── Role.java │ │ │ │ ├── RoleName.java │ │ │ │ └── User.java │ │ │ ├── package-info.java │ │ │ ├── repository │ │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ │ └── JwtUserDetailsService.java │ │ │ └── v1 │ │ │ ├── EndpointLocations.java │ │ │ ├── RestController.java │ │ │ ├── config │ │ │ ├── EmailAlertsConfigController.java │ │ │ ├── EngineConfigController.java │ │ │ ├── ExchangeConfigController.java │ │ │ ├── MarketConfigController.java │ │ │ ├── StrategyConfigController.java │ │ │ └── package-info.java │ │ │ └── runtime │ │ │ ├── BotLogfileController.java │ │ │ ├── BotRestartController.java │ │ │ ├── BotStatusController.java │ │ │ └── package-info.java │ └── resources │ │ ├── application.properties │ │ ├── import.sql │ │ └── swagger.properties │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── rest │ │ └── api │ │ ├── TestRestApiConfig.java │ │ ├── security │ │ ├── authentication │ │ │ ├── TestAuthenticationController.java │ │ │ ├── TestJwtAuthenticationEntryPoint.java │ │ │ ├── TestJwtAuthenticationException.java │ │ │ ├── TestJwtAuthenticationFilter.java │ │ │ ├── TestJwtAuthenticationRequest.java │ │ │ └── TestJwtAuthenticationResponse.java │ │ ├── config │ │ │ └── TestRestCorsConfig.java │ │ ├── jwt │ │ │ ├── TestJwtUser.java │ │ │ ├── TestJwtUserFactory.java │ │ │ └── TestJwtUtils.java │ │ ├── model │ │ │ ├── TestRole.java │ │ │ └── TestUser.java │ │ └── service │ │ │ └── TestJwtUserDetailsService.java │ │ └── v1 │ │ ├── AbstractControllerTest.java │ │ ├── config │ │ ├── AbstractConfigControllerTest.java │ │ ├── TestEmailAlertsConfigController.java │ │ ├── TestEngineConfigController.java │ │ ├── TestExchangeConfigController.java │ │ ├── TestMarketConfigController.java │ │ └── TestStrategyConfigController.java │ │ └── runtime │ │ ├── AbstractRuntimeControllerTest.java │ │ ├── TestBotLogfileController.java │ │ ├── TestBotRestartController.java │ │ └── TestBotStatusController.java │ └── resources │ ├── application.properties │ └── log4j2-test.xml ├── bxbot-services ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── services │ │ ├── config │ │ ├── EmailAlertsConfigService.java │ │ ├── EngineConfigService.java │ │ ├── ExchangeConfigService.java │ │ ├── MarketConfigService.java │ │ ├── StrategyConfigService.java │ │ └── impl │ │ │ ├── EmailAlertsConfigServiceImpl.java │ │ │ ├── EngineConfigServiceImpl.java │ │ │ ├── ExchangeConfigServiceImpl.java │ │ │ ├── MarketConfigServiceImpl.java │ │ │ └── StrategyConfigServiceImpl.java │ │ └── runtime │ │ ├── BotLogfileService.java │ │ ├── BotRestartService.java │ │ ├── BotStatusService.java │ │ └── impl │ │ ├── BotLogfileServiceImpl.java │ │ ├── BotRestartServiceImpl.java │ │ └── BotStatusServiceImpl.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── services │ │ ├── config │ │ └── impl │ │ │ ├── TestEmailAlertsConfigService.java │ │ │ ├── TestEngineConfigService.java │ │ │ ├── TestExchangeConfigService.java │ │ │ ├── TestMarketConfigService.java │ │ │ └── TestStrategyConfigService.java │ │ └── runtime │ │ └── impl │ │ ├── TestBotLogfileService.java │ │ ├── TestBotRestartService.java │ │ └── TestBotStatusService.java │ ├── logfiles │ └── logfile.log │ └── resources │ └── log4j2-test.xml ├── bxbot-strategies ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── strategies │ │ ├── ExampleScalpingStrategy.java │ │ └── package-info.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── strategies │ │ └── TestExampleScalpingStrategy.java │ └── resources │ └── log4j2-test.xml ├── bxbot-strategy-api ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── strategy │ │ └── api │ │ ├── StrategyConfig.java │ │ ├── StrategyException.java │ │ ├── TradingStrategy.java │ │ └── package-info.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── strategy │ │ └── api │ │ └── TestStrategyExceptionCreation.java │ └── resources │ └── log4j2-test.xml ├── bxbot-trading-api ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── trading │ │ └── api │ │ ├── BalanceInfo.java │ │ ├── ExchangeNetworkException.java │ │ ├── Market.java │ │ ├── MarketOrder.java │ │ ├── MarketOrderBook.java │ │ ├── OpenOrder.java │ │ ├── OrderType.java │ │ ├── Ticker.java │ │ ├── TradingApi.java │ │ ├── TradingApiException.java │ │ └── package-info.java │ └── test │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── trading │ │ └── api │ │ ├── TestExchangeNetworkExceptionCreation.java │ │ ├── TestOrderType.java │ │ ├── TestTradingApi.java │ │ └── TestTradingApiExceptionCreation.java │ └── resources │ └── log4j2-test.xml ├── bxbot-yaml-datastore ├── build.gradle ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── datastore │ │ └── yaml │ │ ├── ConfigurationManager.java │ │ ├── FileLocations.java │ │ ├── emailalerts │ │ └── EmailAlertsType.java │ │ ├── engine │ │ └── EngineType.java │ │ ├── exchange │ │ └── ExchangeType.java │ │ ├── market │ │ └── MarketsType.java │ │ └── strategy │ │ └── StrategiesType.java │ └── test │ ├── config │ ├── emailalerts │ │ ├── invalid-email-alerts.yaml │ │ ├── valid-email-alerts-without-smtp-config.yaml │ │ └── valid-email-alerts.yaml │ ├── engine │ │ ├── invalid-engine.yaml │ │ └── valid-engine.yaml │ ├── exchange │ │ ├── invalid-exchange.yaml │ │ └── valid-exchange.yaml │ ├── markets │ │ ├── invalid-markets.yaml │ │ └── valid-markets.yaml │ └── strategies │ │ ├── invalid-strategies.yaml │ │ └── valid-strategies.yaml │ ├── java │ └── com │ │ └── gazbert │ │ └── bxbot │ │ └── datastore │ │ └── yaml │ │ ├── emailalerts │ │ └── TestEmailAlertsConfigurationManagement.java │ │ ├── engine │ │ └── TestEngineConfigurationManagement.java │ │ ├── exchange │ │ └── TestExchangeConfigurationManagement.java │ │ ├── market │ │ └── TestMarketConfigurationManagement.java │ │ └── strategy │ │ └── TestStrategyConfigurationManagement.java │ └── resources │ └── log4j2-test.xml ├── bxbot.bat ├── bxbot.sh ├── config ├── application.properties ├── email-alerts.yaml ├── engine.yaml ├── exchange.yaml ├── log4j2.xml ├── markets.yaml ├── samples │ ├── README.md │ ├── bitfinex │ │ ├── email-alerts.yaml │ │ ├── engine.yaml │ │ ├── exchange.yaml │ │ ├── markets.yaml │ │ └── strategies.yaml │ ├── bitstamp │ │ ├── email-alerts.yaml │ │ ├── engine.yaml │ │ ├── exchange.yaml │ │ ├── markets.yaml │ │ └── strategies.yaml │ ├── gemini │ │ ├── email-alerts.yaml │ │ ├── engine.yaml │ │ ├── exchange.yaml │ │ ├── markets.yaml │ │ └── strategies.yaml │ └── kraken │ │ ├── email-alerts.yaml │ │ ├── engine.yaml │ │ ├── exchange.yaml │ │ ├── markets.yaml │ │ └── strategies.yaml └── strategies.yaml ├── docs ├── bxbot-core-architecture.png ├── bxbot-core-architecture.xml ├── bxbot-cropped.png ├── bxbot-photo-info.txt └── diagram-info.txt ├── etc ├── checkstyle-suppressions.xml ├── google_checks.xml └── spotbugs-exclude-filter.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/code_of_conduct_breach.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.github/ISSUE_TEMPLATE/code_of_conduct_breach.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /3rd-party-licenses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/3rd-party-licenses.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | gazbert.com -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/README.md -------------------------------------------------------------------------------- /assembly/distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/assembly/distribution.xml -------------------------------------------------------------------------------- /bxbot-app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-app/build.gradle -------------------------------------------------------------------------------- /bxbot-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-app/pom.xml -------------------------------------------------------------------------------- /bxbot-app/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-app/src/main/resources/banner.txt -------------------------------------------------------------------------------- /bxbot-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/build.gradle -------------------------------------------------------------------------------- /bxbot-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/pom.xml -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/BxBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/BxBot.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/AuthenticationConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/AuthenticationConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/ExchangeApiConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/ExchangeApiConfigBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/ExchangeConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/ExchangeConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/NetworkConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/NetworkConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/OtherConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/exchange/OtherConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/market/MarketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/market/MarketImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/StrategyConfigItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/StrategyConfigItems.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/TradingStrategiesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/TradingStrategiesBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/TradingStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/config/strategy/TradingStrategyFactory.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/engine/TradingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/engine/TradingEngine.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/mail/EmailAlertMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/mail/EmailAlertMessageBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/mail/EmailAlerter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/mail/EmailAlerter.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/util/ConfigurableComponentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/util/ConfigurableComponentFactory.java -------------------------------------------------------------------------------- /bxbot-core/src/main/java/com/gazbert/bxbot/core/util/EmergencyStopChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/main/java/com/gazbert/bxbot/core/util/EmergencyStopChecker.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestAuthenticationConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestAuthenticationConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestExchangeApiConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestExchangeApiConfigBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestExchangeConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestExchangeConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestNetworkConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestNetworkConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestOtherConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/exchange/TestOtherConfigImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/market/TestMarketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/market/TestMarketImpl.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestStrategyConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestStrategyConfigFactory.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestStrategyConfigItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestStrategyConfigItems.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestTradingStrategiesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/TestTradingStrategiesBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/strategies/TradingStrategyForBeanNameInstantiation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/strategies/TradingStrategyForBeanNameInstantiation.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/strategies/TradingStrategyForClassnameInstantiation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/config/strategy/strategies/TradingStrategyForClassnameInstantiation.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/engine/TestTradingEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/engine/TestTradingEngine.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/mail/TestEmailAlertMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/mail/TestEmailAlertMessageBuilder.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/mail/TestEmailAlerter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/mail/TestEmailAlerter.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/TestExchangeAdapterCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/TestExchangeAdapterCreation.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/TestTradingStrategyCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/TestTradingStrategyCreation.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/InvalidExchangeAdapterNotImplExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/InvalidExchangeAdapterNotImplExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/InvalidExchangeAdapterNotImplTradingApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/InvalidExchangeAdapterNotImplTradingApi.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/ValidExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/adapters/ValidExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/strategies/InvalidTradingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/strategies/InvalidTradingStrategy.java -------------------------------------------------------------------------------- /bxbot-core/src/test/java/com/gazbert/bxbot/core/util/strategies/ValidTradingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/java/com/gazbert/bxbot/core/util/strategies/ValidTradingStrategy.java -------------------------------------------------------------------------------- /bxbot-core/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-core/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-domain-objects/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/build.gradle -------------------------------------------------------------------------------- /bxbot-domain-objects/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/pom.xml -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/bot/BotStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/bot/BotStatus.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/emailalerts/EmailAlertsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/emailalerts/EmailAlertsConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/emailalerts/SmtpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/emailalerts/SmtpConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/engine/EngineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/engine/EngineConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/exchange/ExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/exchange/ExchangeConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/exchange/NetworkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/exchange/NetworkConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/market/MarketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/market/MarketConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/strategy/StrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/main/java/com/gazbert/bxbot/domain/strategy/StrategyConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/bot/TestBotStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/bot/TestBotStatus.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/emailalerts/TestEmailAlertsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/emailalerts/TestEmailAlertsConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/emailalerts/TestSmtpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/emailalerts/TestSmtpConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/engine/TestEngineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/engine/TestEngineConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/exchange/TestExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/exchange/TestExchangeConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/exchange/TestNetworkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/exchange/TestNetworkConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/market/TestMarketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/market/TestMarketConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/strategy/TestStrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/java/com/gazbert/bxbot/domain/strategy/TestStrategyConfig.java -------------------------------------------------------------------------------- /bxbot-domain-objects/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-domain-objects/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-exchange-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/build.gradle -------------------------------------------------------------------------------- /bxbot-exchange-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/pom.xml -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/AuthenticationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/AuthenticationConfig.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/ExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/ExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/ExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/ExchangeConfig.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/NetworkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/NetworkConfig.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/OtherConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/OtherConfig.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/PairPrecisionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/PairPrecisionConfig.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/main/java/com/gazbert/bxbot/exchange/api/package-info.java -------------------------------------------------------------------------------- /bxbot-exchange-api/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchange-api/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-exchanges/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/build.gradle -------------------------------------------------------------------------------- /bxbot-exchanges/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/pom.xml -------------------------------------------------------------------------------- /bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/BitfinexIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/BitfinexIT.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/BitstampIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/BitstampIT.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/GeminiIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/GeminiIT.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/KrakenIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/integration-test/java/com/gazbert/bxbot/exchanges/KrakenIT.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/integration-test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/integration-test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/AbstractExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/AbstractExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/BitfinexExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/BitfinexExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/BitstampExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/BitstampExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/GeminiExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/GeminiExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/KrakenExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/KrakenExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/TryModeExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/TryModeExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/config/PairPrecisionConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/config/PairPrecisionConfigImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/package-info.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/BalanceInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/BalanceInfoImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/MarketOrderBookImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/MarketOrderBookImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/MarketOrderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/MarketOrderImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/OpenOrderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/OpenOrderImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/TickerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/main/java/com/gazbert/bxbot/exchanges/trading/api/impl/TickerImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/account_infos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/account_infos.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/balances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/balances.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/book.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/order_cancel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/order_cancel.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/order_new_buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/order_new_buy.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/order_new_sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/order_new_sell.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/orders.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitfinex/pubticker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitfinex/pubticker.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/balance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/balance.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/buy.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/cancel_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/cancel_order.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/open_orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/open_orders.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/order_book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/order_book.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/sell.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/bitstamp/ticker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/bitstamp/ticker.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/balances.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/balances.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/book.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/order_cancel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/order_cancel.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/order_new_buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/order_new_buy.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/order_new_sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/order_new_sell.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/orders.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/gemini/pubticker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/gemini/pubticker.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/cancel_order.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/new_order_buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/new_order_buy.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/new_order_sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/new_order_sell.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/order_book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/order_book.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/orders.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/ticker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/ticker.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/itbit/wallets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/itbit/wallets.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-buy.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/AddOrder-sell.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/AssetPairs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/AssetPairs.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Balance-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Balance-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Balance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Balance.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/CancelOrder-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/CancelOrder-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/CancelOrder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/CancelOrder.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Depth-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Depth-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Depth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Depth.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/OpenOrders-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/OpenOrders-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/OpenOrders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/OpenOrders.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Ticker-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Ticker-error.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/exchange-data/kraken/Ticker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/exchange-data/kraken/Ticker.json -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/AbstractExchangeAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/AbstractExchangeAdapterTest.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestBitfinexExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestBitfinexExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestBitstampExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestBitstampExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestGeminiExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestGeminiExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestKrakenExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestKrakenExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestTryModeExchangeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/TestTryModeExchangeAdapter.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/config/TestPairPrecisionConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/config/TestPairPrecisionConfigImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestBalanceInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestBalanceInfoImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestMarketOrderBookImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestMarketOrderBookImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestMarketOrderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestMarketOrderImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestOpenOrderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestOpenOrderImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestTickerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/java/com/gazbert/bxbot/exchanges/trading/api/impl/TestTickerImpl.java -------------------------------------------------------------------------------- /bxbot-exchanges/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-exchanges/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-repository/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/build.gradle -------------------------------------------------------------------------------- /bxbot-repository/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/pom.xml -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/EmailAlertsConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/EmailAlertsConfigRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/EngineConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/EngineConfigRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/ExchangeConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/ExchangeConfigRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/MarketConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/MarketConfigRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/StrategyConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/StrategyConfigRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/EmailAlertsConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/EmailAlertsConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/EngineConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/EngineConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/ExchangeConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/ExchangeConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/MarketConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/MarketConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/StrategyConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/main/java/com/gazbert/bxbot/repository/yaml/StrategyConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestEmailAlertsConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestEmailAlertsConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestEngineConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestEngineConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestExchangeConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestExchangeConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestMarketConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestMarketConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestStrategyConfigYamlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/java/com/gazbert/bxbot/repository/yaml/TestStrategyConfigYamlRepository.java -------------------------------------------------------------------------------- /bxbot-repository/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-repository/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-rest-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/build.gradle -------------------------------------------------------------------------------- /bxbot-rest-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/pom.xml -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/RestApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/RestApiConfig.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/AuthenticationController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationException.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationRequest.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/authentication/JwtAuthenticationResponse.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/config/RestCorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/config/RestCorsConfig.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUser.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUserFactory.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/jwt/JwtUtils.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/Role.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/RoleName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/RoleName.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/model/User.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/package-info.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/repository/UserRepository.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/service/JwtUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/security/service/JwtUserDetailsService.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/EndpointLocations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/EndpointLocations.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/RestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/RestController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/EmailAlertsConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/EmailAlertsConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/EngineConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/EngineConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/ExchangeConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/ExchangeConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/MarketConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/MarketConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/StrategyConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/StrategyConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/config/package-info.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotLogfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotLogfileController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotRestartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotRestartController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotStatusController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/BotStatusController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/java/com/gazbert/bxbot/rest/api/v1/runtime/package-info.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/resources/import.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/resources/import.sql -------------------------------------------------------------------------------- /bxbot-rest-api/src/main/resources/swagger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/main/resources/swagger.properties -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/TestRestApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/TestRestApiConfig.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestAuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestAuthenticationController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationException.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationFilter.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationRequest.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/authentication/TestJwtAuthenticationResponse.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/config/TestRestCorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/config/TestRestCorsConfig.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUser.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUserFactory.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/jwt/TestJwtUtils.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/model/TestRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/model/TestRole.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/model/TestUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/model/TestUser.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/service/TestJwtUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/security/service/TestJwtUserDetailsService.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/AbstractControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/AbstractControllerTest.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/AbstractConfigControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/AbstractConfigControllerTest.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestEmailAlertsConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestEmailAlertsConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestEngineConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestEngineConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestExchangeConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestExchangeConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestMarketConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestMarketConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestStrategyConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/config/TestStrategyConfigController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/AbstractRuntimeControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/AbstractRuntimeControllerTest.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotLogfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotLogfileController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotRestartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotRestartController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotStatusController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/java/com/gazbert/bxbot/rest/api/v1/runtime/TestBotStatusController.java -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/resources/application.properties -------------------------------------------------------------------------------- /bxbot-rest-api/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-rest-api/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-services/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/build.gradle -------------------------------------------------------------------------------- /bxbot-services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/pom.xml -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/EmailAlertsConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/EmailAlertsConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/EngineConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/EngineConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/ExchangeConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/ExchangeConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/MarketConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/MarketConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/StrategyConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/StrategyConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/EmailAlertsConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/EmailAlertsConfigServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/EngineConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/EngineConfigServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/ExchangeConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/ExchangeConfigServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/MarketConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/MarketConfigServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/StrategyConfigServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/config/impl/StrategyConfigServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotLogfileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotLogfileService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotRestartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotRestartService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotStatusService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/BotStatusService.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotLogfileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotLogfileServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotRestartServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotRestartServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotStatusServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/main/java/com/gazbert/bxbot/services/runtime/impl/BotStatusServiceImpl.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestEmailAlertsConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestEmailAlertsConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestEngineConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestEngineConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestExchangeConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestExchangeConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestMarketConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestMarketConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestStrategyConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/config/impl/TestStrategyConfigService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotLogfileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotLogfileService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotRestartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotRestartService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotStatusService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/java/com/gazbert/bxbot/services/runtime/impl/TestBotStatusService.java -------------------------------------------------------------------------------- /bxbot-services/src/test/logfiles/logfile.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/logfiles/logfile.log -------------------------------------------------------------------------------- /bxbot-services/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-services/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-strategies/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/build.gradle -------------------------------------------------------------------------------- /bxbot-strategies/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/pom.xml -------------------------------------------------------------------------------- /bxbot-strategies/src/main/java/com/gazbert/bxbot/strategies/ExampleScalpingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/src/main/java/com/gazbert/bxbot/strategies/ExampleScalpingStrategy.java -------------------------------------------------------------------------------- /bxbot-strategies/src/main/java/com/gazbert/bxbot/strategies/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/src/main/java/com/gazbert/bxbot/strategies/package-info.java -------------------------------------------------------------------------------- /bxbot-strategies/src/test/java/com/gazbert/bxbot/strategies/TestExampleScalpingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/src/test/java/com/gazbert/bxbot/strategies/TestExampleScalpingStrategy.java -------------------------------------------------------------------------------- /bxbot-strategies/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategies/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-strategy-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/build.gradle -------------------------------------------------------------------------------- /bxbot-strategy-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/pom.xml -------------------------------------------------------------------------------- /bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/StrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/StrategyConfig.java -------------------------------------------------------------------------------- /bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/StrategyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/StrategyException.java -------------------------------------------------------------------------------- /bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/TradingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/TradingStrategy.java -------------------------------------------------------------------------------- /bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/main/java/com/gazbert/bxbot/strategy/api/package-info.java -------------------------------------------------------------------------------- /bxbot-strategy-api/src/test/java/com/gazbert/bxbot/strategy/api/TestStrategyExceptionCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/test/java/com/gazbert/bxbot/strategy/api/TestStrategyExceptionCreation.java -------------------------------------------------------------------------------- /bxbot-strategy-api/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-strategy-api/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-trading-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/build.gradle -------------------------------------------------------------------------------- /bxbot-trading-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/pom.xml -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/BalanceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/BalanceInfo.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/ExchangeNetworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/ExchangeNetworkException.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/Market.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/Market.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/MarketOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/MarketOrder.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/MarketOrderBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/MarketOrderBook.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/OpenOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/OpenOrder.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/OrderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/OrderType.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/Ticker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/Ticker.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/TradingApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/TradingApi.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/TradingApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/TradingApiException.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/main/java/com/gazbert/bxbot/trading/api/package-info.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestExchangeNetworkExceptionCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestExchangeNetworkExceptionCreation.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestOrderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestOrderType.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestTradingApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestTradingApi.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestTradingApiExceptionCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/test/java/com/gazbert/bxbot/trading/api/TestTradingApiExceptionCreation.java -------------------------------------------------------------------------------- /bxbot-trading-api/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-trading-api/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/build.gradle -------------------------------------------------------------------------------- /bxbot-yaml-datastore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/pom.xml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/ConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/ConfigurationManager.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/FileLocations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/FileLocations.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/emailalerts/EmailAlertsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/emailalerts/EmailAlertsType.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/engine/EngineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/engine/EngineType.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/exchange/ExchangeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/exchange/ExchangeType.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/market/MarketsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/market/MarketsType.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/strategy/StrategiesType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/main/java/com/gazbert/bxbot/datastore/yaml/strategy/StrategiesType.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/emailalerts/invalid-email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/emailalerts/invalid-email-alerts.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/emailalerts/valid-email-alerts-without-smtp-config.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | emailAlerts: 3 | enabled: false -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/emailalerts/valid-email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/emailalerts/valid-email-alerts.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/engine/invalid-engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/engine/invalid-engine.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/engine/valid-engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/engine/valid-engine.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/exchange/invalid-exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/exchange/invalid-exchange.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/exchange/valid-exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/exchange/valid-exchange.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/markets/invalid-markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/markets/invalid-markets.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/markets/valid-markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/markets/valid-markets.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/strategies/invalid-strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/strategies/invalid-strategies.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/config/strategies/valid-strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/config/strategies/valid-strategies.yaml -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/emailalerts/TestEmailAlertsConfigurationManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/emailalerts/TestEmailAlertsConfigurationManagement.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/engine/TestEngineConfigurationManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/engine/TestEngineConfigurationManagement.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/exchange/TestExchangeConfigurationManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/exchange/TestExchangeConfigurationManagement.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/market/TestMarketConfigurationManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/market/TestMarketConfigurationManagement.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/strategy/TestStrategyConfigurationManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/java/com/gazbert/bxbot/datastore/yaml/strategy/TestStrategyConfigurationManagement.java -------------------------------------------------------------------------------- /bxbot-yaml-datastore/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot-yaml-datastore/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /bxbot.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot.bat -------------------------------------------------------------------------------- /bxbot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/bxbot.sh -------------------------------------------------------------------------------- /config/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/application.properties -------------------------------------------------------------------------------- /config/email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/email-alerts.yaml -------------------------------------------------------------------------------- /config/engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/engine.yaml -------------------------------------------------------------------------------- /config/exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/exchange.yaml -------------------------------------------------------------------------------- /config/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/log4j2.xml -------------------------------------------------------------------------------- /config/markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/markets.yaml -------------------------------------------------------------------------------- /config/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/README.md -------------------------------------------------------------------------------- /config/samples/bitfinex/email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitfinex/email-alerts.yaml -------------------------------------------------------------------------------- /config/samples/bitfinex/engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitfinex/engine.yaml -------------------------------------------------------------------------------- /config/samples/bitfinex/exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitfinex/exchange.yaml -------------------------------------------------------------------------------- /config/samples/bitfinex/markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitfinex/markets.yaml -------------------------------------------------------------------------------- /config/samples/bitfinex/strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitfinex/strategies.yaml -------------------------------------------------------------------------------- /config/samples/bitstamp/email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitstamp/email-alerts.yaml -------------------------------------------------------------------------------- /config/samples/bitstamp/engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitstamp/engine.yaml -------------------------------------------------------------------------------- /config/samples/bitstamp/exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitstamp/exchange.yaml -------------------------------------------------------------------------------- /config/samples/bitstamp/markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitstamp/markets.yaml -------------------------------------------------------------------------------- /config/samples/bitstamp/strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/bitstamp/strategies.yaml -------------------------------------------------------------------------------- /config/samples/gemini/email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/gemini/email-alerts.yaml -------------------------------------------------------------------------------- /config/samples/gemini/engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/gemini/engine.yaml -------------------------------------------------------------------------------- /config/samples/gemini/exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/gemini/exchange.yaml -------------------------------------------------------------------------------- /config/samples/gemini/markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/gemini/markets.yaml -------------------------------------------------------------------------------- /config/samples/gemini/strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/gemini/strategies.yaml -------------------------------------------------------------------------------- /config/samples/kraken/email-alerts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/kraken/email-alerts.yaml -------------------------------------------------------------------------------- /config/samples/kraken/engine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/kraken/engine.yaml -------------------------------------------------------------------------------- /config/samples/kraken/exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/kraken/exchange.yaml -------------------------------------------------------------------------------- /config/samples/kraken/markets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/kraken/markets.yaml -------------------------------------------------------------------------------- /config/samples/kraken/strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/samples/kraken/strategies.yaml -------------------------------------------------------------------------------- /config/strategies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/config/strategies.yaml -------------------------------------------------------------------------------- /docs/bxbot-core-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/docs/bxbot-core-architecture.png -------------------------------------------------------------------------------- /docs/bxbot-core-architecture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/docs/bxbot-core-architecture.xml -------------------------------------------------------------------------------- /docs/bxbot-cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/docs/bxbot-cropped.png -------------------------------------------------------------------------------- /docs/bxbot-photo-info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/docs/bxbot-photo-info.txt -------------------------------------------------------------------------------- /docs/diagram-info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/docs/diagram-info.txt -------------------------------------------------------------------------------- /etc/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/etc/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /etc/google_checks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/etc/google_checks.xml -------------------------------------------------------------------------------- /etc/spotbugs-exclude-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/etc/spotbugs-exclude-filter.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/pom.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gazbert/bxbot/HEAD/settings.gradle --------------------------------------------------------------------------------