├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── all.sh ├── flow-sequence.puml ├── gateway ├── Dockerfile ├── README.md ├── build.gradle ├── gce │ └── deploy.yaml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── gtc │ │ │ └── tradinggateway │ │ │ ├── app │ │ │ └── AppInitializer.java │ │ │ ├── aspect │ │ │ ├── debug │ │ │ │ └── PreventCreationAspect.java │ │ │ ├── rate │ │ │ │ ├── IgnoreRateLimited.java │ │ │ │ ├── RateLimited.java │ │ │ │ ├── RateLimitingAspect.java │ │ │ │ └── RateTooHighException.java │ │ │ ├── statistics │ │ │ │ └── LatencyStatistics.java │ │ │ ├── synchroniz │ │ │ │ ├── Asynchronous.java │ │ │ │ ├── LockAndProceed.java │ │ │ │ ├── Synchronous.java │ │ │ │ └── SynchronousAspect.java │ │ │ └── ws │ │ │ │ ├── IgnoreWsReady.java │ │ │ │ ├── WsReady.java │ │ │ │ └── WsReadyAspect.java │ │ │ ├── config │ │ │ ├── AsyncConfig.java │ │ │ ├── BaseConfig.java │ │ │ ├── BinanceConfig.java │ │ │ ├── BitfinexConfig.java │ │ │ ├── ClientsConf.java │ │ │ ├── ConfigFactory.java │ │ │ ├── Const.java │ │ │ ├── GdaxConfig.java │ │ │ ├── HitbtcConfig.java │ │ │ ├── HuobiConfig.java │ │ │ ├── MockExchangeConfig.java │ │ │ ├── OkexConfig.java │ │ │ ├── RateEqualizerConf.java │ │ │ ├── ScheduledConfig.java │ │ │ ├── SwaggerConfig.java │ │ │ ├── TheRockTradingConfig.java │ │ │ ├── WexConfig.java │ │ │ ├── WsConfig.java │ │ │ └── converters │ │ │ │ └── FormHttpMessageToPojoConverter.java │ │ │ ├── controller │ │ │ ├── MessageRateEqualizer.java │ │ │ ├── RestCommandHandler.java │ │ │ └── SubsController.java │ │ │ ├── meta │ │ │ ├── PairSymbol.java │ │ │ └── TradingCurrency.java │ │ │ ├── service │ │ │ ├── Account.java │ │ │ ├── BaseWsClient.java │ │ │ ├── ClientNamed.java │ │ │ ├── CreateOrder.java │ │ │ ├── ManageOrders.java │ │ │ ├── SubsRegistry.java │ │ │ ├── Withdraw.java │ │ │ ├── WsApiPuppeteer.java │ │ │ ├── binance │ │ │ │ ├── BinanceEncryptionService.java │ │ │ │ ├── BinanceRestService.java │ │ │ │ └── dto │ │ │ │ │ ├── BinanceBalanceDto.java │ │ │ │ │ ├── BinanceGetOrderDto.java │ │ │ │ │ ├── BinancePlaceOrderRequestDto.java │ │ │ │ │ ├── BinanceRequestDto.java │ │ │ │ │ ├── BinanceRequestOpenOrdersDto.java │ │ │ │ │ ├── BinanceRequestOrderDto.java │ │ │ │ │ └── BinanceWithdrawalRequestDto.java │ │ │ ├── bitfinex │ │ │ │ ├── BitfinexEncryptionService.java │ │ │ │ ├── BitfinexRestClient.java │ │ │ │ ├── BitfinexWsClient.java │ │ │ │ └── dto │ │ │ │ │ ├── BitfinexAuthWsRequestDto.java │ │ │ │ │ ├── BitfinexAuthWsResponseDto.java │ │ │ │ │ ├── BitfinexBalanceItemDto.java │ │ │ │ │ ├── BitfinexCreateOrderRequestDto.java │ │ │ │ │ ├── BitfinexCreateOrderWsDto.java │ │ │ │ │ ├── BitfinexGetOrderRequestDto.java │ │ │ │ │ ├── BitfinexOrderDto.java │ │ │ │ │ ├── BitfinexRequestDto.java │ │ │ │ │ └── BitfinexWithdrawRequestDto.java │ │ │ ├── command │ │ │ │ └── WsCommandHandler.java │ │ │ ├── dto │ │ │ │ └── OrderCreatedDto.java │ │ │ ├── gdax │ │ │ │ ├── GdaxEncryptionService.java │ │ │ │ ├── GdaxRestService.java │ │ │ │ ├── GdaxWsService.java │ │ │ │ └── dto │ │ │ │ │ └── GdaxGetOrderDto.java │ │ │ ├── hitbtc │ │ │ │ ├── HitbtcEncryptionService.java │ │ │ │ ├── HitbtcRestService.java │ │ │ │ ├── HitbtcWsService.java │ │ │ │ └── dto │ │ │ │ │ ├── HitbtcAuthRequestDto.java │ │ │ │ │ ├── HitbtcBalanceItemDto.java │ │ │ │ │ ├── HitbtcCreateRequestDto.java │ │ │ │ │ ├── HitbtcErrorDto.java │ │ │ │ │ ├── HitbtcOrderGetDto.java │ │ │ │ │ └── HitbtcWithdrawRequestDto.java │ │ │ ├── huobi │ │ │ │ ├── HuobiEncryptionService.java │ │ │ │ ├── HuobiRestService.java │ │ │ │ └── dto │ │ │ │ │ ├── HuobiAccountsResponseDto.java │ │ │ │ │ ├── HuobiBalanceResponseDto.java │ │ │ │ │ ├── HuobiCreateRequestDto.java │ │ │ │ │ ├── HuobiCreateResponseDto.java │ │ │ │ │ ├── HuobiGetListResponseDto.java │ │ │ │ │ ├── HuobiGetOrderListRequestDto.java │ │ │ │ │ ├── HuobiGetOrderRequestDto.java │ │ │ │ │ ├── HuobiGetResponseDto.java │ │ │ │ │ ├── HuobiOrderDto.java │ │ │ │ │ ├── HuobiRequestDto.java │ │ │ │ │ └── HuobiWithdrawalRequestDto.java │ │ │ ├── mock │ │ │ │ ├── BaseMockExchangeApi.java │ │ │ │ ├── MockAsia.java │ │ │ │ ├── MockEurope.java │ │ │ │ └── dto │ │ │ │ │ ├── DepositDto.java │ │ │ │ │ ├── Order.java │ │ │ │ │ └── TradeDto.java │ │ │ ├── okex │ │ │ │ ├── OkexEncryptionService.java │ │ │ │ ├── OkexRestService.java │ │ │ │ └── dto │ │ │ │ │ ├── ErrorCodes.java │ │ │ │ │ ├── IsResultOk.java │ │ │ │ │ ├── OkexBalanceResponse.java │ │ │ │ │ ├── OkexCancelOrderRequest.java │ │ │ │ │ ├── OkexCancelOrderResponse.java │ │ │ │ │ ├── OkexCreateOrderRequest.java │ │ │ │ │ ├── OkexCreateOrderResponse.java │ │ │ │ │ ├── OkexGetOrderRequest.java │ │ │ │ │ ├── OkexGetOrderResponse.java │ │ │ │ │ ├── OkexLoggedIn.java │ │ │ │ │ ├── OkexWithdrawRequest.java │ │ │ │ │ └── OkexWithdrawResponse.java │ │ │ ├── rxsupport │ │ │ │ ├── JacksonSerializer.java │ │ │ │ └── MoreObservables.java │ │ │ ├── therocktrading │ │ │ │ ├── TheRockTradingEncryptionService.java │ │ │ │ ├── TheRockTradingRestService.java │ │ │ │ └── dto │ │ │ │ │ ├── TheRockTradingBalanceResponseDto.java │ │ │ │ │ ├── TheRockTradingCreateRequestDto.java │ │ │ │ │ ├── TheRockTradingGetOpenResponseDto.java │ │ │ │ │ ├── TheRockTradingOrderDto.java │ │ │ │ │ └── TheRockTradingWithdrawRequestDto.java │ │ │ └── wex │ │ │ │ ├── WexEncryptionService.java │ │ │ │ ├── WexRestService.java │ │ │ │ └── dto │ │ │ │ ├── BaseWexRequest.java │ │ │ │ ├── BaseWexResponse.java │ │ │ │ ├── WexBalancesDto.java │ │ │ │ ├── WexCancelOrderRequest.java │ │ │ │ ├── WexCancelOrderResponse.java │ │ │ │ ├── WexCreateOrder.java │ │ │ │ ├── WexCreateResponse.java │ │ │ │ ├── WexGetOpenRequest.java │ │ │ │ ├── WexGetOpenResponse.java │ │ │ │ ├── WexGetRequest.java │ │ │ │ ├── WexGetResponse.java │ │ │ │ ├── WexWithdrawRequest.java │ │ │ │ └── WexWithdrawResponse.java │ │ │ └── util │ │ │ ├── BasicHttpAuthHelper.java │ │ │ ├── CodeMapper.java │ │ │ ├── DefaultInvertHandler.java │ │ │ └── UriFormatter.java │ └── resources │ │ ├── application.yml │ │ └── logback.xml │ └── test │ └── java │ └── com │ └── gtc │ └── tradinggateway │ ├── BaseMockitoTest.java │ ├── config │ └── ConfigFactoryTest.java │ └── service │ └── hitbtc │ ├── HitbtcRestServiceTest.java │ └── HitbtcWsServiceTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── persistor ├── README.md ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── gtc │ │ └── persistor │ │ ├── app │ │ └── AppInitializer.java │ │ ├── config │ │ ├── Const.java │ │ ├── PersistConfig.java │ │ └── WsConfig.java │ │ └── service │ │ ├── BookPersistor.java │ │ ├── OrderBookRepository.java │ │ └── WsMarketDataClient.java │ └── resources │ ├── application.yml │ └── logback.xml ├── provider ├── Dockerfile ├── README.md ├── build.gradle ├── gce │ └── deploy.yaml └── src │ └── main │ ├── java │ └── com │ │ └── gtc │ │ └── provider │ │ ├── app │ │ └── AppInitializer.java │ │ ├── clients │ │ ├── BaseRawClient.java │ │ ├── ChannelDto.java │ │ ├── MarketDto.java │ │ ├── WsClient.java │ │ ├── binance │ │ │ ├── BinanceClient.java │ │ │ └── dto │ │ │ │ ├── BinanceOrderBookResponse.java │ │ │ │ ├── BinanceStream.java │ │ │ │ └── BinanceTickerResponse.java │ │ ├── bitfinex │ │ │ ├── BitfinexClient.java │ │ │ └── dto │ │ │ │ ├── SubscribeEvent.java │ │ │ │ └── SubscribedEvent.java │ │ ├── bitstamp │ │ │ ├── BitstampClient.java │ │ │ └── dto │ │ │ │ ├── BitstampOrderEvent.java │ │ │ │ └── BitstampTickerEvent.java │ │ ├── common │ │ │ └── pusher │ │ │ │ └── dto │ │ │ │ ├── PusherEvent.java │ │ │ │ └── PusherSubscribe.java │ │ ├── exx │ │ │ ├── ExxClient.java │ │ │ └── dto │ │ │ │ ├── ExxOrderBookResponse.java │ │ │ │ └── ExxRequest.java │ │ ├── gdax │ │ │ ├── GdaxClient.java │ │ │ └── dto │ │ │ │ ├── GdaxChannelItem.java │ │ │ │ ├── GdaxOp.java │ │ │ │ ├── GdaxResponse.java │ │ │ │ ├── GdaxSnapshotResponse.java │ │ │ │ ├── GdaxSnapshotUpdateResponse.java │ │ │ │ ├── GdaxStringOp.java │ │ │ │ └── GdaxTickerResponse.java │ │ ├── hitbtc │ │ │ ├── HitBtcClient.java │ │ │ └── dto │ │ │ │ ├── HitBtcOrderEvent.java │ │ │ │ ├── HitBtcSubscribe.java │ │ │ │ └── HitBtcTickerEvent.java │ │ ├── huobi │ │ │ ├── HuobiClient.java │ │ │ └── dto │ │ │ │ ├── HuobiPong.java │ │ │ │ ├── HuobiResponse.java │ │ │ │ └── HuobiSubscribeRequest.java │ │ ├── mock │ │ │ ├── BaseMockClient.java │ │ │ ├── Const.java │ │ │ ├── MockAsia.java │ │ │ ├── MockEurope.java │ │ │ └── dto │ │ │ │ ├── BaseSubscribeDto.java │ │ │ │ ├── BookDto.java │ │ │ │ ├── SubsType.java │ │ │ │ └── TickerDto.java │ │ ├── okex │ │ │ ├── OkexClient.java │ │ │ └── dto │ │ │ │ ├── OkexOrderBookResponse.java │ │ │ │ ├── OkexRequest.java │ │ │ │ ├── OkexResponse.java │ │ │ │ └── OkexTickerResponse.java │ │ ├── rxsupport │ │ │ ├── JacksonSerializer.java │ │ │ └── MoreObservables.java │ │ ├── therocktrading │ │ │ ├── TheRockTradingClient.java │ │ │ └── dto │ │ │ │ ├── TheRockTradingOrderEvent.java │ │ │ │ ├── TheRockTradingOrderSnapshotEvent.java │ │ │ │ └── TheRockTradingTickerEvent.java │ │ ├── wex │ │ │ ├── WexClient.java │ │ │ └── dto │ │ │ │ ├── WexOrderBookResponse.java │ │ │ │ └── WexTickerResponse.java │ │ └── zb │ │ │ ├── ZbClient.java │ │ │ └── dto │ │ │ ├── ZbEvent.java │ │ │ └── ZbSubscribe.java │ │ ├── config │ │ ├── BaseClientConf.java │ │ ├── BinanceConf.java │ │ ├── BitfinexConf.java │ │ ├── BitstampConf.java │ │ ├── ClientsConf.java │ │ ├── Const.java │ │ ├── ExxConf.java │ │ ├── GdaxConf.java │ │ ├── HitBtcConf.java │ │ ├── HuobiConf.java │ │ ├── MockExchngConf.java │ │ ├── OkexConf.java │ │ ├── PoloniexConf.java │ │ ├── ScheduledPoolConf.java │ │ ├── Symbol.java │ │ ├── TheRockTradingConf.java │ │ ├── WexConf.java │ │ ├── WriteConf.java │ │ ├── WsConfig.java │ │ └── ZbConfig.java │ │ ├── controller │ │ ├── SubsController.java │ │ └── dto │ │ │ └── stat │ │ │ └── StatDto.java │ │ ├── market │ │ ├── CryptocompareMarketDto.java │ │ ├── MarketPriceService.java │ │ └── MarketSubsRegistry.java │ │ └── service │ │ ├── ClientStatProvider.java │ │ ├── DeclaredClientsProvider.java │ │ ├── ExternalApiPuppeteer.java │ │ ├── HistogramBuilder.java │ │ ├── StatsReporter.java │ │ └── SubsRegistry.java │ └── resources │ ├── application.yml │ └── logback.xml ├── push_scp.sh ├── settings.gradle ├── shared ├── README.md ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── gtc │ ├── meta │ ├── CurrencyPair.java │ └── TradingCurrency.java │ ├── model │ ├── gateway │ │ ├── BaseMessage.java │ │ ├── RetryStrategy.java │ │ ├── WithOrderId.java │ │ ├── command │ │ │ ├── account │ │ │ │ └── GetAllBalancesCommand.java │ │ │ ├── create │ │ │ │ ├── CreateOrderCommand.java │ │ │ │ └── MultiOrderCreateCommand.java │ │ │ ├── manage │ │ │ │ ├── CancelOrderCommand.java │ │ │ │ ├── GetOrderCommand.java │ │ │ │ └── ListOpenCommand.java │ │ │ └── withdraw │ │ │ │ └── WithdrawCommand.java │ │ ├── data │ │ │ ├── OrderDto.java │ │ │ └── OrderStatus.java │ │ └── response │ │ │ ├── ErrorResponse.java │ │ │ ├── account │ │ │ └── GetAllBalancesResponse.java │ │ │ ├── create │ │ │ └── CreateOrderResponse.java │ │ │ ├── manage │ │ │ ├── CancelOrderResponse.java │ │ │ ├── GetOrderResponse.java │ │ │ └── ListOpenOrdersResponse.java │ │ │ └── withdraw │ │ │ └── WithdrawOrderResponse.java │ └── provider │ │ ├── AggregatedOrder.java │ │ ├── Bid.java │ │ ├── ByClientAndCurrency.java │ │ ├── MarketPrice.java │ │ ├── OrderBook.java │ │ ├── ProviderSubsDto.java │ │ ├── SubscribeMarketPricesDto.java │ │ ├── SubscribeStreamDto.java │ │ └── Ticker.java │ ├── rxsupport │ ├── JacksonSerializer.java │ └── MoreObservables.java │ └── ws │ └── BaseWebsocketClient.java └── xo-opportunity-trader ├── Dockerfile ├── README.md ├── build.gradle ├── gce └── deploy.yaml └── src ├── itest ├── java │ └── com │ │ └── gtc │ │ └── opportunity │ │ └── trader │ │ ├── BaseIT.java │ │ ├── BaseInitializedIT.java │ │ ├── BaseMockitoIT.java │ │ ├── BaseNnTradeInitialized.java │ │ ├── config │ │ └── CustomH2Dialect.java │ │ └── service │ │ ├── nnopportunity │ │ └── creation │ │ │ └── NnCreateTradesServiceIT.java │ │ ├── scheduled │ │ └── trade │ │ │ └── management │ │ │ ├── NnOrderHardCancellerIT.java │ │ │ └── NnOrderSoftCancellerIT.java │ │ ├── statemachine │ │ └── nnaccept │ │ │ └── NnAcceptMachineIT.java │ │ └── trade │ │ ├── BaseLockingIT.java │ │ ├── TradeBalanceLockingIT.java │ │ └── TradeDependentLockingIT.java └── resources │ └── application-test.yml ├── main ├── java │ └── com │ │ └── gtc │ │ └── opportunity │ │ └── trader │ │ ├── aop │ │ ├── AcceptMachineIdInterceptor.java │ │ └── EsbMessageIdInterceptor.java │ │ ├── app │ │ └── AppInitializer.java │ │ ├── config │ │ ├── AsyncConfig.java │ │ ├── CacheConfig.java │ │ ├── Const.java │ │ ├── MySqlDialect.java │ │ ├── OpportunityConfig.java │ │ ├── ScheduledConfig.java │ │ ├── WsConfig.java │ │ └── statemachine │ │ │ ├── Const.java │ │ │ ├── NnAcceptedStateMachineConfig.java │ │ │ ├── StateMachinePrefixedSpringExplicitNamingStrategy.java │ │ │ ├── TradeStateMachineConfig.java │ │ │ └── XoAcceptedStateMachineConfig.java │ │ ├── cqe │ │ └── domain │ │ │ ├── CrossMarketOpportunity.java │ │ │ ├── FullCrossMarketOpportunity.java │ │ │ ├── IndexedOrderBook.java │ │ │ └── Statistic.java │ │ ├── domain │ │ ├── AcceptEvent.java │ │ ├── AcceptedNnTrade.java │ │ ├── AcceptedXoTrade.java │ │ ├── ByClientAndCurrency.java │ │ ├── Client.java │ │ ├── ClientConfig.java │ │ ├── Const.java │ │ ├── CryptoPricing.java │ │ ├── FeeSystem.java │ │ ├── LongMessageLimiter.java │ │ ├── NnAcceptStatus.java │ │ ├── NnConfig.java │ │ ├── SoftCancel.java │ │ ├── SoftCancelConfig.java │ │ ├── Trade.java │ │ ├── TradeEvent.java │ │ ├── TradeStatus.java │ │ ├── Wallet.java │ │ ├── XoAcceptStatus.java │ │ ├── XoConfig.java │ │ └── stat │ │ │ ├── MainKey.java │ │ │ ├── RejectedId.java │ │ │ ├── StatId.java │ │ │ ├── StaticWallet.java │ │ │ ├── general │ │ │ ├── BaseXoTradeStat.java │ │ │ ├── Snapshot.java │ │ │ ├── XoTradeStatDaily.java │ │ │ └── XoTradeStatTotal.java │ │ │ └── rejected │ │ │ ├── BaseXoTradeRejectedStat.java │ │ │ ├── RejectionStat.java │ │ │ ├── XoTradeRejectedStatDaily.java │ │ │ └── XoTradeRejectedStatTotal.java │ │ ├── repository │ │ ├── AcceptedNnTradeRepository.java │ │ ├── AcceptedXoTradeRepository.java │ │ ├── ClientConfigRepository.java │ │ ├── ClientRepository.java │ │ ├── CryptoPricingRepository.java │ │ ├── NnConfigRepository.java │ │ ├── SoftCancelConfigRepository.java │ │ ├── SoftCancelRepository.java │ │ ├── TradeRepository.java │ │ ├── WalletRepository.java │ │ ├── XoConfigRepository.java │ │ ├── dto │ │ │ └── ByClientAndPair.java │ │ └── stat │ │ │ ├── StaticWalletRepository.java │ │ │ ├── general │ │ │ ├── BaseXoTradeStatRepository.java │ │ │ ├── XoTradeStatDailyRepository.java │ │ │ └── XoTradeStatTotalRepository.java │ │ │ └── rejected │ │ │ ├── BaseXoTradeRejectedStatRepository.java │ │ │ ├── XoTradeRejectedStatDailyRepository.java │ │ │ └── XoTradeRejectedStatTotalRepository.java │ │ └── service │ │ ├── CurrentTimestamp.java │ │ ├── LatestMarketPrices.java │ │ ├── TradeCreationService.java │ │ ├── UuidGenerator.java │ │ ├── command │ │ ├── BaseWsProviderClient.java │ │ ├── NnWsMarketDataClient.java │ │ ├── WsGlobalMarketDataClient.java │ │ ├── XoWsMarketDataClient.java │ │ └── gateway │ │ │ ├── WsGatewayClient.java │ │ │ ├── WsGatewayCommander.java │ │ │ ├── WsGatewayErrorResponseListener.java │ │ │ └── WsGatewayResponseListener.java │ │ ├── compute │ │ ├── BalanceChange.java │ │ ├── TradeBalanceChange.java │ │ └── TradeDesc.java │ │ ├── dto │ │ ├── FlatOrderBook.java │ │ ├── FlatOrderBookWithHistory.java │ │ ├── PreciseReplenishAmountDto.java │ │ ├── PreciseXoAmountDto.java │ │ ├── SatisfyReplenishAmountDto.java │ │ ├── SatisfyXoAmountDto.java │ │ └── TradeDto.java │ │ ├── nnopportunity │ │ ├── NnDispatcher.java │ │ ├── creation │ │ │ ├── NnCreateTradesService.java │ │ │ └── fitter │ │ │ │ ├── FeeFitted.java │ │ │ │ ├── FeeFitter.java │ │ │ │ ├── Fitter.java │ │ │ │ └── impl │ │ │ │ ├── BuyLowSellHighFitter.java │ │ │ │ ├── SellHighBuyLowFitter.java │ │ │ │ └── Util.java │ │ ├── dto │ │ │ └── Snapshot.java │ │ ├── repository │ │ │ ├── ContainerStatistics.java │ │ │ ├── NnDataContainer.java │ │ │ ├── NnDataRepository.java │ │ │ ├── Strategy.java │ │ │ ├── StrategyData.java │ │ │ └── StrategyDetails.java │ │ ├── solver │ │ │ ├── Key.java │ │ │ ├── NnAnalyzer.java │ │ │ ├── NnSolver.java │ │ │ ├── model │ │ │ │ ├── FeatureMapper.java │ │ │ │ ├── ModelFactory.java │ │ │ │ └── NnModelPredict.java │ │ │ └── time │ │ │ │ ├── LocalTime.java │ │ │ │ └── RateLimiter.java │ │ └── util │ │ │ ├── BookFlattener.java │ │ │ └── OrderBookKey.java │ │ ├── scheduled │ │ ├── WalletAndOrderUpdater.java │ │ └── trade │ │ │ └── management │ │ │ ├── NnOrderCancelPriceFinder.java │ │ │ ├── NnOrderHardCanceller.java │ │ │ ├── NnOrderSoftCanceller.java │ │ │ ├── NnSlaveOrderPusher.java │ │ │ ├── OldOrderFinder.java │ │ │ └── OrderUpdater.java │ │ ├── stat │ │ ├── KeyExtractor.java │ │ ├── TradePerformanceCalculator.java │ │ ├── nn │ │ │ └── NnTradePerformanceReportingService.java │ │ ├── wallet │ │ │ └── WalletValueReporter.java │ │ └── xo │ │ │ ├── RejectedTradeStatService.java │ │ │ ├── XoStatService.java │ │ │ └── XoTradePerformanceReportingService.java │ │ ├── statemachine │ │ ├── nnaccept │ │ │ ├── NnAcceptMachine.java │ │ │ ├── NnDependencyHandler.java │ │ │ └── NnDependencyPropagator.java │ │ ├── trade │ │ │ ├── AcceptInteractor.java │ │ │ ├── BalanceReleaser.java │ │ │ ├── SoftCancelHandler.java │ │ │ ├── TradeMachine.java │ │ │ └── TradeMessageProcessor.java │ │ └── xoaccept │ │ │ └── XoAcceptMachine.java │ │ ├── trade │ │ └── management │ │ │ ├── ActualPriceUpdater.java │ │ │ ├── TradeEsbEventHandler.java │ │ │ └── WalletEsbEventHandler.java │ │ └── xoopportunity │ │ ├── common │ │ ├── FitterService.java │ │ └── dto │ │ │ └── FittedReplenish.java │ │ ├── creation │ │ ├── BalanceService.java │ │ ├── Checker.java │ │ ├── ConfigCache.java │ │ ├── CreateTradesService.java │ │ ├── OpportunityAnalyzer.java │ │ ├── OpportunityMapperFactory.java │ │ ├── OpportunitySatisfierService.java │ │ ├── OpportunitySatisifactionLimiter.java │ │ ├── RateCheckingService.java │ │ ├── TotalAmountTradeLimiter.java │ │ ├── fastexception │ │ │ ├── Reason.java │ │ │ └── RejectionException.java │ │ └── precision │ │ │ ├── HistogramIntegrator.java │ │ │ ├── RoundingUtil.java │ │ │ ├── ToLongMathMapper.java │ │ │ ├── WarmupXoTransactionCalculator.java │ │ │ ├── XoTransactionCalculator.java │ │ │ ├── dto │ │ │ ├── AsFixed.java │ │ │ ├── IntegratedHistogram.java │ │ │ ├── XoClientTradeConditionAsLong.java │ │ │ └── XoTradeCondition.java │ │ │ └── optaplan │ │ │ ├── XoBalanceScore.java │ │ │ ├── XoMoveIteratorFactory.java │ │ │ ├── XoTrade.java │ │ │ └── XoTradeBalance.java │ │ ├── finder │ │ ├── BookRepository.java │ │ ├── OpportunityAcceptor.java │ │ ├── OpportunitySearcher.java │ │ └── SeenOpportunitiesRepository.java │ │ └── replenishment │ │ ├── ApproximateReplenishment.java │ │ ├── ReplenishTradeCreationService.java │ │ ├── TradeReplenishmentService.java │ │ ├── dto │ │ └── Replenish.java │ │ └── precision │ │ ├── PreciseReplenishmentCalculator.java │ │ └── optaplan │ │ ├── XoBalanceScore.java │ │ ├── XoReplenishPrice.java │ │ ├── XoTrade.java │ │ └── XoTradeBalance.java └── resources │ ├── application.yml │ ├── db │ └── opportunity-trader │ │ └── migrations │ │ ├── V1_0__InitialSchemaCreate.sql │ │ ├── V1_10__AlterAcceptedXoAmounts.sql │ │ ├── V1_11__MaxSolveTime.sql │ │ ├── V1_12__MinNotional.sql │ │ ├── V1_13__AddRejectionStats.sql │ │ ├── V1_14__AddUpdatedAt.sql │ │ ├── V1_15__Replenishable.sql │ │ ├── V1_16__FixRejectedUnique.sql │ │ ├── V1_17__AddReplenishableCfgs.sql │ │ ├── V1_18__AddMoreStatistics.sql │ │ ├── V1_19__ChangeSafetyCoefType.sql │ │ ├── V1_1__AddEnversAuditTable.sql │ │ ├── V1_20__AddReplenished.sql │ │ ├── V1_21__DropUnusedColumns.sql │ │ ├── V1_22__AddMaxSolveInvoke.sql │ │ ├── V1_23__AddStaleBookThresholdSAndEnabled.sql │ │ ├── V1_24__CreateCryptoPricing.sql │ │ ├── V1_25__CreateSingleSideTradeLimit.sql │ │ ├── V1_26__IgnoreTradeSide.sql │ │ ├── V1_27__AddNnConfig.sql │ │ ├── V1_28__AddXoConfig.sql │ │ ├── V1_29__AddNnAcceptedTrade.sql │ │ ├── V1_2__AddStateMachineTables.sql │ │ ├── V1_30__AddExpiryTime.sql │ │ ├── V1_31__AddDependentOnAndLock.sql │ │ ├── V1_32__AddDependencyOpenTimeout.sql │ │ ├── V1_33__DependsOnReserved.sql │ │ ├── V1_34__StaticFunds.sql │ │ ├── V1_35__AddFeeSystem.sql │ │ ├── V1_36__AddSoftCancel.sql │ │ ├── V1_3__AddEnversWalletAudit.sql │ │ ├── V1_4__AddAssignedId.sql │ │ ├── V1_5__AddScaleColumn.sql │ │ ├── V1_6__AddStatisticsUpdatedAt.sql │ │ ├── V1_7__AddSeparatedAmountAndPricePrec.sql │ │ ├── V1_8__UpdateClientConfig.sql │ │ └── V1_9__AddStatDifferentAmounts.sql │ ├── logback.xml │ ├── optaplan │ └── config │ │ └── xo │ │ └── solver.xml │ └── spy.properties └── test ├── java └── com │ └── gtc │ └── opportunity │ └── trader │ ├── BaseMockitoTest.java │ └── service │ ├── TradeBalanceChangeTest.java │ ├── TradeCreationServiceTest.java │ ├── nnopportunity │ ├── creation │ │ └── fitter │ │ │ └── impl │ │ │ ├── BuyLowSellHighFitterTest.java │ │ │ ├── FitterBase.java │ │ │ └── SellHighBuyLowFitterTest.java │ ├── global │ │ ├── CsvRowToOrderBookMapper.java │ │ ├── GlobalNnPerformanceTest.java │ │ ├── HistoryBookReader.java │ │ └── TestTradeRepository.java │ └── solver │ │ └── time │ │ └── RateLimiterTest.java │ ├── stat │ └── TradePerformanceCalculatorTest.java │ └── xoopportunity │ └── creation │ └── precision │ ├── HistogramIntegratorTest.java │ ├── WarmupUtil.java │ ├── optaplan │ └── XoBalanceScoreTest.java │ └── realdata │ ├── XoTransactionCalculatorTest.java │ ├── XoTransactionCalculatorTest2.java │ ├── XoTransactionCalculatorTest3.java │ ├── XoTransactionCalculatorTest4.java │ ├── XoTransactionCalculatorTest5.java │ └── XoTransactionCalculatorTest6.java └── resources ├── logback-test.xml ├── nn └── default_nn.yaml └── run-global-perf.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .gradle 3 | build 4 | out 5 | logs 6 | newrelic 7 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/README.md -------------------------------------------------------------------------------- /all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/all.sh -------------------------------------------------------------------------------- /flow-sequence.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/flow-sequence.puml -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/README.md -------------------------------------------------------------------------------- /gateway/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/build.gradle -------------------------------------------------------------------------------- /gateway/gce/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/gce/deploy.yaml -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/app/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/app/AppInitializer.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/debug/PreventCreationAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/debug/PreventCreationAspect.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/IgnoreRateLimited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/IgnoreRateLimited.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateLimited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateLimited.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateLimitingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateLimitingAspect.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateTooHighException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/rate/RateTooHighException.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/statistics/LatencyStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/statistics/LatencyStatistics.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/Asynchronous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/Asynchronous.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/LockAndProceed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/LockAndProceed.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/Synchronous.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/Synchronous.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/SynchronousAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/synchroniz/SynchronousAspect.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/IgnoreWsReady.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/IgnoreWsReady.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/WsReady.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/WsReady.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/WsReadyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/aspect/ws/WsReadyAspect.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/AsyncConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/BaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/BaseConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/BinanceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/BinanceConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/BitfinexConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/BitfinexConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/ClientsConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/ClientsConf.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/ConfigFactory.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/Const.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/GdaxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/GdaxConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/HitbtcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/HitbtcConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/HuobiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/HuobiConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/MockExchangeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/MockExchangeConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/OkexConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/OkexConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/RateEqualizerConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/RateEqualizerConf.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/ScheduledConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/ScheduledConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/SwaggerConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/TheRockTradingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/TheRockTradingConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/WexConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/WexConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/WsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/WsConfig.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/config/converters/FormHttpMessageToPojoConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/config/converters/FormHttpMessageToPojoConverter.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/controller/MessageRateEqualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/controller/MessageRateEqualizer.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/controller/RestCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/controller/RestCommandHandler.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/controller/SubsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/controller/SubsController.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/meta/PairSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/meta/PairSymbol.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/meta/TradingCurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/meta/TradingCurrency.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/Account.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/BaseWsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/BaseWsClient.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/ClientNamed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/ClientNamed.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/CreateOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/CreateOrder.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/ManageOrders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/ManageOrders.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/SubsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/SubsRegistry.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/Withdraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/Withdraw.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/WsApiPuppeteer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/WsApiPuppeteer.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/BinanceEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/BinanceEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/BinanceRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/BinanceRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceBalanceDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceBalanceDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceGetOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceGetOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinancePlaceOrderRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinancePlaceOrderRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestOpenOrdersDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestOpenOrdersDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceRequestOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceWithdrawalRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/binance/dto/BinanceWithdrawalRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexRestClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexRestClient.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexWsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/BitfinexWsClient.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexAuthWsRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexAuthWsRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexAuthWsResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexAuthWsResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexBalanceItemDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexBalanceItemDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexCreateOrderRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexCreateOrderRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexCreateOrderWsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexCreateOrderWsDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexGetOrderRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexGetOrderRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexWithdrawRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/bitfinex/dto/BitfinexWithdrawRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/command/WsCommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/command/WsCommandHandler.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/dto/OrderCreatedDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/dto/OrderCreatedDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxWsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/gdax/GdaxWsService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/gdax/dto/GdaxGetOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/gdax/dto/GdaxGetOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcWsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/HitbtcWsService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcAuthRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcAuthRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcBalanceItemDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcBalanceItemDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcCreateRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcCreateRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcErrorDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcErrorDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcOrderGetDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcOrderGetDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcWithdrawRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/hitbtc/dto/HitbtcWithdrawRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/HuobiEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/HuobiEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/HuobiRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/HuobiRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiAccountsResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiAccountsResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiBalanceResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiBalanceResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiCreateRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiCreateRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiCreateResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiCreateResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetListResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetListResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetOrderListRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetOrderListRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetOrderRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetOrderRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiGetResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiWithdrawalRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/huobi/dto/HuobiWithdrawalRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/BaseMockExchangeApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/BaseMockExchangeApi.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/MockAsia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/MockAsia.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/MockEurope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/MockEurope.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/DepositDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/DepositDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/Order.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/TradeDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/mock/dto/TradeDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/OkexEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/OkexEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/OkexRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/OkexRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/ErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/ErrorCodes.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/IsResultOk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/IsResultOk.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexBalanceResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexBalanceResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCancelOrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCancelOrderRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCancelOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCancelOrderResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCreateOrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCreateOrderRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCreateOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexCreateOrderResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexGetOrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexGetOrderRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexGetOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexGetOrderResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexLoggedIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexLoggedIn.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexWithdrawRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexWithdrawRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexWithdrawResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/okex/dto/OkexWithdrawResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/rxsupport/JacksonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/rxsupport/JacksonSerializer.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/rxsupport/MoreObservables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/rxsupport/MoreObservables.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/TheRockTradingEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/TheRockTradingEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/TheRockTradingRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/TheRockTradingRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingBalanceResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingBalanceResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingCreateRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingCreateRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingGetOpenResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingGetOpenResponseDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingOrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingOrderDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingWithdrawRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/therocktrading/dto/TheRockTradingWithdrawRequestDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/WexEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/WexEncryptionService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/WexRestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/WexRestService.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/BaseWexRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/BaseWexRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/BaseWexResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/BaseWexResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexBalancesDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexBalancesDto.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCancelOrderRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCancelOrderRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCancelOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCancelOrderResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCreateOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCreateOrder.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCreateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexCreateResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetOpenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetOpenRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetOpenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetOpenResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexGetResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexWithdrawRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexWithdrawRequest.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexWithdrawResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/service/wex/dto/WexWithdrawResponse.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/util/BasicHttpAuthHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/util/BasicHttpAuthHelper.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/util/CodeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/util/CodeMapper.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/util/DefaultInvertHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/util/DefaultInvertHandler.java -------------------------------------------------------------------------------- /gateway/src/main/java/com/gtc/tradinggateway/util/UriFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/java/com/gtc/tradinggateway/util/UriFormatter.java -------------------------------------------------------------------------------- /gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /gateway/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/main/resources/logback.xml -------------------------------------------------------------------------------- /gateway/src/test/java/com/gtc/tradinggateway/BaseMockitoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/test/java/com/gtc/tradinggateway/BaseMockitoTest.java -------------------------------------------------------------------------------- /gateway/src/test/java/com/gtc/tradinggateway/config/ConfigFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/test/java/com/gtc/tradinggateway/config/ConfigFactoryTest.java -------------------------------------------------------------------------------- /gateway/src/test/java/com/gtc/tradinggateway/service/hitbtc/HitbtcRestServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/test/java/com/gtc/tradinggateway/service/hitbtc/HitbtcRestServiceTest.java -------------------------------------------------------------------------------- /gateway/src/test/java/com/gtc/tradinggateway/service/hitbtc/HitbtcWsServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gateway/src/test/java/com/gtc/tradinggateway/service/hitbtc/HitbtcWsServiceTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /persistor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/README.md -------------------------------------------------------------------------------- /persistor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/build.gradle -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/app/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/app/AppInitializer.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/config/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/config/Const.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/config/PersistConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/config/PersistConfig.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/config/WsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/config/WsConfig.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/service/BookPersistor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/service/BookPersistor.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/service/OrderBookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/service/OrderBookRepository.java -------------------------------------------------------------------------------- /persistor/src/main/java/com/gtc/persistor/service/WsMarketDataClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/java/com/gtc/persistor/service/WsMarketDataClient.java -------------------------------------------------------------------------------- /persistor/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/resources/application.yml -------------------------------------------------------------------------------- /persistor/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/persistor/src/main/resources/logback.xml -------------------------------------------------------------------------------- /provider/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/Dockerfile -------------------------------------------------------------------------------- /provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/README.md -------------------------------------------------------------------------------- /provider/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/build.gradle -------------------------------------------------------------------------------- /provider/gce/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/gce/deploy.yaml -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/app/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/app/AppInitializer.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/BaseRawClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/BaseRawClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/ChannelDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/ChannelDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/MarketDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/MarketDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/WsClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/WsClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/binance/BinanceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/binance/BinanceClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceOrderBookResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceOrderBookResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceStream.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceTickerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/binance/dto/BinanceTickerResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitfinex/BitfinexClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitfinex/BitfinexClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitfinex/dto/SubscribeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitfinex/dto/SubscribeEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitfinex/dto/SubscribedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitfinex/dto/SubscribedEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitstamp/BitstampClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitstamp/BitstampClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitstamp/dto/BitstampOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitstamp/dto/BitstampOrderEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/bitstamp/dto/BitstampTickerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/bitstamp/dto/BitstampTickerEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/common/pusher/dto/PusherEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/common/pusher/dto/PusherEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/common/pusher/dto/PusherSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/common/pusher/dto/PusherSubscribe.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/exx/ExxClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/exx/ExxClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/exx/dto/ExxOrderBookResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/exx/dto/ExxOrderBookResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/exx/dto/ExxRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/exx/dto/ExxRequest.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/GdaxClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/GdaxClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxChannelItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxChannelItem.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxOp.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxSnapshotResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxSnapshotResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxSnapshotUpdateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxSnapshotUpdateResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxStringOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxStringOp.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxTickerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/gdax/dto/GdaxTickerResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/hitbtc/HitBtcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/hitbtc/HitBtcClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcOrderEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcSubscribe.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcTickerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/hitbtc/dto/HitBtcTickerEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/huobi/HuobiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/huobi/HuobiClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiPong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiPong.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiSubscribeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/huobi/dto/HuobiSubscribeRequest.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/BaseMockClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/BaseMockClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/Const.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/MockAsia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/MockAsia.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/MockEurope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/MockEurope.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/dto/BaseSubscribeDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/dto/BaseSubscribeDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/dto/BookDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/dto/BookDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/dto/SubsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/dto/SubsType.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/mock/dto/TickerDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/mock/dto/TickerDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/okex/OkexClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/okex/OkexClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexOrderBookResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexOrderBookResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexRequest.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexTickerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/okex/dto/OkexTickerResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/rxsupport/JacksonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/rxsupport/JacksonSerializer.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/rxsupport/MoreObservables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/rxsupport/MoreObservables.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/therocktrading/TheRockTradingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/therocktrading/TheRockTradingClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingOrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingOrderEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingOrderSnapshotEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingOrderSnapshotEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingTickerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/therocktrading/dto/TheRockTradingTickerEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/wex/WexClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/wex/WexClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/wex/dto/WexOrderBookResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/wex/dto/WexOrderBookResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/wex/dto/WexTickerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/wex/dto/WexTickerResponse.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/zb/ZbClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/zb/ZbClient.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/zb/dto/ZbEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/zb/dto/ZbEvent.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/clients/zb/dto/ZbSubscribe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/clients/zb/dto/ZbSubscribe.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/BaseClientConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/BaseClientConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/BinanceConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/BinanceConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/BitfinexConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/BitfinexConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/BitstampConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/BitstampConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/ClientsConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/ClientsConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/Const.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/ExxConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/ExxConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/GdaxConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/GdaxConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/HitBtcConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/HitBtcConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/HuobiConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/HuobiConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/MockExchngConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/MockExchngConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/OkexConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/OkexConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/PoloniexConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/PoloniexConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/ScheduledPoolConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/ScheduledPoolConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/Symbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/Symbol.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/TheRockTradingConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/TheRockTradingConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/WexConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/WexConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/WriteConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/WriteConf.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/WsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/WsConfig.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/config/ZbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/config/ZbConfig.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/controller/SubsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/controller/SubsController.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/controller/dto/stat/StatDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/controller/dto/stat/StatDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/market/CryptocompareMarketDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/market/CryptocompareMarketDto.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/market/MarketPriceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/market/MarketPriceService.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/market/MarketSubsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/market/MarketSubsRegistry.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/ClientStatProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/ClientStatProvider.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/DeclaredClientsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/DeclaredClientsProvider.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/ExternalApiPuppeteer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/ExternalApiPuppeteer.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/HistogramBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/HistogramBuilder.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/StatsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/StatsReporter.java -------------------------------------------------------------------------------- /provider/src/main/java/com/gtc/provider/service/SubsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/java/com/gtc/provider/service/SubsRegistry.java -------------------------------------------------------------------------------- /provider/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/resources/application.yml -------------------------------------------------------------------------------- /provider/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/provider/src/main/resources/logback.xml -------------------------------------------------------------------------------- /push_scp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/push_scp.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/settings.gradle -------------------------------------------------------------------------------- /shared/README.md: -------------------------------------------------------------------------------- 1 | # Cryptocurrency exchange common module for code sharing 2 | -------------------------------------------------------------------------------- /shared/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/build.gradle -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/meta/CurrencyPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/meta/CurrencyPair.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/meta/TradingCurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/meta/TradingCurrency.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/BaseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/BaseMessage.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/RetryStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/RetryStrategy.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/WithOrderId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/WithOrderId.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/account/GetAllBalancesCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/account/GetAllBalancesCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/create/CreateOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/create/CreateOrderCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/create/MultiOrderCreateCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/create/MultiOrderCreateCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/manage/CancelOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/manage/CancelOrderCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/manage/GetOrderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/manage/GetOrderCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/manage/ListOpenCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/manage/ListOpenCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/command/withdraw/WithdrawCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/command/withdraw/WithdrawCommand.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/data/OrderDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/data/OrderDto.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/data/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/data/OrderStatus.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/ErrorResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/account/GetAllBalancesResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/account/GetAllBalancesResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/create/CreateOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/create/CreateOrderResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/manage/CancelOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/manage/CancelOrderResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/manage/GetOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/manage/GetOrderResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/manage/ListOpenOrdersResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/manage/ListOpenOrdersResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/gateway/response/withdraw/WithdrawOrderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/gateway/response/withdraw/WithdrawOrderResponse.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/AggregatedOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/AggregatedOrder.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/Bid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/Bid.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/ByClientAndCurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/ByClientAndCurrency.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/MarketPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/MarketPrice.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/OrderBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/OrderBook.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/ProviderSubsDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/ProviderSubsDto.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/SubscribeMarketPricesDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/SubscribeMarketPricesDto.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/SubscribeStreamDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/SubscribeStreamDto.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/model/provider/Ticker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/model/provider/Ticker.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/rxsupport/JacksonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/rxsupport/JacksonSerializer.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/rxsupport/MoreObservables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/rxsupport/MoreObservables.java -------------------------------------------------------------------------------- /shared/src/main/java/com/gtc/ws/BaseWebsocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/shared/src/main/java/com/gtc/ws/BaseWebsocketClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/Dockerfile -------------------------------------------------------------------------------- /xo-opportunity-trader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/README.md -------------------------------------------------------------------------------- /xo-opportunity-trader/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/build.gradle -------------------------------------------------------------------------------- /xo-opportunity-trader/gce/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/gce/deploy.yaml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseInitializedIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseInitializedIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseMockitoIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseMockitoIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseNnTradeInitialized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/BaseNnTradeInitialized.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/config/CustomH2Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/config/CustomH2Dialect.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/nnopportunity/creation/NnCreateTradesServiceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/nnopportunity/creation/NnCreateTradesServiceIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderHardCancellerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderHardCancellerIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderSoftCancellerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderSoftCancellerIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnAcceptMachineIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnAcceptMachineIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/BaseLockingIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/BaseLockingIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/TradeBalanceLockingIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/TradeBalanceLockingIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/TradeDependentLockingIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/java/com/gtc/opportunity/trader/service/trade/TradeDependentLockingIT.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/itest/resources/application-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/itest/resources/application-test.yml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/aop/AcceptMachineIdInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/aop/AcceptMachineIdInterceptor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/aop/EsbMessageIdInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/aop/EsbMessageIdInterceptor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/app/AppInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/app/AppInitializer.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/AsyncConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/AsyncConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/CacheConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/Const.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/MySqlDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/MySqlDialect.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/OpportunityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/OpportunityConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/ScheduledConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/ScheduledConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/WsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/WsConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/Const.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/NnAcceptedStateMachineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/NnAcceptedStateMachineConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/StateMachinePrefixedSpringExplicitNamingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/StateMachinePrefixedSpringExplicitNamingStrategy.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/TradeStateMachineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/TradeStateMachineConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/XoAcceptedStateMachineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/config/statemachine/XoAcceptedStateMachineConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/CrossMarketOpportunity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/CrossMarketOpportunity.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/FullCrossMarketOpportunity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/FullCrossMarketOpportunity.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/IndexedOrderBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/IndexedOrderBook.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/Statistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/cqe/domain/Statistic.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptEvent.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptedNnTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptedNnTrade.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptedXoTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/AcceptedXoTrade.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/ByClientAndCurrency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/ByClientAndCurrency.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Client.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/ClientConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Const.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/CryptoPricing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/CryptoPricing.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/FeeSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/FeeSystem.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/LongMessageLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/LongMessageLimiter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/NnAcceptStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/NnAcceptStatus.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/NnConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/NnConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/SoftCancel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/SoftCancel.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/SoftCancelConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/SoftCancelConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Trade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Trade.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/TradeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/TradeEvent.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/TradeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/TradeStatus.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/Wallet.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/XoAcceptStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/XoAcceptStatus.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/XoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/XoConfig.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/MainKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/MainKey.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/RejectedId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/RejectedId.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/StatId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/StatId.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/StaticWallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/StaticWallet.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/BaseXoTradeStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/BaseXoTradeStat.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/Snapshot.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/XoTradeStatDaily.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/XoTradeStatDaily.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/XoTradeStatTotal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/general/XoTradeStatTotal.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/BaseXoTradeRejectedStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/BaseXoTradeRejectedStat.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/RejectionStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/RejectionStat.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/XoTradeRejectedStatDaily.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/XoTradeRejectedStatDaily.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/XoTradeRejectedStatTotal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/domain/stat/rejected/XoTradeRejectedStatTotal.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/AcceptedNnTradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/AcceptedNnTradeRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/AcceptedXoTradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/AcceptedXoTradeRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/ClientConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/ClientConfigRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/ClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/ClientRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/CryptoPricingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/CryptoPricingRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/NnConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/NnConfigRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/SoftCancelConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/SoftCancelConfigRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/SoftCancelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/SoftCancelRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/TradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/TradeRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/WalletRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/WalletRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/XoConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/XoConfigRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/dto/ByClientAndPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/dto/ByClientAndPair.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/StaticWalletRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/StaticWalletRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/BaseXoTradeStatRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/BaseXoTradeStatRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/XoTradeStatDailyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/XoTradeStatDailyRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/XoTradeStatTotalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/general/XoTradeStatTotalRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/BaseXoTradeRejectedStatRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/BaseXoTradeRejectedStatRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/XoTradeRejectedStatDailyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/XoTradeRejectedStatDailyRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/XoTradeRejectedStatTotalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/repository/stat/rejected/XoTradeRejectedStatTotalRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/CurrentTimestamp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/CurrentTimestamp.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/LatestMarketPrices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/LatestMarketPrices.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/TradeCreationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/TradeCreationService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/UuidGenerator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/BaseWsProviderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/BaseWsProviderClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/NnWsMarketDataClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/NnWsMarketDataClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/WsGlobalMarketDataClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/WsGlobalMarketDataClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/XoWsMarketDataClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/XoWsMarketDataClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayClient.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayCommander.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayCommander.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayErrorResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayErrorResponseListener.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayResponseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/command/gateway/WsGatewayResponseListener.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/BalanceChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/BalanceChange.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/TradeBalanceChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/TradeBalanceChange.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/TradeDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/compute/TradeDesc.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/FlatOrderBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/FlatOrderBook.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/FlatOrderBookWithHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/FlatOrderBookWithHistory.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/PreciseReplenishAmountDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/PreciseReplenishAmountDto.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/PreciseXoAmountDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/PreciseXoAmountDto.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/SatisfyReplenishAmountDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/SatisfyReplenishAmountDto.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/SatisfyXoAmountDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/SatisfyXoAmountDto.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/TradeDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/dto/TradeDto.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/NnDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/NnDispatcher.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/NnCreateTradesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/NnCreateTradesService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/FeeFitted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/FeeFitted.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/FeeFitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/FeeFitter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/Fitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/Fitter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/BuyLowSellHighFitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/BuyLowSellHighFitter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/SellHighBuyLowFitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/SellHighBuyLowFitter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/Util.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/dto/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/dto/Snapshot.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/ContainerStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/ContainerStatistics.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/NnDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/NnDataContainer.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/NnDataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/NnDataRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/Strategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/Strategy.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/StrategyData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/StrategyData.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/StrategyDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/repository/StrategyDetails.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/Key.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/NnAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/NnAnalyzer.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/NnSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/NnSolver.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/FeatureMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/FeatureMapper.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/ModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/ModelFactory.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/NnModelPredict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/model/NnModelPredict.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/LocalTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/LocalTime.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/RateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/RateLimiter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/util/BookFlattener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/util/BookFlattener.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/util/OrderBookKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/nnopportunity/util/OrderBookKey.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/WalletAndOrderUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/WalletAndOrderUpdater.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderCancelPriceFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderCancelPriceFinder.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderHardCanceller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderHardCanceller.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderSoftCanceller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnOrderSoftCanceller.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnSlaveOrderPusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/NnSlaveOrderPusher.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/OldOrderFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/OldOrderFinder.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/OrderUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/scheduled/trade/management/OrderUpdater.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/KeyExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/KeyExtractor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/TradePerformanceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/TradePerformanceCalculator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/nn/NnTradePerformanceReportingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/nn/NnTradePerformanceReportingService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/wallet/WalletValueReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/wallet/WalletValueReporter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/RejectedTradeStatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/RejectedTradeStatService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/XoStatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/XoStatService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/XoTradePerformanceReportingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/stat/xo/XoTradePerformanceReportingService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnAcceptMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnAcceptMachine.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnDependencyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnDependencyHandler.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnDependencyPropagator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/nnaccept/NnDependencyPropagator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/AcceptInteractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/AcceptInteractor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/BalanceReleaser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/BalanceReleaser.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/SoftCancelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/SoftCancelHandler.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/TradeMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/TradeMachine.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/TradeMessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/trade/TradeMessageProcessor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/xoaccept/XoAcceptMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/statemachine/xoaccept/XoAcceptMachine.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/ActualPriceUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/ActualPriceUpdater.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/TradeEsbEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/TradeEsbEventHandler.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/WalletEsbEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/trade/management/WalletEsbEventHandler.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/common/FitterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/common/FitterService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/common/dto/FittedReplenish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/common/dto/FittedReplenish.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/BalanceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/BalanceService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/Checker.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/ConfigCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/ConfigCache.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/CreateTradesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/CreateTradesService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunityAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunityAnalyzer.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunityMapperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunityMapperFactory.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunitySatisfierService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunitySatisfierService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunitySatisifactionLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/OpportunitySatisifactionLimiter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/RateCheckingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/RateCheckingService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/TotalAmountTradeLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/TotalAmountTradeLimiter.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/fastexception/Reason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/fastexception/Reason.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/fastexception/RejectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/fastexception/RejectionException.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/HistogramIntegrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/HistogramIntegrator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/RoundingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/RoundingUtil.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/ToLongMathMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/ToLongMathMapper.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/WarmupXoTransactionCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/WarmupXoTransactionCalculator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/XoTransactionCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/XoTransactionCalculator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/AsFixed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/AsFixed.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/IntegratedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/IntegratedHistogram.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/XoClientTradeConditionAsLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/XoClientTradeConditionAsLong.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/XoTradeCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/dto/XoTradeCondition.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoBalanceScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoBalanceScore.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoMoveIteratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoMoveIteratorFactory.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoTrade.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoTradeBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoTradeBalance.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/BookRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/OpportunityAcceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/OpportunityAcceptor.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/OpportunitySearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/OpportunitySearcher.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/SeenOpportunitiesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/finder/SeenOpportunitiesRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/ApproximateReplenishment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/ApproximateReplenishment.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/ReplenishTradeCreationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/ReplenishTradeCreationService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/TradeReplenishmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/TradeReplenishmentService.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/dto/Replenish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/dto/Replenish.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/PreciseReplenishmentCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/PreciseReplenishmentCalculator.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoBalanceScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoBalanceScore.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoReplenishPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoReplenishPrice.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoTrade.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoTradeBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/java/com/gtc/opportunity/trader/service/xoopportunity/replenishment/precision/optaplan/XoTradeBalance.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/application.yml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_0__InitialSchemaCreate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_0__InitialSchemaCreate.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_10__AlterAcceptedXoAmounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_10__AlterAcceptedXoAmounts.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_11__MaxSolveTime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE client_config ADD COLUMN max_solve_time_ms INT NOT NULL DEFAULT 75; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_12__MinNotional.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_12__MinNotional.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_13__AddRejectionStats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_13__AddRejectionStats.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_14__AddUpdatedAt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_14__AddUpdatedAt.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_15__Replenishable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_15__Replenishable.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_16__FixRejectedUnique.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_16__FixRejectedUnique.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_17__AddReplenishableCfgs.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE client_config ADD COLUMN max_solve_replenish_time_ms INT NOT NULL DEFAULT 2000; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_18__AddMoreStatistics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_18__AddMoreStatistics.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_19__ChangeSafetyCoefType.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_19__ChangeSafetyCoefType.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_1__AddEnversAuditTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_1__AddEnversAuditTable.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_20__AddReplenished.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_20__AddReplenished.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_21__DropUnusedColumns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_21__DropUnusedColumns.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_22__AddMaxSolveInvoke.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE client_config ADD COLUMN max_solve_rate_per_s INT DEFAULT 1 NOT NULL; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_23__AddStaleBookThresholdSAndEnabled.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_23__AddStaleBookThresholdSAndEnabled.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_24__CreateCryptoPricing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_24__CreateCryptoPricing.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_25__CreateSingleSideTradeLimit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_25__CreateSingleSideTradeLimit.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_26__IgnoreTradeSide.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE trade ADD COLUMN ignore_as_side_limit BIT(1) NOT NULL DEFAULT 0; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_27__AddNnConfig.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_27__AddNnConfig.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_28__AddXoConfig.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_28__AddXoConfig.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_29__AddNnAcceptedTrade.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_29__AddNnAcceptedTrade.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_2__AddStateMachineTables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_2__AddStateMachineTables.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_30__AddExpiryTime.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE nn_config ADD COLUMN expire_open_h INT NOT NULL DEFAULT 30; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_31__AddDependentOnAndLock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_31__AddDependentOnAndLock.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_32__AddDependencyOpenTimeout.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_32__AddDependencyOpenTimeout.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_33__DependsOnReserved.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_33__DependsOnReserved.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_34__StaticFunds.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_34__StaticFunds.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_35__AddFeeSystem.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE client_config ADD COLUMN fee_system VARCHAR(16) DEFAULT 'FEE_AFTER'; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_36__AddSoftCancel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_36__AddSoftCancel.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_3__AddEnversWalletAudit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_3__AddEnversWalletAudit.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_4__AddAssignedId.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_4__AddAssignedId.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_5__AddScaleColumn.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE client_config ADD COLUMN scale INT DEFAULT 4 NOT NULL; 2 | -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_6__AddStatisticsUpdatedAt.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_6__AddStatisticsUpdatedAt.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_7__AddSeparatedAmountAndPricePrec.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_7__AddSeparatedAmountAndPricePrec.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_8__UpdateClientConfig.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_8__UpdateClientConfig.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_9__AddStatDifferentAmounts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/db/opportunity-trader/migrations/V1_9__AddStatDifferentAmounts.sql -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/logback.xml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/optaplan/config/xo/solver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/optaplan/config/xo/solver.xml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/main/resources/spy.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/main/resources/spy.properties -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/BaseMockitoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/BaseMockitoTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/TradeBalanceChangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/TradeBalanceChangeTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/TradeCreationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/TradeCreationServiceTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/BuyLowSellHighFitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/BuyLowSellHighFitterTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/FitterBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/FitterBase.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/SellHighBuyLowFitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/creation/fitter/impl/SellHighBuyLowFitterTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/CsvRowToOrderBookMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/CsvRowToOrderBookMapper.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/GlobalNnPerformanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/GlobalNnPerformanceTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/HistoryBookReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/HistoryBookReader.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/TestTradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/global/TestTradeRepository.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/RateLimiterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/nnopportunity/solver/time/RateLimiterTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/stat/TradePerformanceCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/stat/TradePerformanceCalculatorTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/HistogramIntegratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/HistogramIntegratorTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/WarmupUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/WarmupUtil.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoBalanceScoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/optaplan/XoBalanceScoreTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest2.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest3.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest4.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest5.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/java/com/gtc/opportunity/trader/service/xoopportunity/creation/precision/realdata/XoTransactionCalculatorTest6.java -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/resources/nn/default_nn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/resources/nn/default_nn.yaml -------------------------------------------------------------------------------- /xo-opportunity-trader/src/test/resources/run-global-perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valb3r/GTC-all-repo/HEAD/xo-opportunity-trader/src/test/resources/run-global-perf.sh --------------------------------------------------------------------------------