diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/aws.xml b/.idea/aws.xml
new file mode 100644
index 0000000..b63b642
--- /dev/null
+++ b/.idea/aws.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..919ce1f
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 0000000..a55e7a1
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..f9b7b52
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml
new file mode 100644
index 0000000..76edb09
--- /dev/null
+++ b/.idea/csv-editor.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..712ab9d
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..d923d64
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..2b63946
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..c5f3f6b
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "java.configuration.updateBuildConfiguration": "interactive"
+}
\ No newline at end of file
diff --git a/logs/binance-java-connector.log b/logs/binance-java-connector.log
new file mode 100644
index 0000000..d42f198
--- /dev/null
+++ b/logs/binance-java-connector.log
@@ -0,0 +1,7926 @@
+2024-03-30 00:55:40.723[1711770940723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52598//dapi/v1/income?symbol=BNBUSDT×tamp=1711770940628&signature=cc347e257f8f32477d0d3675355a1e6d370c2aa7a8eae06accd34c9062085867
+2024-03-30 00:55:41.508[1711770941508] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52600//dapi/v1/income?timestamp=1711770941507&signature=25ca705e3dd583f0760e6f316b56d7cdf081a71db132c02614ed9bcb4c44ea5f
+2024-03-30 00:55:41.550[1711770941550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52602//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 00:55:41.631[1711770941631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52606//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 00:55:41.688[1711770941688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52608//fapi/v1/exchangeInfo
+2024-03-30 00:55:41.737[1711770941737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52610//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 00:55:41.802[1711770941802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52612//fapi/v1/ticker/24hr
+2024-03-30 00:55:41.877[1711770941877] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52615//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711770941876&signature=dbcbb643a10c3099db3252853e66d2a4886aa56b3310881dc2c65c533f7cd6f8
+2024-03-30 00:55:41.988[1711770941988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52617//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711770941986&signature=4098f5f63ad63a1eb71ae1cae30ed3b8283d8356cd99bb82cf9eec3f94d83eca
+2024-03-30 00:55:42.047[1711770942047] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52620//fapi/v1/time
+2024-03-30 00:55:42.092[1711770942092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52622//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711770942092&signature=2ad3df9104b59d1cc5fb1c38a46771c78ba6ec1d33e29655c93a34ddfed890a9
+2024-03-30 00:55:42.129[1711770942129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52624//dapi/v1/openOrders?timestamp=1711770942129&signature=8333c78a19a36f48f112f6d4288109e6ed8c5a790dad8d8c4e5de7fc33616a71
+2024-03-30 00:55:42.165[1711770942165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52626//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711770942165&signature=898f0464147d0275b74a9d4db62bbdb251ca871801b6643b3281345b4ca753b1
+2024-03-30 00:55:42.197[1711770942197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52628//dapi/v1/leverageBracket?timestamp=1711770942197&signature=56ecf2edb6c08f9bf5229da2101c18fc3f8bde7caf3a8d49b388dabf733ad348
+2024-03-30 00:55:42.235[1711770942235] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52630//fapi/v1/multiAssetsMargin?timestamp=1711770942235&signature=7ae2c02dd4a30060bbde88e1d6e0384329067bb4837fa88749e1ef05144b35f8
+2024-03-30 00:55:42.283[1711770942283] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52632//dapi/v1/pmExchangeInfo?timestamp=1711770942282&signature=0936588c359deb2416ae2dae0fc26c1af3394c5200bf1869220125b030ce5324
+2024-03-30 00:55:42.357[1711770942357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52634//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711770942357&signature=616d0d4b983aa8c69fcab96d756f502885a6e6121bbc01d3e22fd46dbb5b00c2
+2024-03-30 00:55:42.409[1711770942409] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52636//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 00:55:42.442[1711770942442] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52639//dapi/v1/premiumIndex
+2024-03-30 00:55:42.475[1711770942475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52641//fapi/v1/apiTradingStatus?timestamp=1711770942475&signature=a68398390c2d5be691299458acf0927fc1016cbb14e44ef2eb289009327c84d5
+2024-03-30 00:55:42.517[1711770942517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52643//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711770942516&signature=03e7cab7f6ce2686ed5c156b1a6cffab809ba9bcf3d78da169868b7443aa551d
+2024-03-30 00:55:42.556[1711770942556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52645//dapi/v1/exchangeInfo
+2024-03-30 00:55:42.615[1711770942615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52649//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711770942614&signature=758433a7b2183ea8c38dd36a93c3ee93531df1752eb429aad81a111f2ca6d6d5
+2024-03-30 00:55:42.647[1711770942647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52651//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770942647&signature=a7923ae5532d65665a08fe5ce23a9d221f950c723af73c85c92fac3eabd75940
+2024-03-30 00:55:42.692[1711770942692] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52656//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711770942691&signature=d83d0ccadedb6da0bf781de1dca8b4e8a68b25c3c5654a9cb5ec8d197fe83d5b
+2024-03-30 00:55:42.714[1711770942714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52658//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770942714&signature=6a71bbfdbbaef27789a8d76bca48198f62a6eb7ec9b294bc0aba8522ea385772
+2024-03-30 00:55:42.744[1711770942744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52660//dapi/v1/ping
+2024-03-30 00:55:42.776[1711770942776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52662//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 00:55:42.804[1711770942804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52664//fapi/v1/premiumIndex
+2024-03-30 00:55:42.830[1711770942830] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52666//dapi/v1/listenKey
+2024-03-30 00:55:42.889[1711770942889] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52669//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711770942888&signature=71c6744dd826a1c97699d7f50b701d94c5f8bde723be82785154964c3b8e8dea
+2024-03-30 00:55:42.918[1711770942918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52671//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 00:55:42.946[1711770942946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52673//fapi/v1/ticker/bookTicker
+2024-03-30 00:55:42.986[1711770942986] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52676//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711770942986&signature=b426d753291b34fa34caed37568458e698d44ae88c67b77aac0f294181e1ae69
+2024-03-30 00:55:43.024[1711770943024] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52679//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711770943023&signature=22f48e294436689ee756ad87d2e828de1689b2f8205761ba78544382afd9fddb
+2024-03-30 00:55:43.064[1711770943064] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52682//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711770943062&signature=f89e996c3e5f4b1e22b0e67b8f3dd19f0a43eaab89df54e05127569c0fcc3ff6
+2024-03-30 00:55:43.091[1711770943091] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52684//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711770943090&endTime=1711770944090
+2024-03-30 00:55:43.134[1711770943134] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52688//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 00:55:43.160[1711770943160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52690//fapi/v1/ticker/price
+2024-03-30 00:55:43.186[1711770943186] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52692//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 00:55:43.222[1711770943222] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52695//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711770943222&signature=dd62227775ae11f0a4e281f97c8f012ca3c443e53f569657e6cf331bd5820e6f
+2024-03-30 00:55:43.249[1711770943249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52697//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 00:55:43.299[1711770943299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52701//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 00:55:43.330[1711770943330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52703//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 00:55:43.366[1711770943366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52706//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 00:55:43.417[1711770943417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52710//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711770943416&signature=4c8296b973199f9605c9eb9959d808ee5c6566f99b356d2466087b7e31911ce6
+2024-03-30 00:55:43.445[1711770943445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52712//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770943445&signature=0cea7d57332d2b956a4f395121ed368fd4ef1711f5eb7479be392a78b7fa5052
+2024-03-30 00:55:43.479[1711770943479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52714//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 00:55:43.506[1711770943506] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52716//fapi/v1/indexInfo
+2024-03-30 00:55:43.535[1711770943535] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52718//fapi/v1/pmExchangeInfo?timestamp=1711770943535&signature=40842026d32661c47524440505dc1846948fe08abffba6538c89c673a51eb188
+2024-03-30 00:55:43.557[1711770943557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52720//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711770943557&signature=8b729343c8f1e846d9f0cb4096b5e4b8ff910697faf626f5e054b8218ae6b090
+2024-03-30 00:55:43.584[1711770943584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52722//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770943583&endTime=1711770944583
+2024-03-30 00:55:43.610[1711770943610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52724//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 00:55:43.654[1711770943654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52728//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711770943654&signature=c9477cf215adf54f3a67cddd9dd1af310bcbc8584954ed458fcc72854ef71d64
+2024-03-30 00:55:43.703[1711770943703] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52732//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711770943703&signature=68c48de53a16efc263c0346c5726c16269641dd5db707f46dfb0f1342a2a11b4
+2024-03-30 00:55:43.733[1711770943733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52734//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711770943733&signature=d0ecc088af073362609ab22a05f2599f28fc41e32f091974aa2d4c2f8bfc9912
+2024-03-30 00:55:43.758[1711770943758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52736//fapi/v1/openOrders?timestamp=1711770943758&signature=8f3019f9055fe7b65257d317772fd6225b5e5aa8982a0ccd92a234c1672f5426
+2024-03-30 00:55:43.780[1711770943780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52738//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 00:55:43.805[1711770943805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52740//dapi/v1/ticker/24hr
+2024-03-30 00:55:43.832[1711770943832] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52742//fapi/v1/listenKey
+2024-03-30 00:55:43.895[1711770943895] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52745//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711770943895&signature=a0b52e08d90353e16ef23819522d32fef790e735c1b2d5fe6198afb278e194bf
+2024-03-30 00:55:43.932[1711770943932] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52748//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711770943932&signature=6ebab49f567778a1b8abda3a87119bd04b7f1c83c5d49e8d44d3ffbf5a9a7452
+2024-03-30 00:55:43.977[1711770943977] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52752//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711770943977&signature=7ceb7074115d0f6d20dcba8b92adcf78b9d6d078cc0e822515b4631aa8241903
+2024-03-30 00:55:44.001[1711770944001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52754//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770944001&signature=3681351411d0a18a8ef030d9e4724b841c81031ee8498264db383d0663ebbf8c
+2024-03-30 00:55:44.045[1711770944045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52756//dapi/v1/balance?timestamp=1711770944045&signature=b5a1de3dd881fa6296fad47708f9bd68e3ecb44062c6ba2b13f3e421921b16fd
+2024-03-30 00:55:44.071[1711770944071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52758//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711770944071&signature=79c00ec5dea8bfb1ec7e99e8dc0aaeb48d082b660ce91e553491de004092a55a
+2024-03-30 00:55:44.115[1711770944115] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52762//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711770944115&signature=21ef71f3ba38b581627238429dd167455d737c7ef6e0f1cd0b049f0d1523fdea
+2024-03-30 00:55:44.156[1711770944156] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52765//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711770944156&signature=1d79a8694b510ba2c0b72726c00d3ea97d6fff301c6f29b9d92d4621ab131fdf
+2024-03-30 00:55:44.203[1711770944203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52768//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 00:55:44.228[1711770944228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52770//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 00:55:44.254[1711770944254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52772//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 00:55:44.280[1711770944280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52774//dapi/v1/ticker/bookTicker
+2024-03-30 00:55:44.316[1711770944316] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52777//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770944315&endTime=1711770945315
+2024-03-30 00:55:44.351[1711770944351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52780//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 00:55:44.501[1711770944501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52792//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770944500&endTime=1711770945500
+2024-03-30 00:55:44.528[1711770944528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52794//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 00:55:44.644[1711770944644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52796//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 00:55:44.682[1711770944682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52799//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 00:55:44.711[1711770944711] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52801//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711770944710&endTime=1711770945710
+2024-03-30 00:55:44.755[1711770944755] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52805//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711770944754&endTime=1711770945754
+2024-03-30 00:55:44.780[1711770944780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52807//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 00:55:44.823[1711770944823] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52811//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711770944823&signature=965f4a702edc14d7a2f17a58bff08c67607f18c9542f642596245c7ae12dcec9
+2024-03-30 00:55:44.856[1711770944856] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52814//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 00:55:44.908[1711770944908] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52819//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711770944908&signature=dfc029ae6fee09e0e679a4bd07929784b5653ab0f24aa5967a162f338862d828
+2024-03-30 00:55:44.930[1711770944930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52821//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 00:55:44.970[1711770944970] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52824//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711770944970&signature=4c9980d329f609d9ec5756895161bada980da816961b27e524b850ec8c4de72b
+2024-03-30 00:55:45.009[1711770945009] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52827//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711770945009&signature=0ecaac5680e3a929a58d5fc7da56ed6b014810c4974651d3b0b189926aec978d
+2024-03-30 00:55:45.039[1711770945039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52829//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711770945038&endTime=1711770946038
+2024-03-30 00:55:45.067[1711770945067] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52831//fapi/v1/fundingRate
+2024-03-30 00:55:45.094[1711770945094] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.112[1711770945112] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.113[1711770945113] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.114[1711770945114] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.115[1711770945115] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 00:55:45.117[1711770945117] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 00:55:45.135[1711770945135] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.137[1711770945137] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.138[1711770945138] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.140[1711770945140] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.141[1711770945141] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.146[1711770945146] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 00:55:45.166[1711770945166] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.167[1711770945167] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.169[1711770945169] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.171[1711770945171] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.188[1711770945188] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.190[1711770945190] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.191[1711770945191] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.192[1711770945192] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.195[1711770945195] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 00:55:45.214[1711770945214] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.227[1711770945227] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@a8424d1 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 00:55:45.228[1711770945228] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 00:55:45.229[1711770945229] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@287581b1 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 00:55:45.230[1711770945230] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 00:55:45.231[1711770945231] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:121)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@ae6a8d5 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 00:55:45.232[1711770945232] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 00:55:45.234[1711770945234] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:157)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2c1931f3 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 00:55:45.235[1711770945235] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 00:55:45.237[1711770945237] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@45d106bb rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 00:55:45.265[1711770945265] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52852//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711770945264&signature=00c1670c54b0e52208cdf990068bffbc33d648bd1e80731f6e7607974a3fb4c1
+2024-03-30 00:55:45.296[1711770945296] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52854//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711770945296&signature=c3825e7b3c9144154517f531fbf5bd398a14e0f0dd8e1158b6daf8e02d49d4f7
+2024-03-30 00:55:45.354[1711770945354] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52857//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711770945354&signature=c3cd42d371231625ae750a26b8c384cd31438dd3ba1916245835fafe1f264058
+2024-03-30 00:55:45.392[1711770945392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52859//dapi/v1/positionSide/dual?timestamp=1711770945390&signature=16b6405c5892bb8b5ef34591b135c03b59099ee60f75cace77fd5775848f68f0
+2024-03-30 00:55:45.430[1711770945430] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52861//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711770945429&signature=fddbe6444ca75492c140a6a3ebb207cb09d0833abefef36bac133f579756a081
+2024-03-30 00:55:45.492[1711770945492] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52864//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 00:55:45.537[1711770945537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52866//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 00:55:45.582[1711770945582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52868//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 00:55:45.657[1711770945657] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52871//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711770945655&endTime=1711770946655
+2024-03-30 00:55:45.744[1711770945744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52873//fapi/v1/leverageBracket?timestamp=1711770945744&signature=fa088ea4819a809a43f02a8dadf3a5e43fc1e3a9598da1023841f616f32b7fff
+2024-03-30 00:55:45.778[1711770945778] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52875//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770945778&signature=c5187219e00f41b42f2ab32584c79d996b4f9d8c1a4e586a3b655940cac6ace3
+2024-03-30 00:55:45.822[1711770945822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52877//dapi/v1/ticker/price
+2024-03-30 00:55:45.875[1711770945875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52879//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 00:55:45.959[1711770945959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52883//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711770945956&endTime=1711770946956
+2024-03-30 00:55:45.997[1711770945997] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52885//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 00:55:46.236[1711770946236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52887//fapi/v2/positionRisk?timestamp=1711770946235&signature=e2a64937ec6b911b58f5cc0981e616905028dc5f9c24b7ea2dbda315d5bc365c
+2024-03-30 00:55:46.284[1711770946284] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52889//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711770946284&signature=1dea3ca4968ab8cb7cf873d70b692fd2cec45a9212ab16f9f2713dddd80f3b5e
+2024-03-30 00:55:46.323[1711770946323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52891//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 00:55:46.365[1711770946365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52893//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711770946363&endTime=1711770947363
+2024-03-30 00:55:46.430[1711770946430] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52897//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 00:55:46.475[1711770946475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52900//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770946473&endTime=1711770947473
+2024-03-30 00:55:46.524[1711770946524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52903//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711770946524&signature=cee706b7aebaa6f02b761e60729e04589c75e6b3f1e4b1dee593bbe78509e0f7
+2024-03-30 00:55:46.576[1711770946576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52907//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 00:55:46.608[1711770946608] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52909//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 00:55:46.649[1711770946649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52911//fapi/v2/balance?timestamp=1711770946648&signature=83c5bddcdb81ced326f366f8ef28de7ad2cb4aab89d2bd14466aaf9c786b76fa
+2024-03-30 00:55:46.714[1711770946714] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52914//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711770946714&signature=caa743a15fac0fa8cb97cb7296c310f7001e55a466caefd32684b86a688de66d
+2024-03-30 00:55:46.774[1711770946774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52917//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711770946774&signature=9a3d03a2b1d9506103aa5db297734b2159d458be0332d13600f9198f44c3630f
+2024-03-30 00:55:46.841[1711770946841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52921//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 00:55:46.875[1711770946875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52923//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711770946874&endTime=1711770947874
+2024-03-30 00:55:46.914[1711770946914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52925//dapi/v1/positionRisk?timestamp=1711770946914&signature=708449f8c1a46df594c102c13d68d61818fa882f95348f5ae483f594791892c1
+2024-03-30 00:55:46.955[1711770946955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52927//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711770946954&signature=ab4e48e6fd8b3992932df8685ed87344c09a5d25e84c9286e43985e1179123b7
+2024-03-30 00:55:47.011[1711770947011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52931//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 00:55:47.041[1711770947041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52933//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770947039&endTime=1711770948039
+2024-03-30 00:55:47.075[1711770947075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52935//fapi/v1/income?symbol=BNBUSDT×tamp=1711770947075&signature=8f302a39e175732d99005fa7393db8541c4aa740a5e8c2a35ee966dd3c0ed31f
+2024-03-30 00:55:47.108[1711770947108] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52937//fapi/v1/income?timestamp=1711770947108&signature=92bd939d0ecf134231a8108a2b97e9a57cd9447860f8c10c5343f7d8baa4e43d
+2024-03-30 00:55:47.149[1711770947149] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-03-30 00:55:47.149[1711770947149] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-03-30 00:55:47.150[1711770947150] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-03-30 00:55:47.172[1711770947172] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52939//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 00:55:47.221[1711770947221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52942//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 00:55:47.262[1711770947262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52944//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711770947262&signature=8915b838ecfac0af032af62dd9a5c6c582d922a2044609f26eb02eca8e53c1a3
+2024-03-30 00:55:47.304[1711770947304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52947//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 00:55:47.352[1711770947352] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52949//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711770947349&endTime=1711770948349
+2024-03-30 00:55:47.425[1711770947425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52953//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711770947424&endTime=1711770948424
+2024-03-30 00:55:47.472[1711770947472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52955//dapi/v1/fundingRate
+2024-03-30 00:55:47.513[1711770947513] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52957//fapi/v1/positionSide/dual?timestamp=1711770947513&signature=8ff243aaac639ea3fa64e501ebd2fd642c605ecf1e7b48cdf64bad2cfa4de610
+2024-03-30 00:55:47.544[1711770947544] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52959//fapi/v1/ping
+2024-03-30 00:55:47.582[1711770947582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52961//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 00:55:47.621[1711770947621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52963//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 00:55:47.661[1711770947661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52965//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 00:55:47.697[1711770947697] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52968//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711770947696&endTime=1711770948696
+2024-03-30 00:55:47.735[1711770947735] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52971//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711770947734&endTime=1711770948734
+2024-03-30 00:55:47.764[1711770947764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52974//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 00:55:47.789[1711770947789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52976//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 00:55:47.814[1711770947814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52978//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711770947814&endTime=1711770948814
+2024-03-30 00:55:47.862[1711770947862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52982//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711770947862&signature=be916bea1e91c2db7b0cf6f9777c273c7d60624c6b20ca3594c30af9eb5be4b7
+2024-03-30 00:55:47.902[1711770947902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52985//fapi/v1/income/asyn?startTime=1711770947900&endTime=1711770948900×tamp=1711770947902&signature=fa749c43ba455a666da323994762f00b88b5477f6db44fa8558bcf058e6e6790
+2024-03-30 00:55:47.934[1711770947934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52987//fapi/v1/income/asyn?timestamp=1711770947933&signature=d7bf5cb79b849eb2362efc20bb517c560f6efc082bbd840ebbcb82323c6dce41
+2024-03-30 00:55:47.968[1711770947968] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52989//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 00:55:47.998[1711770947998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52991//fapi/v1/assetIndex
+2024-03-30 00:55:48.039[1711770948039] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52993//dapi/v1/listenKey
+2024-03-30 00:55:48.083[1711770948083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52995//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711770948083&signature=582ae7155036ce533acb388552a786668f14373cbda393812be2c1e61773d1d5
+2024-03-30 00:55:48.137[1711770948137] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52998//fapi/v2/account?timestamp=1711770948136&signature=02fc00f5da349777d455798828c79c6e1e71599e51f129f4a5d984a7d4a65f4e
+2024-03-30 00:55:48.190[1711770948190] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53001//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711770948189&signature=806036cccb95883688cc09c7b1a2b635e62333461c7ffdb436f897bbd265fd77
+2024-03-30 00:55:48.227[1711770948227] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53003//fapi/v1/listenKey
+2024-03-30 00:55:48.264[1711770948264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53005//dapi/v1/adlQuantile?timestamp=1711770948264&signature=709b541af091d2821bac09922dda9223aea772cfcfae31d87c5e2fe880fdc4e9
+2024-03-30 00:55:48.298[1711770948298] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53007//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711770948297&signature=482b5645f2238bf0c0c2144873c6301136f0429fac696fcbf27a4c446f34c3eb
+2024-03-30 00:55:48.333[1711770948333] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53009//dapi/v1/listenKey
+2024-03-30 00:55:48.380[1711770948380] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53012//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711770948380&signature=fa2824d3144d2e1163d8bd4423d68e6bce366521ec324ea0d1f4b102a4e81288
+2024-03-30 00:55:48.445[1711770948445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53016//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 00:55:48.478[1711770948478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53018//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711770948476&endTime=1711770949476
+2024-03-30 00:55:48.511[1711770948511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53020//fapi/v1/adlQuantile?timestamp=1711770948511&signature=ef02946f8db7570a91a44110956ebe88b9d9fea8b23508b0c735057c86b552fb
+2024-03-30 00:55:48.545[1711770948545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53022//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711770948545&signature=1e71b833be936107582a9332c0807bd20ec8ddec8e6b22ba1d15ffbfab8e54f2
+2024-03-30 00:55:48.580[1711770948580] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53024//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711770948580&signature=07dd40d8e847748e9d53a8c711483a6e89576d96b983690c5286ef7d31e349e1
+2024-03-30 00:55:48.622[1711770948622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53026//fapi/v1/forceOrders?timestamp=1711770948622&signature=418f4289fbfaa46d6ddf3c1b2239fcef69570e67db61106f58de0226911c7209
+2024-03-30 00:55:48.660[1711770948660] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53028//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770948659&endTime=1711770949659
+2024-03-30 00:55:48.714[1711770948714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53032//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 00:55:48.746[1711770948746] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53034//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711770948746&signature=35e4d4e50c69f97a99cbc0b5d57a95f2df510da74228d2046fff1d6531a4dca0
+2024-03-30 00:55:48.792[1711770948792] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53037//dapi/v1/leverageBracket?timestamp=1711770948792&signature=f02dce457af869c1d1bef769932492bdc4fd7b0862e5ac7206dc0f830a81e351
+2024-03-30 00:55:48.829[1711770948829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53039//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770948829&signature=e62adff459adffef0e3bff8bb34967ebf9c6ab3348fda595f08f81715fd23247
+2024-03-30 00:55:48.861[1711770948861] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53041//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770948860&endTime=1711770949860
+2024-03-30 00:55:48.926[1711770948926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53045//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 00:55:48.970[1711770948970] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53048//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711770948970&signature=966ede85b04ac89b2f0413b930751b8738c253c90140ff86631703da522fafc7
+2024-03-30 00:55:49.015[1711770949015] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53052//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770949014&endTime=1711770950014
+2024-03-30 00:55:49.041[1711770949041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53054//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 00:55:49.071[1711770949071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53057//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711770949071&signature=3fadc93e72f068c86cc56332c5b7a689e3c747e24e93c840deb844b8b976e1b6
+2024-03-30 00:55:49.099[1711770949099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53059//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770949099&signature=3888030fc15e7e11901591589ccb5f44fc8329b1d7e51b751b5ace9c1ba703a2
+2024-03-30 00:55:49.129[1711770949129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53061//fapi/v1/leverageBracket?timestamp=1711770949128&signature=462eb0f7b40107d12048e35e6532ffe33a0ca0de15f03acebc4bb85777bcbe50
+2024-03-30 00:55:49.155[1711770949155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53063//dapi/v2/leverageBracket?timestamp=1711770949155&signature=121497de86a5c0844d0f329f1aa54d6d73a60854234cde228b0ba4117921c144
+2024-03-30 00:55:49.183[1711770949183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53065//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711770949183&signature=e2530b8984c2fadf5771dbdbe7e1e0d99d910b7958e235ef2bf613e58554fc4d
+2024-03-30 00:55:49.212[1711770949212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53067//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711770949212&signature=c13c6d51164ab2bef90e946cbda1c251c0a7965c2a737a105f4f4272e15a8d34
+2024-03-30 00:55:49.245[1711770949245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53069//dapi/v1/forceOrders?timestamp=1711770949245&signature=92b24e514b3ff80c3323c8eb7fbfdd7c23e144bb02bec9a0cf11ba5749940042
+2024-03-30 00:55:49.276[1711770949276] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53071//dapi/v1/time
+2024-03-30 00:55:49.310[1711770949310] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53074//fapi/v1/listenKey
+2024-03-30 00:55:49.334[1711770949334] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53076//dapi/v1/account?timestamp=1711770949334&signature=d528c6a42b93091517b04b25f4b41aedb1c0b81200eab289f97b07813a5625ac
+2024-03-30 03:10:17.658[1711779017658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54403//dapi/v1/account?timestamp=1711779017541&signature=e040221ae34f886826379f80505a42680756b2033f5dcec7ad5b9e92ac3d0df8
+2024-03-30 03:10:18.332[1711779018332] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54405//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711779018332&signature=c8c4dec962a32375f6baa941b614d9b40c5147eff304b461b11af4b46ec31c28
+2024-03-30 03:10:18.362[1711779018362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54408//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711779018361&signature=52cc698e4fc74a56aacb07d5e4a973fb4ec75de05b0ba7d5947596dba5231a15
+2024-03-30 03:10:18.398[1711779018398] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54412//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779018397&signature=f22a7387cb9a7873deccbaa4ea4680d1daa77eb34c24e3f780878be162593e28
+2024-03-30 03:10:18.471[1711779018471] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54415//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779018471&signature=b4e1a6a2bcbf7bb79c547ec55e24b29f5d24c57fae162224045674afa0ca74bf
+2024-03-30 03:10:18.502[1711779018502] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54418//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779018501&signature=6964278e499e0178332371ff0fc952a576eecfb5a22b9951442681d4e70027ac
+2024-03-30 03:10:18.546[1711779018546] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54420//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711779018546&signature=7e6c8285becde5970bacdef47c98a116c41c8dd8039363755853b511bbad9afc
+2024-03-30 03:10:18.560[1711779018560] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54423//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711779018559&signature=90861f6aac43b91a8765ba12091816dc74beec7ef34c6f6feb15e025bbc15970
+2024-03-30 03:10:18.572[1711779018572] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54425//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779018571&signature=885d8bded39dbe7df616fac1472cf0ac8f9851c293d65116e4b2a48e4a93412b
+2024-03-30 03:10:18.597[1711779018597] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54429//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779018596&signature=033a70a739ac5a17a4d39e67824cec39da7c5fb4ccb9aeb5e2d749db55038d65
+2024-03-30 03:10:18.614[1711779018614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54431//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779018613&signature=69b871ca02725936b92d8e6ffbca380cc78479d4dd95081f6f1819123f3e93c5
+2024-03-30 03:10:18.631[1711779018631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54433//dapi/v1/openOrders?timestamp=1711779018631&signature=34b4b0501ac789898b698537ed7aee303ceed01ecf7bf7b2eb61f6e6ca9665c3
+2024-03-30 03:10:18.650[1711779018650] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54435//dapi/v1/positionSide/dual?timestamp=1711779018650&signature=db69de6bc88f1e0039393c2cf8712f59ff11b8fc3166a21e0c11aaf36467cc0c
+2024-03-30 03:10:18.680[1711779018680] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54437//dapi/v1/balance?timestamp=1711779018675&signature=45ab84cf27d09bb07fc60f0707205862717a18593304faa5d2f84046b82ceaf5
+2024-03-30 03:10:18.701[1711779018701] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54439//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711779018700&signature=c97cf8943451157bf28b5b8d00163adc6859d3d82ced9497076347797a9e979b
+2024-03-30 03:10:18.713[1711779018713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54441//dapi/v1/leverageBracket?timestamp=1711779018711&signature=2063490d210c5b058ed91da483aa52281f04fe14fc792d0e134095cee04f6515
+2024-03-30 03:10:18.733[1711779018733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54443//dapi/v2/leverageBracket?timestamp=1711779018732&signature=f2e991738630fde910aed9d2f2dfa72cec412867b8b1d02ba793eaa15cf0d703
+2024-03-30 03:10:18.743[1711779018743] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54445//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711779018742&signature=d93ec9b2af4aa4c195fddd1836e9826630a625c5e1d3ab646d64325c9c0e8cc8
+2024-03-30 03:10:18.754[1711779018754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54447//dapi/v1/income?symbol=BNBUSDT×tamp=1711779018754&signature=3913d13a4071bad05d4ba35b32fc4144c9657b7a3883b8dc4d47d37a3f5ec98e
+2024-03-30 03:10:18.762[1711779018762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54449//dapi/v1/income?timestamp=1711779018762&signature=7b6e262dde0ccff46e35e79096ff08b98d66f8e9e64d93ecd435301014852844
+2024-03-30 03:10:18.779[1711779018779] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54452//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779018779&signature=2d766aea49c9f5266d2dde45af9a402e24f4d2a953f7f72cd16b339e9181b979
+2024-03-30 03:10:18.792[1711779018792] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54454//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779018791&signature=9ea7f4804bedfabfcdd1efb765ed1072c290675ee4646d4da875da15f982b34f
+2024-03-30 03:10:18.813[1711779018813] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54458//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779018813&signature=79da3c54fcb563264fb41e4bfc887663bd3e609a89275510195c988a6ad29378
+2024-03-30 03:10:18.854[1711779018854] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54461//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779018838&signature=55282e38fc821c793f7b2d26ad355668ac5b703e10b150462240021f075689da
+2024-03-30 03:10:18.874[1711779018874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54463//dapi/v1/leverageBracket?timestamp=1711779018874&signature=3e9fafda9165228e202c6547dabcb9bd12a9246238cf4d8c0fac64ef1639a215
+2024-03-30 03:10:18.891[1711779018891] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54465//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779018891&signature=c2d2a5dff2acab8588cfa5234ae0b40330825fa8c2d7ac008cc1e63eb042b37d
+2024-03-30 03:10:18.906[1711779018906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54467//dapi/v1/adlQuantile?timestamp=1711779018906&signature=e708db98605c48e0681f9c0779944732d6f0bd643e37188bc5eda2d906df2d12
+2024-03-30 03:10:18.916[1711779018916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54469//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779018916&signature=0b8b5c2a113388dfaecbbede38c85b9db4ba2c919c900ae1964535119463bae2
+2024-03-30 03:10:18.933[1711779018933] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54471//dapi/v1/positionRisk?timestamp=1711779018933&signature=e06dce702045fcd4235d6fd67130a34c8fafc646ee6bfc0fb03e6239d8658b4e
+2024-03-30 03:10:18.943[1711779018943] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54473//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711779018943&signature=81f1b0ac87e21a279aed228a2a23f5dbce23069406803b9871a4a0a54001a28e
+2024-03-30 03:10:18.955[1711779018955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54475//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779018955&signature=4fae326919410ff38f388a2c4221a0962e7a98d43af645380ceb5d03d59a6d66
+2024-03-30 03:10:18.979[1711779018979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54480//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779018979&signature=c72dd6a869cafa4225abefe5454ee733d34a6ba01383fef3df264bc75da4fe03
+2024-03-30 03:10:18.988[1711779018988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54482//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779018988&signature=ae8f48f3cd45cda46837b518ca6b86805f363969282e839b6c36c9400c4c9fe1
+2024-03-30 03:10:19.003[1711779019003] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54486//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711779019003&signature=080b86f2df6795582e2502c3f569566dc4a0eb266fe54d75fb927b73c83edb62
+2024-03-30 03:10:19.013[1711779019013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54488//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779019012&signature=17f4c3aef9d0bb3f3510201ad38009c1df26faee004166fc31d8e1985d793283
+2024-03-30 03:10:19.026[1711779019026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54491//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779019026&signature=645cd635bfcf151a9e28d107745df8319aa49a81d8926593b4cb816238b115dd
+2024-03-30 03:10:19.037[1711779019037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54493//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779019036&signature=896e26895d37536e84d87571fa6735e9a3d4e6d6bb67e403d25a051ec3e7caf7
+2024-03-30 03:10:19.095[1711779019095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54495//dapi/v1/forceOrders?timestamp=1711779019094&signature=babb6609340015b201381511187d3c9f1cf611660d7f61b832a8acd5a1521bd9
+2024-03-30 03:10:19.107[1711779019107] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54497//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 03:10:19.121[1711779019121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54499//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:19.132[1711779019132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54501//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 03:10:19.144[1711779019144] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54504//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779019143&endTime=1711779020143
+2024-03-30 03:10:19.152[1711779019152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54506//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 03:10:19.167[1711779019167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54510//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 03:10:19.177[1711779019177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54512//dapi/v1/ticker/bookTicker
+2024-03-30 03:10:19.188[1711779019188] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54514//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 03:10:19.196[1711779019196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54516//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779019194&endTime=1711779020194
+2024-03-30 03:10:19.213[1711779019213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54521//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 03:10:19.218[1711779019218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54523//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 03:10:19.226[1711779019226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54525//dapi/v1/exchangeInfo
+2024-03-30 03:10:19.234[1711779019234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54527//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779019233&endTime=1711779020233
+2024-03-30 03:10:19.241[1711779019241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54529//dapi/v1/fundingRate
+2024-03-30 03:10:19.252[1711779019252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54531//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 03:10:19.292[1711779019292] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54535//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 03:10:19.305[1711779019305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54537//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 03:10:19.315[1711779019315] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54539//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779019313&endTime=1711779020313
+2024-03-30 03:10:19.373[1711779019373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54545//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779019372&endTime=1711779020372
+2024-03-30 03:10:19.382[1711779019382] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54547//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:19.391[1711779019391] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54549//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711779019390&endTime=1711779020390
+2024-03-30 03:10:19.410[1711779019410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54553//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 03:10:19.420[1711779019420] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54555//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 03:10:19.427[1711779019427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54557//dapi/v1/premiumIndex
+2024-03-30 03:10:19.439[1711779019439] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54560//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711779019438&endTime=1711779020438
+2024-03-30 03:10:19.451[1711779019451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54563//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 03:10:19.462[1711779019462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54565//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 03:10:19.488[1711779019488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54568//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779019487&endTime=1711779020487
+2024-03-30 03:10:19.500[1711779019500] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54570//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 03:10:19.519[1711779019519] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54574//dapi/v1/ping
+2024-03-30 03:10:19.533[1711779019533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54576//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 03:10:19.545[1711779019545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54578//dapi/v1/ticker/24hr
+2024-03-30 03:10:19.562[1711779019562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54580//dapi/v1/ticker/price
+2024-03-30 03:10:19.570[1711779019570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54582//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 03:10:19.583[1711779019583] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54584//dapi/v1/time
+2024-03-30 03:10:19.603[1711779019603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54588//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 03:10:19.611[1711779019611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54590//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711779019610&endTime=1711779020610
+2024-03-30 03:10:19.627[1711779019627] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54594//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 03:10:19.635[1711779019635] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54596//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779019634&endTime=1711779020634
+2024-03-30 03:10:19.646[1711779019646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54598//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:19.660[1711779019660] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54601//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 03:10:19.679[1711779019679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54604//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711779019679&signature=d2331284a5aa0e4acf8f590975aad97dc308823a6808fdbe6c828990b0cc63ac
+2024-03-30 03:10:19.690[1711779019690] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54606//dapi/v1/pmExchangeInfo?timestamp=1711779019689&signature=4c3ae502e28778c05afe5f5f2655c56cb672291170797f456bb6806cf0284837
+2024-03-30 03:10:19.700[1711779019700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54608//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779019700&signature=692d4af58fda459f9408dbd3b5bac205ae42a744701554db3e0f0de579573053
+2024-03-30 03:10:19.710[1711779019710] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54610//dapi/v1/listenKey
+2024-03-30 03:10:19.723[1711779019723] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54612//dapi/v1/listenKey
+2024-03-30 03:10:19.736[1711779019736] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54614//dapi/v1/listenKey
+2024-03-30 03:10:19.760[1711779019760] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.789[1711779019789] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.790[1711779019790] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.792[1711779019792] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.793[1711779019793] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 03:10:19.795[1711779019795] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 03:10:19.797[1711779019797] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.798[1711779019798] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.800[1711779019800] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.801[1711779019801] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.803[1711779019803] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.806[1711779019806] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 03:10:19.808[1711779019808] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.809[1711779019809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.810[1711779019810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.812[1711779019812] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.818[1711779019818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.822[1711779019822] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.823[1711779019823] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.825[1711779019825] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 03:10:19.828[1711779019828] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.836[1711779019836] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@259287ac rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:19.837[1711779019837] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:19.839[1711779019839] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@111a7973 rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:19.840[1711779019840] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:19.841[1711779019841] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@46612bfc rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:19.842[1711779019842] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:19.843[1711779019843] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5a47730c rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:19.844[1711779019844] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:19.845[1711779019845] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6818fd48 rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 03:10:20.095[1711779020095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54642//fapi/v2/account?timestamp=1711779020094&signature=f02b92b77dca4d5cee155aea88154c0c90776271ab6ddbb37b2e1c631f06f487
+2024-03-30 03:10:20.118[1711779020118] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54644//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711779020117&signature=2d5fbd304889396dac773625bc3ae88fbb0c6fc326975ea4f3d96eb3572d0e11
+2024-03-30 03:10:20.202[1711779020202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54647//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711779020202&signature=4276da9717fdeb3c32fe945deb6be372cee07ad048691555e0637b391e59c9e2
+2024-03-30 03:10:20.223[1711779020223] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54651//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779020223&signature=587aa7ef8722e37ec7ca56bddece34c8349339f3f31181b4b0f4b1cc48de226b
+2024-03-30 03:10:20.266[1711779020266] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54654//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779020266&signature=45cd3ad43c9f5847d09a7a7cabdee599be8478a6c685570426d64857d21b4e63
+2024-03-30 03:10:20.317[1711779020317] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54657//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779020317&signature=5c7516b0df8d9e22eba74f9a11ca03b9d1d79ff028513afe7786688695afb782
+2024-03-30 03:10:20.406[1711779020406] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54659//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711779020406&signature=0d5305d96c978d2cbad9284360735346f0113023d8cf304813e158ad80b7ae55
+2024-03-30 03:10:20.435[1711779020435] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54662//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711779020435&signature=9d5f518ceb172bf4d080aedf5f0439565db4368d789a4f16b1c604a8a2c8d642
+2024-03-30 03:10:20.461[1711779020461] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54664//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779020461&signature=18931a588b28224ed2b2089d4ec452872f8589825a1b968231f37075fdd1592d
+2024-03-30 03:10:20.503[1711779020503] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54668//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711779020503&signature=4ad6c34df20ef504246a079a83d662c9df6a60dcffdb232c3716955d92b597b5
+2024-03-30 03:10:20.586[1711779020586] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54671//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711779020586&signature=0015c2a12ab14c2d43443f5bd201c05f43de286b25a59bf64352f30db7a7d00d
+2024-03-30 03:10:20.617[1711779020617] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54674//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779020617&signature=5ffe3de56dc38b676c9d51e1935218bec8d2814dc984b28ee4122a0ce7452612
+2024-03-30 03:10:20.661[1711779020661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54676//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779020660&signature=dfc686a5b40489bd829e97c3939e51aab4df492444c3747a7acc2f527d209061
+2024-03-30 03:10:20.676[1711779020676] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54678//fapi/v1/openOrders?timestamp=1711779020675&signature=1e01720c38ed61f881959a9dec5f16b26c23fa664d310309fa7584d1edf8225b
+2024-03-30 03:10:20.688[1711779020688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54680//fapi/v1/positionSide/dual?timestamp=1711779020688&signature=f394b380f8553277cd37a7d00de8f48b576114a021d9555fd5ce15b9575b9705
+2024-03-30 03:10:20.709[1711779020709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54682//fapi/v1/income/asyn?startTime=1711779020708&endTime=1711779021708×tamp=1711779020709&signature=b2dfd7e82c20756f10a651d3bdec98cd8de41a7bfcae1f666db8c6d18f49acbe
+2024-03-30 03:10:20.723[1711779020723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54684//fapi/v1/income/asyn?timestamp=1711779020722&signature=46aeebec6223ae20fbcbd8c9a1fbd60927bed177c924c7bb32e192ace49dd022
+2024-03-30 03:10:20.810[1711779020810] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54686//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711779020809&signature=9058b963e83040b503e3d2b7a460fb7a576ba2b901d639b3b14f75927356f3c0
+2024-03-30 03:10:20.929[1711779020929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54689//fapi/v2/balance?timestamp=1711779020928&signature=164242a89f33d707d686e92882ed68d171ff42a19ccbb7415c972b9bf6e19c73
+2024-03-30 03:10:20.999[1711779020999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54691//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779020999&signature=95793c639b075a25e1817e0d6af649fbd2653149d803511d5acc4c4bc20af4e0
+2024-03-30 03:10:21.013[1711779021013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54693//fapi/v1/leverageBracket?timestamp=1711779021012&signature=39b489b8cbb4f392c14ba3af3a1b2c2fddcabb0ab8abd649de18ff1f763f4d53
+2024-03-30 03:10:21.025[1711779021025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54695//fapi/v1/multiAssetsMargin?timestamp=1711779021024&signature=7a9df7816ef21af5dfa89c20a833762242255a9ade28848d06f823bb47b926cd
+2024-03-30 03:10:21.037[1711779021037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54697//fapi/v1/income?symbol=BNBUSDT×tamp=1711779021037&signature=1109d32fa9c0a4d74e52fddd893fcbcaab011e188d4090e8d9e7b6cdbbea0209
+2024-03-30 03:10:21.047[1711779021047] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54699//fapi/v1/income?timestamp=1711779021045&signature=2384b79a668665f73306ce90b5c6b9ae5b0ab6b40772a3b6696a5a6f3a922cf5
+2024-03-30 03:10:21.060[1711779021060] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54702//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779021060&signature=9b2817a2b99b9a73d6ce37bacab900c871f4089bb9cd9cbb241b404b009fa631
+2024-03-30 03:10:21.079[1711779021079] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54705//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779021079&signature=459d01aa0f0f37a6d505f3ccd575cce96f2e074bfd0ba67dc0697262688fea4c
+2024-03-30 03:10:21.092[1711779021092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54707//fapi/v1/leverageBracket?timestamp=1711779021092&signature=57285aa6dfcb7c464b180fe9bd2fa74ad10782e1cd2189ac30c7d270448c71ac
+2024-03-30 03:10:21.103[1711779021103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54709//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779021102&signature=ac1e68c11ba03477693bf39a997a0853a9dfcfc372edb5c5429391188543aa2e
+2024-03-30 03:10:21.120[1711779021120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54711//fapi/v1/adlQuantile?timestamp=1711779021120&signature=f5c6dbc99a56efd50a89f8af85e8a13882e6af09a311495fa8e55937a2bd533d
+2024-03-30 03:10:21.128[1711779021128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54713//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779021128&signature=8aaa3fc233b1dba8a66b57b52eca2f95ebfd88aaaabeafcd647b15cea345a9d1
+2024-03-30 03:10:21.138[1711779021138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54715//fapi/v2/positionRisk?timestamp=1711779021138&signature=58968d997151342fa7f43326dfac3ba08f39189dff72ad44648b76477e1c8f57
+2024-03-30 03:10:21.156[1711779021156] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54717//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711779021156&signature=82269514b0979c5e860486210e6b945da93d1c989430184ad4c93abc334335ac
+2024-03-30 03:10:21.183[1711779021183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54719//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779021182&signature=49c47a64dd0482add8ad3670b9e2064f3d43ea69914c246a68eeff6ef4bf6e1d
+2024-03-30 03:10:21.214[1711779021214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54722//fapi/v1/apiTradingStatus?timestamp=1711779021214&signature=81a2d8ce5e351512ae7ea8342f40f013b354eaff995c3e33dbe0959d8d2332d0
+2024-03-30 03:10:21.397[1711779021397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54724//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711779021397&signature=52a0431f2be0c94c2236de972b9f103a4849b9bdbfea312255b8ce534b84a8b8
+2024-03-30 03:10:21.496[1711779021496] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54728//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779021496&signature=ebb6cef2bb3d96dcff0e67df88d4d2f05eba48ccfb0f7683f4389a0e47161421
+2024-03-30 03:10:21.507[1711779021507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54730//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779021507&signature=a43af9e18ad398a89d3733304224d845e2210adc1e4b08f823ea8efa28417c73
+2024-03-30 03:10:21.523[1711779021523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54734//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711779021522&signature=6204ef4ac8ed910faf5ecc84734bb25bbeb2c2f419e814f092328e28f29645cc
+2024-03-30 03:10:21.532[1711779021532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54736//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779021531&signature=0c720fade2ea7d1f6fdb5bb22d19e5a44a5d07f0fd539667c79dacb432ba0794
+2024-03-30 03:10:21.545[1711779021545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54739//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779021544&signature=5bf141b706d61df61834ec6e0e00c8b745a183061e5113e50c1229a1c72918a4
+2024-03-30 03:10:21.553[1711779021553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54741//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779021553&signature=6f5af6a6c93f57fdf5ce3ec5eb886692a5d1f3fbfab3ddd68aa77ee917aeea3a
+2024-03-30 03:10:21.564[1711779021564] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54743//fapi/v1/forceOrders?timestamp=1711779021564&signature=fd91f1ee5c80f2d2788c0c7488aa11266b7cc72df062b453b841d18821b944dc
+2024-03-30 03:10:21.574[1711779021574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54745//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 03:10:21.583[1711779021583] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54747//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:21.591[1711779021591] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54749//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 03:10:21.603[1711779021603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54752//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779021602&endTime=1711779022602
+2024-03-30 03:10:21.613[1711779021613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54754//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 03:10:21.622[1711779021622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54756//fapi/v1/ticker/bookTicker
+2024-03-30 03:10:21.643[1711779021643] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54758//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 03:10:21.658[1711779021658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54760//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779021656&endTime=1711779022656
+2024-03-30 03:10:21.679[1711779021679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54765//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 03:10:21.699[1711779021699] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54767//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 03:10:21.710[1711779021710] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54769//fapi/v1/exchangeInfo
+2024-03-30 03:10:21.745[1711779021745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54771//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779021744&endTime=1711779022744
+2024-03-30 03:10:21.768[1711779021768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54773//fapi/v1/fundingRate
+2024-03-30 03:10:21.784[1711779021784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54777//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711779021783&endTime=1711779022783
+2024-03-30 03:10:21.796[1711779021796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54779//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 03:10:21.805[1711779021805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54781//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 03:10:21.822[1711779021822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54785//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 03:10:21.835[1711779021835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54787//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 03:10:21.858[1711779021858] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54789//fapi/v1/indexInfo
+2024-03-30 03:10:21.872[1711779021872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54791//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 03:10:21.894[1711779021894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54793//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779021892&endTime=1711779022892
+2024-03-30 03:10:21.927[1711779021927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54799//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779021925&endTime=1711779022925
+2024-03-30 03:10:21.935[1711779021935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54801//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:21.944[1711779021944] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54803//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779021943&endTime=1711779022943
+2024-03-30 03:10:21.959[1711779021959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54807//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:21.972[1711779021972] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54809//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 03:10:21.984[1711779021984] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54811//fapi/v1/premiumIndex
+2024-03-30 03:10:21.998[1711779021998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54814//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779021997&endTime=1711779022997
+2024-03-30 03:10:22.022[1711779022022] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54817//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:22.041[1711779022041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54819//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 03:10:22.065[1711779022065] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54821//fapi/v1/assetIndex
+2024-03-30 03:10:22.082[1711779022082] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54823//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 03:10:22.095[1711779022095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54826//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022093&endTime=1711779023093
+2024-03-30 03:10:22.105[1711779022105] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54828//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:22.148[1711779022148] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54832//fapi/v1/ping
+2024-03-30 03:10:22.157[1711779022157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54834//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022155&endTime=1711779023155
+2024-03-30 03:10:22.169[1711779022169] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54838//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-03-30 03:10:22.173[1711779022173] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-03-30 03:10:22.174[1711779022174] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-03-30 03:10:22.174[1711779022174] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-03-30 03:10:22.178[1711779022178] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-03-30 03:10:22.180[1711779022180] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54840//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 03:10:22.187[1711779022187] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54842//fapi/v1/ticker/24hr
+2024-03-30 03:10:22.191[1711779022191] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-03-30 03:10:22.197[1711779022197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54844//fapi/v1/ticker/price
+2024-03-30 03:10:22.201[1711779022201] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-03-30 03:10:22.202[1711779022202] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-03-30 03:10:22.209[1711779022209] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-03-30 03:10:22.211[1711779022211] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54846//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 03:10:22.229[1711779022229] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-03-30 03:10:22.229[1711779022229] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-03-30 03:10:22.233[1711779022233] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54848//fapi/v1/time
+2024-03-30 03:10:22.233[1711779022233] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-03-30 03:10:22.234[1711779022234] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-03-30 03:10:22.241[1711779022241] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-03-30 03:10:22.241[1711779022241] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-03-30 03:10:22.254[1711779022254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54850//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:22.269[1711779022269] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54853//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022267&endTime=1711779023267
+2024-03-30 03:10:22.293[1711779022293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54858//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:22.306[1711779022306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54860//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022304&endTime=1711779023304
+2024-03-30 03:10:22.323[1711779022323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54862//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:22.337[1711779022337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54865//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 03:10:22.350[1711779022350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54868//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711779022350&signature=b10ea2c4a26817ab1f12b84e8fff449b182fd2426ea45df5ba639ee4df14ecfd
+2024-03-30 03:10:22.359[1711779022359] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54870//fapi/v1/pmExchangeInfo?timestamp=1711779022359&signature=f8e85d2f6b363638b8afadb18e547a5ea2b548ddfcc54d5759335c1c6a14120d
+2024-03-30 03:10:22.366[1711779022366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54872//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779022366&signature=b1251821974ea9a35f99f3953aa487d0d87118a9cd519cefcf045b98723ce111
+2024-03-30 03:10:22.383[1711779022383] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54875//fapi/v1/listenKey
+2024-03-30 03:10:22.395[1711779022395] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54877//fapi/v1/listenKey
+2024-03-30 03:10:22.406[1711779022406] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54879//fapi/v1/listenKey
+2024-03-30 03:10:37.994[1711779037994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54884//dapi/v1/account?timestamp=1711779037899&signature=66d994f58b7e43ace5151c702d307c00fcfc96e13b414bd26eafc7ba3275dfd2
+2024-03-30 03:10:38.580[1711779038580] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54886//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711779038580&signature=19b4d35b2956b91e8b818bc92c637202fc19a3da980140c761b9caf2a955f754
+2024-03-30 03:10:38.601[1711779038601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54889//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711779038601&signature=3b5dea03012894ae6b041ae7d29f7134d67065fc847b9ed0aa95dec4faa804e8
+2024-03-30 03:10:38.635[1711779038635] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54893//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779038635&signature=395a0667b296197e498a4f1553c89c7c9604ba5137ece73c7cbaa6e6f90ad6c4
+2024-03-30 03:10:38.687[1711779038687] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54896//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779038687&signature=53061cadcf80a2fe8a88f258f173363ce9c3702bd2781e88a66f009ae6ca81f8
+2024-03-30 03:10:38.724[1711779038724] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54899//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779038723&signature=6b99100882381012d8708b9399ef23f8a146d2b7b181aacb0080f7dbad2ab12a
+2024-03-30 03:10:38.780[1711779038780] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54901//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711779038779&signature=237d05ed83e308bd42e0a3d4e88ee4df505c8797c75f3329d4f9fccabf9297a3
+2024-03-30 03:10:38.800[1711779038800] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54904//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711779038799&signature=a1454da771c1198b36885c8c9f6c979421d59fcdffb3ec4983f3c0bbc47d92e6
+2024-03-30 03:10:38.816[1711779038816] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54906//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779038816&signature=5feb7379ea7e0b3c6f134f3075345c34c56555fb17e37ca998c5957935261d15
+2024-03-30 03:10:38.847[1711779038847] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54910//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779038847&signature=12affec6c62d355434f2bdabd52560a0817d23671016bcf73e09d9c2a2e5a6ad
+2024-03-30 03:10:38.861[1711779038861] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54912//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779038860&signature=cec990dc80379b96d3ba0dcf4b9dbe3adc61165f215dd890fe4a5fcdfca6e498
+2024-03-30 03:10:38.874[1711779038874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54914//dapi/v1/openOrders?timestamp=1711779038873&signature=6790590ce17163c72c19125da2204fa46fc7015bc9f1d96377a744189ffb136f
+2024-03-30 03:10:38.892[1711779038892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54916//dapi/v1/positionSide/dual?timestamp=1711779038892&signature=36ca9fdc15569f0347e69bcf55f950d7a6a75ef4d7688e7a146c787b61dde339
+2024-03-30 03:10:38.915[1711779038915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54918//dapi/v1/balance?timestamp=1711779038915&signature=b26b17334e03f90b1aa7c9823cf7cbf5eefa6d7e0bad8a905cbfe8c307be97f2
+2024-03-30 03:10:38.935[1711779038935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54920//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711779038934&signature=2acb78be6c5cda206d725e7e1abd14dc9cf7228f3ef1415a46efa72713786563
+2024-03-30 03:10:38.971[1711779038971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54922//dapi/v1/leverageBracket?timestamp=1711779038970&signature=38e3f84be43f8d32eff02f2e32118e934eb55631a9098d83a8459d7d2b2ad845
+2024-03-30 03:10:38.989[1711779038989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54924//dapi/v2/leverageBracket?timestamp=1711779038989&signature=b8acdddaf0b5f6af9b93edc7dfb2e4f38583abed52d95cb53940c9c727ff45cd
+2024-03-30 03:10:39.000[1711779039000] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54926//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711779038999&signature=c4b4cc8b20bf004e5fe2e51632ebebb2412de8a1e16cc8d69da1c1466fe4896f
+2024-03-30 03:10:39.014[1711779039014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54928//dapi/v1/income?symbol=BNBUSDT×tamp=1711779039013&signature=dc6adf8b2dbd415045a74eae3e7136c9b33d9ebaa2aa76b09dc180555963b613
+2024-03-30 03:10:39.023[1711779039023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54930//dapi/v1/income?timestamp=1711779039022&signature=5b60e33409e0a85beba506228100c29d3d35e2dfd3f8b97d95a30b80b573c392
+2024-03-30 03:10:39.039[1711779039039] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54933//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779039039&signature=41b69b60ad8a244eb29361b4985e206db6fd4f7f947cc13dad40545881524371
+2024-03-30 03:10:39.055[1711779039055] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54935//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779039054&signature=4f49cbdd6b2aee3896f4dcc368031b42b0f20c4ed63a28e265f67dbe3fa95607
+2024-03-30 03:10:39.071[1711779039071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54939//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779039071&signature=7c57a48ac6b5fe973c90357beba564546173f56d6859d56ca9ab97b9d5b29d58
+2024-03-30 03:10:39.091[1711779039091] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54942//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779039088&signature=7c3e1b5d2643af689dbada8d81e06908f590cb5bfbd22af93b8ca5caf3767ac2
+2024-03-30 03:10:39.128[1711779039128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54944//dapi/v1/leverageBracket?timestamp=1711779039128&signature=b3a6c8cd2e78b5a4200f11d1fbdf92f55892ef7b3d6b277ecef4e7ed861eb0c9
+2024-03-30 03:10:39.139[1711779039139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54946//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779039139&signature=ac066862deef553e0ef70ad6e75e91998073bf8db56799076bfd5639d6e3704f
+2024-03-30 03:10:39.152[1711779039152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54948//dapi/v1/adlQuantile?timestamp=1711779039151&signature=2bcd3de59b62853fb22d572aba4029d473eecd4e8b2e2e3ba626a4bb8b22104e
+2024-03-30 03:10:39.162[1711779039162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54950//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779039161&signature=8808a244bc46c4c245bd5cb307e2ef1ecbf302a89d2901cd95ad2c0076be0e3f
+2024-03-30 03:10:39.173[1711779039173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54952//dapi/v1/positionRisk?timestamp=1711779039173&signature=9b45542503f023ffa0245b7ba1e179c4fc63692b2be194fc2b3ffde5181855b6
+2024-03-30 03:10:39.183[1711779039183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54954//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711779039182&signature=553b524187124a0b99c2a2583793745f4203f66d9ca81ce8be3dabaec62a5823
+2024-03-30 03:10:39.195[1711779039195] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54956//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779039194&signature=422395f77ba1ca50e0c5e1a52e39c796a9269f32915319a0110282172350c22e
+2024-03-30 03:10:39.217[1711779039217] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54961//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779039217&signature=4a1667f3b7460e3a339c01cce8cee871a12394652040bf9f05295ed217544c15
+2024-03-30 03:10:39.227[1711779039227] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54963//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779039226&signature=2141135f74f11ebb9b7b1e750dad4b4ba9fbac56b3467e7de9c14891b0605000
+2024-03-30 03:10:39.247[1711779039247] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54967//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711779039246&signature=d752c66dc1dafc9ec51743dcc18b14649c3571dff1c12a3d0aac2d8cbb597b6a
+2024-03-30 03:10:39.253[1711779039253] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54969//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779039252&signature=667b0f3e12ed23ce95498f534795bb9bef361a26d9335fe6d3df29fc3bd11102
+2024-03-30 03:10:39.266[1711779039266] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54972//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779039265&signature=36233bbcc8c5c4b25864344468fe9c40536dfd82ba8d1a146e67a803274deda4
+2024-03-30 03:10:39.275[1711779039275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54974//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779039274&signature=11fb7d7c0a15003fd5a4c7a58b8a59c292b5f4a28589768c27b8279a157913fc
+2024-03-30 03:10:39.285[1711779039285] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54976//dapi/v1/forceOrders?timestamp=1711779039285&signature=4a2f18c8e1623587561abcbec0c43903d8490c1eeaa96e7c2870820db5d2cbc7
+2024-03-30 03:10:39.307[1711779039307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54978//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 03:10:39.321[1711779039321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54980//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:39.332[1711779039332] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54982//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 03:10:39.346[1711779039346] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54985//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779039344&endTime=1711779040344
+2024-03-30 03:10:39.357[1711779039357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54987//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 03:10:39.389[1711779039389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54991//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 03:10:39.403[1711779039403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54993//dapi/v1/ticker/bookTicker
+2024-03-30 03:10:39.417[1711779039417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54995//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 03:10:39.427[1711779039427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54997//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779039426&endTime=1711779040426
+2024-03-30 03:10:39.449[1711779039449] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55002//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 03:10:39.457[1711779039457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55004//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 03:10:39.466[1711779039466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55006//dapi/v1/exchangeInfo
+2024-03-30 03:10:39.475[1711779039475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55008//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779039474&endTime=1711779040474
+2024-03-30 03:10:39.485[1711779039485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55010//dapi/v1/fundingRate
+2024-03-30 03:10:39.526[1711779039526] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55012//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 03:10:39.552[1711779039552] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55016//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 03:10:39.564[1711779039564] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55018//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 03:10:39.578[1711779039578] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55020//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779039576&endTime=1711779040576
+2024-03-30 03:10:39.603[1711779039603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55026//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779039601&endTime=1711779040601
+2024-03-30 03:10:39.610[1711779039610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55028//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:39.620[1711779039620] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55030//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711779039617&endTime=1711779040617
+2024-03-30 03:10:39.636[1711779039636] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55034//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 03:10:39.646[1711779039646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55036//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 03:10:39.652[1711779039652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55038//dapi/v1/premiumIndex
+2024-03-30 03:10:39.666[1711779039666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55041//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711779039664&endTime=1711779040664
+2024-03-30 03:10:39.675[1711779039675] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55044//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 03:10:39.683[1711779039683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55046//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 03:10:39.693[1711779039693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55049//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779039692&endTime=1711779040692
+2024-03-30 03:10:39.699[1711779039699] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55051//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 03:10:39.734[1711779039734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55055//dapi/v1/ping
+2024-03-30 03:10:39.745[1711779039745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55057//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 03:10:39.752[1711779039752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55059//dapi/v1/ticker/24hr
+2024-03-30 03:10:39.764[1711779039764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55061//dapi/v1/ticker/price
+2024-03-30 03:10:39.774[1711779039774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55063//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 03:10:39.784[1711779039784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55065//dapi/v1/time
+2024-03-30 03:10:39.801[1711779039801] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55069//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 03:10:39.809[1711779039809] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55071//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711779039807&endTime=1711779040807
+2024-03-30 03:10:39.825[1711779039825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55075//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 03:10:39.832[1711779039832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55077//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779039831&endTime=1711779040831
+2024-03-30 03:10:39.841[1711779039841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55079//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:39.849[1711779039849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55082//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 03:10:39.859[1711779039859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55085//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711779039859&signature=af6b053547b89461ffe40a158a92a1ed26b0f3db1c8c2254a0ee6017d5466e3e
+2024-03-30 03:10:39.868[1711779039868] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55087//dapi/v1/pmExchangeInfo?timestamp=1711779039867&signature=2cbcc2bbbb11f22b65c13b78c5cbcb39bda61c433faea5d2babbdb3752cece6e
+2024-03-30 03:10:39.875[1711779039875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55089//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779039875&signature=af2651b445195512d88fd036ca9ea1ca35db42a1ad6f5069f1f96a430e030100
+2024-03-30 03:10:39.883[1711779039883] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55091//dapi/v1/listenKey
+2024-03-30 03:10:39.889[1711779039889] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55093//dapi/v1/listenKey
+2024-03-30 03:10:39.899[1711779039899] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55095//dapi/v1/listenKey
+2024-03-30 03:10:39.912[1711779039912] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.934[1711779039934] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:39.935[1711779039935] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:39.937[1711779039937] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:39.939[1711779039939] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 03:10:39.940[1711779039940] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 03:10:39.944[1711779039944] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.945[1711779039945] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:39.946[1711779039946] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:39.948[1711779039948] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:39.955[1711779039955] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.964[1711779039964] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 03:10:39.966[1711779039966] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.967[1711779039967] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:39.970[1711779039970] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:39.971[1711779039971] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:39.974[1711779039974] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.980[1711779039980] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:39.982[1711779039982] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:39.985[1711779039985] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:39.989[1711779039989] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 03:10:39.990[1711779039990] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:39.990[1711779039990] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 03:10:39.994[1711779039994] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:40.014[1711779040014] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4662752a rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:40.016[1711779040016] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 03:10:40.018[1711779040018] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@33d230ce rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:40.020[1711779040020] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 03:10:40.021[1711779040021] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@63f9ddf9 rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:40.022[1711779040022] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 03:10:40.023[1711779040023] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4f5c30b1 rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 03:10:40.024[1711779040024] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 03:10:40.026[1711779040026] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@29bd85db rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 03:10:40.202[1711779040202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55123//fapi/v2/account?timestamp=1711779040202&signature=562d514432991d7ce616eb6712d6c22bafe37c2c25c808c1b94c2c6088cee5ae
+2024-03-30 03:10:40.238[1711779040238] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55125//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711779040238&signature=8cd87896f8d940bc4b1945a00325bdadc36880bbcf0db0baee523843bf889a1e
+2024-03-30 03:10:40.271[1711779040271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55128//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711779040271&signature=93bfa18c358eaa1d739d233bc6ac550062d134628cff2b3c1cfec0da29f0f0ae
+2024-03-30 03:10:40.329[1711779040329] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55132//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779040329&signature=60dccb8fa85cbdf6f3a2f8c11d70bc10ecb6a48a366d71ec9f2292d60762d1b5
+2024-03-30 03:10:40.445[1711779040445] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55135//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779040445&signature=5fa3f603ea48f96e2948a55ea6dfcd5e696cc4dc1f6f173b4666e9938fbba7c8
+2024-03-30 03:10:40.465[1711779040465] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55138//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779040465&signature=e319d128fb7b49f70d65a67fd02fdd8c1887fc39902484dd3690e5dfbd11e20f
+2024-03-30 03:10:40.533[1711779040533] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55140//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711779040533&signature=ffecb68306b3fb4af1b0158d04c227ac81f361a7f65c866111320d778a61bf04
+2024-03-30 03:10:40.697[1711779040697] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55143//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711779040696&signature=46a7758962e4f260715a561d13fd6744fe6941a08867a1e2c05a6314872dbdbe
+2024-03-30 03:10:40.712[1711779040712] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55145//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779040712&signature=e309461f4334d301824b4e9212bfc8299bd232ee921a7519de01bad90d68ec0e
+2024-03-30 03:10:40.728[1711779040728] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55149//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711779040728&signature=f813fafcd5c2f37263200d24d414a3f121a14fc7bbd6658b9b2383dc4404509e
+2024-03-30 03:10:40.747[1711779040747] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55152//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711779040746&signature=3503483f509219a8ab2ba68808c4ca435866b639abd3cefa21ecf1ccd846cba9
+2024-03-30 03:10:40.760[1711779040760] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55155//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779040760&signature=b7536ca2f9e4174d1f811a354d4af8ac8a13653b88de0ac8ce6b69dc95b18d7d
+2024-03-30 03:10:40.771[1711779040771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55157//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779040771&signature=5763f9098953204b3259736aba10bcacde445a09bc9e34c61bac0db21795f951
+2024-03-30 03:10:40.779[1711779040779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55159//fapi/v1/openOrders?timestamp=1711779040779&signature=04fd29f022ab51e3428810bfd00f8785c8c97ee44ddc10f5d340fbf1edead416
+2024-03-30 03:10:40.795[1711779040795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55161//fapi/v1/positionSide/dual?timestamp=1711779040794&signature=4f89f10bd2a5f67d3e0f699e6aaf24898c1acedb0c9d185c445d0b4a7e1b140d
+2024-03-30 03:10:40.807[1711779040807] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55163//fapi/v1/income/asyn?startTime=1711779040806&endTime=1711779041806×tamp=1711779040807&signature=42fa6f3d0c32e7de2e3ca92bc1b81a4a7893c7e229bb119400e6effc58c3221c
+2024-03-30 03:10:40.820[1711779040820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55165//fapi/v1/income/asyn?timestamp=1711779040820&signature=f20bcc94103fae6a435ac9c5e2d69aaba104c79ae5a77ba534b48193db5733cc
+2024-03-30 03:10:40.833[1711779040833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55167//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711779040832&signature=6da39e1449c90e08288f3a4889167ed55cf504f6fe1674792226eb21a18af0ef
+2024-03-30 03:10:40.874[1711779040874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55170//fapi/v2/balance?timestamp=1711779040874&signature=d70bbc90e6df1ae5d3099a5e00acb44be2a88b428d2701f364f25908bec68d09
+2024-03-30 03:10:41.060[1711779041060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55172//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779041059&signature=974aeec7fde4a6b9d3de4db371b8d6051f6ad33dc617b271cb737a0ad53ddaa1
+2024-03-30 03:10:41.085[1711779041085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55174//fapi/v1/leverageBracket?timestamp=1711779041085&signature=b844a246ae5af356c2216733ebd60645020fe117354cebbe57fa9c366c45986d
+2024-03-30 03:10:41.101[1711779041101] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55176//fapi/v1/multiAssetsMargin?timestamp=1711779041101&signature=8c384e86ed93b90c34a728c5d598da156d5a37776a0047a468289213e499a8a1
+2024-03-30 03:10:41.115[1711779041115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55178//fapi/v1/income?symbol=BNBUSDT×tamp=1711779041115&signature=8e97059061510444afcf3c4095f2bac65d6ae4e9746e6c9ead79e9e304ced07f
+2024-03-30 03:10:41.124[1711779041124] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55180//fapi/v1/income?timestamp=1711779041123&signature=227b41a032b0bec469e979fb189c4d644f4f3fa3aa035e5bd81ed43ea9ca2c27
+2024-03-30 03:10:41.137[1711779041137] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55183//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779041137&signature=1f58558c65208f97ecf9673a4e167913028d04a65a48470cec1de7dad7e13b74
+2024-03-30 03:10:41.150[1711779041150] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55186//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779041150&signature=2d1faa2021315a6f669168eabe0cedf8220aaa8807ac25eb4bd238069f7f8eaf
+2024-03-30 03:10:41.160[1711779041160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55188//fapi/v1/leverageBracket?timestamp=1711779041159&signature=9cd07ce1d2a0e3e6a794c690a3e538bb73112084ec2e609069fd4a465ee9e3e9
+2024-03-30 03:10:41.170[1711779041170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55190//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779041170&signature=7aff9416e3dda6965f3b3cbb4a0fc5ad0be8d295cde75f0c696425d79e44a42b
+2024-03-30 03:10:41.178[1711779041178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55192//fapi/v1/adlQuantile?timestamp=1711779041178&signature=998455952aa56e2bbe978d0de76fde61088bf9b2a6b21762d3588a2a3db5fad2
+2024-03-30 03:10:41.185[1711779041185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55194//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779041185&signature=1a787b69da3ed241e8f2311d92c1f41b5cd9b6d2529ab23e33ddf802b485a7ab
+2024-03-30 03:10:41.194[1711779041194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55196//fapi/v2/positionRisk?timestamp=1711779041193&signature=a2fe999a2a8ecb5b517cd30a2308082ba1d8c6474ff12a90878918267d34f23a
+2024-03-30 03:10:41.199[1711779041199] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55198//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711779041199&signature=2eefada12a19478c3e64fb5e9a74d2996f2b769ff09410012cebbc55b000e039
+2024-03-30 03:10:41.208[1711779041208] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55200//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779041207&signature=74fb3f70fa823e5909959a7b05418394e2452660fbb54382b9ae923508ce6efb
+2024-03-30 03:10:41.219[1711779041219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55203//fapi/v1/apiTradingStatus?timestamp=1711779041219&signature=0906baec2b8a07ee10f2c43cd13924901ef3906f2fdaf971ca2ffe83d24a5143
+2024-03-30 03:10:41.226[1711779041226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55205//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711779041226&signature=735648d220fca8ec5bd8024a23a6dd4eee32444595512d6f306bc3545d06999f
+2024-03-30 03:10:41.241[1711779041241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55209//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779041241&signature=ec9fe65b4a065df9c084e0574c64847b33f2332995071f6bcfc4ad8c72611f06
+2024-03-30 03:10:41.250[1711779041250] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55211//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779041250&signature=ca7749d3ebbf583ff50450b687f41b466215cb1e21c4d00a4009ab0416d66333
+2024-03-30 03:10:41.281[1711779041281] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55215//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711779041281&signature=e5b874a53901ede491ffaf714dc34b1f9b2990ae38ddba76031f25a76b9a75ff
+2024-03-30 03:10:41.289[1711779041289] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55217//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779041289&signature=9d03f94b8b6999dd088981f9e5174fc443ae6386f8e05466fbb3d4dbace85c92
+2024-03-30 03:10:41.304[1711779041304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55220//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779041302&signature=e65c8742e9b810744a0be742968f0eeec4c7c4fc1121ab0ac8497154aedb8b55
+2024-03-30 03:10:41.317[1711779041317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55222//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779041317&signature=218e1efaef41a1b21c7102f2dbd1906dcb61f2ca5b68381e63195081e5524601
+2024-03-30 03:10:41.339[1711779041339] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55224//fapi/v1/forceOrders?timestamp=1711779041339&signature=8a0716506c809405d396cf6165ab7cdf7c4fe9962fbb0a95bb849da1e7f3e4a7
+2024-03-30 03:10:41.378[1711779041378] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55226//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 03:10:41.384[1711779041384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55228//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:41.393[1711779041393] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55230//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 03:10:41.403[1711779041403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55233//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779041403&endTime=1711779042403
+2024-03-30 03:10:41.411[1711779041411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55235//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 03:10:41.420[1711779041420] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55237//fapi/v1/ticker/bookTicker
+2024-03-30 03:10:41.427[1711779041427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55239//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 03:10:41.434[1711779041434] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55241//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779041433&endTime=1711779042433
+2024-03-30 03:10:41.450[1711779041450] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55246//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 03:10:41.457[1711779041457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55248//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 03:10:41.473[1711779041473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55250//fapi/v1/exchangeInfo
+2024-03-30 03:10:41.483[1711779041483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55252//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779041482&endTime=1711779042482
+2024-03-30 03:10:41.492[1711779041492] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55254//fapi/v1/fundingRate
+2024-03-30 03:10:41.507[1711779041507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55258//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711779041506&endTime=1711779042506
+2024-03-30 03:10:41.518[1711779041518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55260//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 03:10:41.528[1711779041528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55262//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 03:10:41.545[1711779041545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55266//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 03:10:41.553[1711779041553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55268//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 03:10:41.561[1711779041561] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55270//fapi/v1/indexInfo
+2024-03-30 03:10:41.574[1711779041574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55272//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 03:10:41.592[1711779041592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55274//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779041591&endTime=1711779042591
+2024-03-30 03:10:41.618[1711779041618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55280//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779041616&endTime=1711779042616
+2024-03-30 03:10:41.624[1711779041624] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55282//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:41.634[1711779041634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55284//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041633&endTime=1711779042633
+2024-03-30 03:10:41.649[1711779041649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55288//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:41.659[1711779041659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55290//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 03:10:41.666[1711779041666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55292//fapi/v1/premiumIndex
+2024-03-30 03:10:41.683[1711779041683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55295//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779041681&endTime=1711779042681
+2024-03-30 03:10:41.693[1711779041693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55298//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 03:10:41.710[1711779041710] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55300//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 03:10:41.749[1711779041749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55302//fapi/v1/assetIndex
+2024-03-30 03:10:41.774[1711779041774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55304//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-03-30 03:10:41.785[1711779041785] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-03-30 03:10:41.795[1711779041795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55307//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041794&endTime=1711779042794
+2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-03-30 03:10:41.804[1711779041804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55309//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:41.808[1711779041808] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-03-30 03:10:41.812[1711779041812] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-03-30 03:10:41.814[1711779041814] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-03-30 03:10:41.821[1711779041821] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-03-30 03:10:41.828[1711779041828] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-03-30 03:10:41.829[1711779041829] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-03-30 03:10:41.829[1711779041829] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-03-30 03:10:41.832[1711779041832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55313//fapi/v1/ping
+2024-03-30 03:10:41.837[1711779041837] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-03-30 03:10:41.843[1711779041843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55315//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041841&endTime=1711779042841
+2024-03-30 03:10:41.848[1711779041848] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-03-30 03:10:41.856[1711779041856] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55319//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:41.867[1711779041867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55321//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 03:10:41.875[1711779041875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55323//fapi/v1/ticker/24hr
+2024-03-30 03:10:41.886[1711779041886] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55325//fapi/v1/ticker/price
+2024-03-30 03:10:41.892[1711779041892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55327//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 03:10:41.904[1711779041904] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55329//fapi/v1/time
+2024-03-30 03:10:41.920[1711779041920] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55331//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:41.931[1711779041931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55334//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041929&endTime=1711779042929
+2024-03-30 03:10:41.949[1711779041949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55339//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 03:10:41.957[1711779041957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55341//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041955&endTime=1711779042955
+2024-03-30 03:10:41.967[1711779041967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55343//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 03:10:41.979[1711779041979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55346//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 03:10:41.987[1711779041987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55349//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711779041987&signature=a1a57d2ade04f663115821af3205d160050cb4e6f2e4c950e70e0545962f31fb
+2024-03-30 03:10:41.994[1711779041994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55351//fapi/v1/pmExchangeInfo?timestamp=1711779041993&signature=d06465e90dd800d2c9c27438e2ee93a964e8e5f9e7956dff43310d2361600a0a
+2024-03-30 03:10:41.999[1711779041999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55353//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779041998&signature=7b1ca6633d3a9d61e20ec23ae8af1c0c9a6b5224277fa47b4d6811afd3a9e981
+2024-03-30 03:10:42.005[1711779042005] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55356//fapi/v1/listenKey
+2024-03-30 03:10:42.012[1711779042012] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55358//fapi/v1/listenKey
+2024-03-30 03:10:42.019[1711779042019] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55360//fapi/v1/listenKey
+2024-03-30 18:47:20.865[1711835240865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50349//dapi/v1/account?timestamp=1711835240768&signature=491e33c0c331f7c3437609c26954fb0be43bee94859e56845e369914051452d4
+2024-03-30 18:47:21.556[1711835241556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50351//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835241556&signature=8346e5d69deddc1c6f4d697c4287e8a3fc511c5e362a0d1eeb6fbf6626f3a49d
+2024-03-30 18:47:21.659[1711835241659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50353//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835241658&signature=6ae01b8c0495c3eb8b7d947469bb79ff8487087de7c0148ca821c2cb1cad1e55
+2024-03-30 18:47:21.728[1711835241728] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50356//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835241728&signature=92064efe66be887dbf98b9c5316f7cab2e6faec9801a56ab9b8b2af5ce44c779
+2024-03-30 18:47:21.757[1711835241757] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50358//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835241756&signature=b851ab2b0bd197b1609c15f5cb7ba9d7401b70c1881b0d2c9f5c88bfd8b1ab80
+2024-03-30 18:47:21.787[1711835241787] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50360//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835241786&signature=9e7b4c3662bb8c88c500cd53fb2409714a1ddcff195602919b36dc346c4fc0f3
+2024-03-30 18:47:21.803[1711835241803] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50361//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835241802&signature=65249511f1383c1103d953da5eac97782c0a982f3f296edef2ef5f2a466b7835
+2024-03-30 18:47:21.813[1711835241813] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50363//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835241813&signature=2228f78fd5ceac8af3af9b9a7cdf8807fbd55135e64cd42cb0095f90f32ccc5d
+2024-03-30 18:47:21.823[1711835241823] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50364//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835241822&signature=af818d31e1752e1166e7ececac2cb6988d272802106c17b00df4653d11bbc36c
+2024-03-30 18:47:21.854[1711835241854] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50367//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835241854&signature=41a70b9c7c3581f9fdfa07fb636a81389e590f29f9c25b149041775f0172834a
+2024-03-30 18:47:21.876[1711835241876] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50368//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835241876&signature=222cb9eaa37d11a8de6d9ba3feeac7d84f5609361fd4b7769d8269bde24671fd
+2024-03-30 18:47:21.889[1711835241889] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50369//dapi/v1/openOrders?timestamp=1711835241888&signature=c1b34faf97fa65746f211c8dd6bd2ff33ae4614b0759ae3cf0d681ed7e8c0ab7
+2024-03-30 18:47:21.902[1711835241902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50370//dapi/v1/positionSide/dual?timestamp=1711835241900&signature=f7bc41846a6779d1053f769d43e85bd7959711be7d6940c504b1d0b3f6aeab2b
+2024-03-30 18:47:21.911[1711835241911] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50371//dapi/v1/balance?timestamp=1711835241910&signature=2e174d9fb1795344b3da83adc3dc346ca8d5cc90ef078152b7d173b5c1e4181e
+2024-03-30 18:47:21.920[1711835241920] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50372//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835241920&signature=4c6a0fc40d9adea5b5e5c6dcddc461c8e97254080298fef29eef4e78724b575e
+2024-03-30 18:47:21.926[1711835241926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50373//dapi/v1/leverageBracket?timestamp=1711835241925&signature=173c03ab541a1ad1c33e700d36707be58281246a1797ede022f909ab19e307af
+2024-03-30 18:47:21.944[1711835241944] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50374//dapi/v2/leverageBracket?timestamp=1711835241943&signature=aee3e0566418ae2ff3ceaaf3a90f2b37cdeb7095e81d1426017a92bc00871e29
+2024-03-30 18:47:21.949[1711835241949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50375//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835241948&signature=40971fa19a8c062d12de909537fd29c16d549a136716e760c80e031984bd9b31
+2024-03-30 18:47:21.960[1711835241960] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50376//dapi/v1/income?symbol=BNBUSDT×tamp=1711835241959&signature=e7b7ec89e08f312b9feff14ed8872209cdd06be356319051e66a899f7cd66ff3
+2024-03-30 18:47:21.966[1711835241966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50377//dapi/v1/income?timestamp=1711835241965&signature=d8086afff17379b6e7fa8069767890dc9c12e0810e11bab922fa32b9adffbd93
+2024-03-30 18:47:21.984[1711835241984] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50379//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835241984&signature=7567a3f6549ac4e018388ba94a84e2d373c8091524d05654f68af2a58e362890
+2024-03-30 18:47:22.004[1711835242004] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50380//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835242003&signature=76ad0e23a466bfc54cbb69a63d1fc05a64d459083d3b35a8e608d7c867a0d457
+2024-03-30 18:47:22.025[1711835242025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50383//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835242024&signature=968a7b3f2d6d877cf6cecd3474f0a30cb54b615816562ec93675acc27ce5b51f
+2024-03-30 18:47:22.068[1711835242068] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50385//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835242044&signature=eccbb71cf71b996dd904c1648ddd762c50f00161ab1d489a3cc817aaab141da2
+2024-03-30 18:47:22.078[1711835242078] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50386//dapi/v1/leverageBracket?timestamp=1711835242078&signature=52b9b891826bfc3e7b641c341caba8a2f0b7dcf8e9ba1c19e6476c5eeffaa4dd
+2024-03-30 18:47:22.084[1711835242084] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50387//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835242084&signature=b72acb1d904f71ade2ab0dab153770c96c4441c1b3734c365e0d4bf92cbb5c48
+2024-03-30 18:47:22.092[1711835242092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50388//dapi/v1/adlQuantile?timestamp=1711835242092&signature=59f27f7791d8eab873bbe72e453be274e172f6acbd3ffd148b723fc80ef63592
+2024-03-30 18:47:22.096[1711835242096] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50389//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835242096&signature=6178b5275c030fd2d6345c668637a7fcb51af8386fdbc3635338ed378cefe499
+2024-03-30 18:47:22.116[1711835242116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50390//dapi/v1/positionRisk?timestamp=1711835242115&signature=4e6e030c3c880ed29987e1ae5248506828ff7bcd1feddda903b1a01857a8ca0e
+2024-03-30 18:47:22.126[1711835242126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50391//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835242124&signature=f88e846d7f8ad98bf2f7856b9e1a74e67ab7e44952a54f82df697971748d6597
+2024-03-30 18:47:22.142[1711835242142] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50392//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835242140&signature=d24ad2f084538068acfd0d5000c6b44fafa46c0b26096e823a47ccb69c94d01e
+2024-03-30 18:47:22.177[1711835242177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50396//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835242177&signature=cf0b3644655f7949de53b8bf2640140f9a8cfd1d492f8ab6017bad36f314634a
+2024-03-30 18:47:22.186[1711835242186] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50397//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835242184&signature=5b4a2e6b1a8b06f11037c9c1efc67fa23c3e9c728c6c1f34f2bc5c3477a891c8
+2024-03-30 18:47:22.224[1711835242224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50400//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835242224&signature=143bc792982fdc76d6c294e44a3040ae5c4b0f211226a1746a9fb51929c1d638
+2024-03-30 18:47:22.230[1711835242230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50401//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835242229&signature=3fce4b2ca8c41ae59299190e7b14bb20fac0f52dc56b2e4dcdeee153d3e53dc1
+2024-03-30 18:47:22.249[1711835242249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50403//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835242249&signature=b5b060d38ac249a80c1d4fde65cd06337031f41f725f8c330f69c4219536a882
+2024-03-30 18:47:22.259[1711835242259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50404//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835242259&signature=c914e4eb9c24a1117b40538e6edd77a7120d7206bd1b1f85da6f3bd47dcb42d0
+2024-03-30 18:47:22.264[1711835242264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50405//dapi/v1/forceOrders?timestamp=1711835242264&signature=577627664089cbfda96c3297db691c4105851a43c07e336af49211f90e79f1b7
+2024-03-30 18:47:22.277[1711835242277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50406//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:47:22.288[1711835242288] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50407//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:47:22.293[1711835242293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50408//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:47:22.321[1711835242321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50410//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835242303&endTime=1711835243303
+2024-03-30 18:47:22.334[1711835242334] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50411//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 18:47:22.362[1711835242362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50414//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:47:22.371[1711835242371] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50415//dapi/v1/ticker/bookTicker
+2024-03-30 18:47:22.379[1711835242379] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50416//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:47:22.396[1711835242396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50417//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835242389&endTime=1711835243389
+2024-03-30 18:47:22.419[1711835242419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50421//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:47:22.423[1711835242423] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50422//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:47:22.436[1711835242436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50423//dapi/v1/exchangeInfo
+2024-03-30 18:47:22.464[1711835242464] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50424//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835242460&endTime=1711835243460
+2024-03-30 18:47:22.475[1711835242475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50425//dapi/v1/fundingRate
+2024-03-30 18:47:22.485[1711835242485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50426//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:47:22.497[1711835242497] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50429//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:47:22.511[1711835242511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50430//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:47:22.514[1711835242514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50431//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835242513&endTime=1711835243513
+2024-03-30 18:47:22.556[1711835242556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50436//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835242554&endTime=1711835243554
+2024-03-30 18:47:22.563[1711835242563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50437//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:47:22.584[1711835242584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50438//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835242576&endTime=1711835243576
+2024-03-30 18:47:22.601[1711835242601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50441//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 18:47:22.611[1711835242611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50442//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:47:22.615[1711835242615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50443//dapi/v1/premiumIndex
+2024-03-30 18:47:22.640[1711835242640] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50445//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835242637&endTime=1711835243637
+2024-03-30 18:47:22.650[1711835242650] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50447//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 18:47:22.659[1711835242659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50448//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:47:22.673[1711835242673] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50450//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835242672&endTime=1711835243672
+2024-03-30 18:47:22.683[1711835242683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50451//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:47:22.704[1711835242704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50454//dapi/v1/ping
+2024-03-30 18:47:22.716[1711835242716] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50455//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 18:47:22.725[1711835242725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50456//dapi/v1/ticker/24hr
+2024-03-30 18:47:22.733[1711835242733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50457//dapi/v1/ticker/price
+2024-03-30 18:47:22.737[1711835242737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50458//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 18:47:22.749[1711835242749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50459//dapi/v1/time
+2024-03-30 18:47:22.763[1711835242763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50462//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 18:47:22.767[1711835242767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50463//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835242766&endTime=1711835243766
+2024-03-30 18:47:22.783[1711835242783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50466//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:47:22.787[1711835242787] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50467//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835242785&endTime=1711835243785
+2024-03-30 18:47:22.794[1711835242794] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50468//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:47:22.802[1711835242802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50470//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:47:22.841[1711835242841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50472//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835242841&signature=2787ae5db74e67b2fe898be7aeae0bf1ca23e732acfc1871d4f59859bf6df8a1
+2024-03-30 18:47:22.853[1711835242853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50473//dapi/v1/pmExchangeInfo?timestamp=1711835242853&signature=169a75b2cf1d7e7c2b7c6729a3c9ddedfb1f381e81d99eee7ac2c08bddc050d1
+2024-03-30 18:47:22.859[1711835242859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50474//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835242859&signature=cfab78d609e7c5fba3ddd362b070cea7e7aa3bb393c964ebba187a41e313e4c6
+2024-03-30 18:47:22.890[1711835242890] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50475//dapi/v1/listenKey
+2024-03-30 18:47:22.896[1711835242896] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50476//dapi/v1/listenKey
+2024-03-30 18:47:22.910[1711835242910] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50477//dapi/v1/listenKey
+2024-03-30 18:47:22.931[1711835242931] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:22.966[1711835242966] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:22.969[1711835242969] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:22.993[1711835242993] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:22.995[1711835242995] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 18:47:22.997[1711835242997] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 18:47:23.002[1711835243002] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.003[1711835243003] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:23.004[1711835243004] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:23.006[1711835243006] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:23.007[1711835243007] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.014[1711835243014] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 18:47:23.018[1711835243018] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.019[1711835243019] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:23.049[1711835243049] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:23.052[1711835243052] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:23.054[1711835243054] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.055[1711835243055] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:23.056[1711835243056] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:23.057[1711835243057] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:23.058[1711835243058] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.060[1711835243060] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 18:47:23.061[1711835243061] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.075[1711835243075] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@40a1b6d4 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 18:47:23.076[1711835243076] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:47:23.077[1711835243077] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@407b8435 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 18:47:23.080[1711835243080] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:47:23.084[1711835243084] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@1d91fa02 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 18:47:23.085[1711835243085] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:47:23.086[1711835243086] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@9e30f9a rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 18:47:23.088[1711835243088] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:47:23.088[1711835243088] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3e9beef2 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:47:23.282[1711835243282] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50498//fapi/v2/account?timestamp=1711835243281&signature=2c6bfc4d534a739e482588c420c096d352427006e3ee9e1bc1163eef9337b09a
+2024-03-30 18:47:23.304[1711835243304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50499//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835243290&signature=a1ffb20c8ddd5ee8d4994beb4d1e9e575fbd67c84df470cfafbcb447db354056
+2024-03-30 18:47:23.336[1711835243336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50503//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835243336&signature=e00b20f4890c813498a4e262af7f80c92db17451eb6a331f298ccffe5369a779
+2024-03-30 18:47:23.358[1711835243358] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50506//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835243357&signature=674950ba3352e5a2361d34b3c8554fc3656d0eac97add696dc973f334caf32d8
+2024-03-30 18:47:23.373[1711835243373] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50508//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835243373&signature=3f8253059c6443365144ff99e3fb76956b08a97733f81ca401eeaa2a1c951e5d
+2024-03-30 18:47:23.407[1711835243407] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50510//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835243407&signature=ff990c74c301931ee680b982d113760225ce723f8c3644b5b95466f84abb84f5
+2024-03-30 18:47:23.414[1711835243414] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50511//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835243414&signature=3ee496daa96994a7ea8d4a5b28db38140bbb411599d8387c39298e9e99175cb6
+2024-03-30 18:47:23.421[1711835243421] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50513//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835243421&signature=fcf91c1e65b04d88d9220bea8a9d53800d1e04e0723af2e3b0cad8b5fb23f86f
+2024-03-30 18:47:23.427[1711835243427] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50514//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835243426&signature=726ee16d106a56096d584faf0f6403e38874fc28b0df52582024dae79272cb51
+2024-03-30 18:47:23.446[1711835243446] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50517//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835243446&signature=560e4a4ea09615cfd42bb056649bedf096764661bf710aa11485a9e5119a811f
+2024-03-30 18:47:23.459[1711835243459] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50519//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835243459&signature=1b53217dee0f304cb8d41f43de2a18eb941562705cec50215f67cda56a50a8cd
+2024-03-30 18:47:23.476[1711835243476] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50521//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835243475&signature=ddbfe75fcd5b828d6eb6fbd26bdb5fdb29ef69150277f85fd3716bd0d22acff2
+2024-03-30 18:47:23.494[1711835243494] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50522//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835243494&signature=185214e82d16cb3243f2234b48cf3b3707b40f593f2c3a8974699bd2bf1ee136
+2024-03-30 18:47:23.499[1711835243499] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50523//fapi/v1/openOrders?timestamp=1711835243498&signature=33ff8c79846edab9cdf0775d398ed97e6d89ae7b6df31e5321fe524d2af0697b
+2024-03-30 18:47:23.505[1711835243505] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50524//fapi/v1/positionSide/dual?timestamp=1711835243505&signature=50241c7c1dc29c0091d3db58d368e4715b92c8976b1a99926258774bff44b540
+2024-03-30 18:47:23.511[1711835243511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50525//fapi/v1/income/asyn?startTime=1711835243509&endTime=1711835244509×tamp=1711835243511&signature=85ae9a4a8e5b7d1018a30e08aa6d392cd2d1f545adb1569a9b26519ae3799973
+2024-03-30 18:47:23.515[1711835243515] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50526//fapi/v1/income/asyn?timestamp=1711835243515&signature=af43981f3bcc6f0037b8f8d57c814b0b604c16227b6c2c742d87289327b8a867
+2024-03-30 18:47:23.525[1711835243525] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50527//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835243525&signature=c4d7ef0cd61930b910577c03b5ba487e37dcc74b96585afacb578d9414b2f35f
+2024-03-30 18:47:23.538[1711835243538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50529//fapi/v2/balance?timestamp=1711835243537&signature=a4f7e5f7c81aec6c4d76dd903f8dcd8de1c6fef2eb191c1b44d923f8e87d406d
+2024-03-30 18:47:23.545[1711835243545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50530//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835243544&signature=d545dd729dc79889575657b509482842a8df5f18396cff10733f833d1ae6b92e
+2024-03-30 18:47:23.551[1711835243551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50531//fapi/v1/leverageBracket?timestamp=1711835243549&signature=a6cae75c8a62cb3bb41b3d054f42f29c6c08618578b6d08cc074190b31fb9b13
+2024-03-30 18:47:23.557[1711835243557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50532//fapi/v1/multiAssetsMargin?timestamp=1711835243557&signature=2cf9aa52d74d1f289171ece2b3c82a2ead7f803becad518ee5f0d3ed24f1e4ad
+2024-03-30 18:47:23.563[1711835243563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50533//fapi/v1/income?symbol=BNBUSDT×tamp=1711835243563&signature=01aae9beec4c1e4e767523578e45009db08557fc3e232b31732d38a523211f22
+2024-03-30 18:47:23.571[1711835243571] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50534//fapi/v1/income?timestamp=1711835243571&signature=15239d73964dc5295cb72ba3b11153f9be69d984743821784bbdd6f7606fe495
+2024-03-30 18:47:23.584[1711835243584] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50536//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835243584&signature=780fd740ae2e62faa5c10a56f7b374b951f9c68f48bb36e10c9dd0c11dd5659e
+2024-03-30 18:47:23.595[1711835243595] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50538//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835243594&signature=639720ab32056450671a5d1cd9972e8b51bb64f52734666a810f52e2421df259
+2024-03-30 18:47:23.601[1711835243601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50539//fapi/v1/leverageBracket?timestamp=1711835243601&signature=ecb4bba96f8eedaf94ca485f537e4505b7a16da9425a9668c1eb9b1e4a0425db
+2024-03-30 18:47:23.606[1711835243606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50540//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835243604&signature=fc0a805f07bc4b2b225374fd2a24fe6d7c90acbc50f6088affd1d232d3241603
+2024-03-30 18:47:23.612[1711835243612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50541//fapi/v1/adlQuantile?timestamp=1711835243611&signature=cc462a5aaa29550ffed561d3645eb35ccc46325ba11383150c86e38daede5565
+2024-03-30 18:47:23.623[1711835243623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50542//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835243623&signature=8cc95b5f5234734a53a028c9ac6932b308f5862e60c9c760113069e320f26131
+2024-03-30 18:47:23.633[1711835243633] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50543//fapi/v2/positionRisk?timestamp=1711835243632&signature=578dc0b6ca8a9d3150839e5ae513fd44967aba5ef8fe8ecb2e41e74d7efc328c
+2024-03-30 18:47:23.639[1711835243639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50544//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835243637&signature=a54994f02fa1209c80f4619c500aaef04055878352d97ddd6c3f49cde64001ba
+2024-03-30 18:47:23.646[1711835243646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50545//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835243646&signature=d480251b0f33d571076b8ef42a52b176ed6c36c81f639a425f1519736444df87
+2024-03-30 18:47:23.656[1711835243656] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50547//fapi/v1/apiTradingStatus?timestamp=1711835243656&signature=c7f9301f1cc5438097797d6f745b31e0617ebd240ff9d75864c3dfa1372ab829
+2024-03-30 18:47:23.661[1711835243661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50548//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835243660&signature=0b613e370db960fc78bd3dc6b90b8aebea0eb637b078d872be452aa75576837e
+2024-03-30 18:47:23.684[1711835243684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50551//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835243683&signature=8f990ef2350b0bb8ca662623588dfde22fa366044fac80f8d8fb1068b994e162
+2024-03-30 18:47:23.691[1711835243691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50552//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835243691&signature=0b7929c0c0e660d486e5407376850a6cc46e48aa5916c1fbf9ca596ab2bef78c
+2024-03-30 18:47:23.737[1711835243737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50555//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835243737&signature=3d25cfc0e30a4dddf0270d168fdc53a6d219c5839b6b51ae622a42f47f92dc9a
+2024-03-30 18:47:23.744[1711835243744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50556//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835243744&signature=479efcd6acd77473ce8c08af300e3c0674bf51d6326871d0145bca8d22e7e8da
+2024-03-30 18:47:23.785[1711835243785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50558//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835243785&signature=6708f385120608c89bbbef13d7da1475f253cb1329e3f6fc24bb7ecb3dd5b520
+2024-03-30 18:47:23.790[1711835243790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50559//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835243790&signature=6ffc54d7f04f718620b984960e72d72f9269330a1d7035ce8ba16f9cc79de865
+2024-03-30 18:47:23.795[1711835243795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50560//fapi/v1/forceOrders?timestamp=1711835243793&signature=eabcf7dca3eb9d75029ad399cb31435be9b3d515487f49c09abee9faf4128892
+2024-03-30 18:47:23.801[1711835243801] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50561//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:47:23.805[1711835243805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50562//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:47:23.808[1711835243808] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50563//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:47:23.816[1711835243816] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50565//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835243814&endTime=1711835244814
+2024-03-30 18:47:23.829[1711835243829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50566//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:47:23.834[1711835243834] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50567//fapi/v1/ticker/bookTicker
+2024-03-30 18:47:23.840[1711835243840] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50568//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:47:23.850[1711835243850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50569//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835243847&endTime=1711835244847
+2024-03-30 18:47:23.868[1711835243868] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50573//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:47:23.878[1711835243878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50574//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:47:23.885[1711835243885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50575//fapi/v1/exchangeInfo
+2024-03-30 18:47:23.901[1711835243901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50576//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835243889&endTime=1711835244889
+2024-03-30 18:47:23.911[1711835243911] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50577//fapi/v1/fundingRate
+2024-03-30 18:47:23.929[1711835243929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50580//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835243926&endTime=1711835244926
+2024-03-30 18:47:23.936[1711835243936] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50581//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 18:47:23.974[1711835243974] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50582//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:47:24.062[1711835244062] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50585//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:47:24.068[1711835244068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50586//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 18:47:24.071[1711835244071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50587//fapi/v1/indexInfo
+2024-03-30 18:47:24.077[1711835244077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50588//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:47:24.081[1711835244081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50589//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835244079&endTime=1711835245079
+2024-03-30 18:47:24.099[1711835244099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50594//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835244097&endTime=1711835245097
+2024-03-30 18:47:24.116[1711835244116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50595//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:47:24.121[1711835244121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50596//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244120&endTime=1711835245120
+2024-03-30 18:47:24.133[1711835244133] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50599//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:47:24.138[1711835244138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50600//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:47:24.141[1711835244141] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50601//fapi/v1/premiumIndex
+2024-03-30 18:47:24.158[1711835244158] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50603//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835244152&endTime=1711835245152
+2024-03-30 18:47:24.164[1711835244164] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50605//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:47:24.170[1711835244170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50606//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 18:47:24.173[1711835244173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50607//fapi/v1/assetIndex
+2024-03-30 18:47:24.178[1711835244178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50608//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:47:24.187[1711835244187] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50610//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244186&endTime=1711835245186
+2024-03-30 18:47:24.191[1711835244191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50611//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 18:47:24.209[1711835244209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50614//fapi/v1/ping
+2024-03-30 18:47:24.215[1711835244215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50615//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244213&endTime=1711835245213
+2024-03-30 18:47:24.226[1711835244226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50618//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:47:24.230[1711835244230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50619//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 18:47:24.234[1711835244234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50620//fapi/v1/ticker/24hr
+2024-03-30 18:47:24.241[1711835244241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50621//fapi/v1/ticker/price
+2024-03-30 18:47:24.246[1711835244246] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50622//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 18:47:24.252[1711835244252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50623//fapi/v1/time
+2024-03-30 18:47:24.258[1711835244258] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50624//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:47:24.264[1711835244264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50626//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244263&endTime=1711835245263
+2024-03-30 18:47:24.280[1711835244280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50630//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:47:24.286[1711835244286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50631//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244284&endTime=1711835245284
+2024-03-30 18:47:24.293[1711835244293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50632//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:47:24.299[1711835244299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50634//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:47:24.311[1711835244311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50636//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835244310&signature=00998b26d5e56577a48b5910b0a2c7b34b321af164e69ad9dcac5a9cf2458743
+2024-03-30 18:47:24.317[1711835244317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50637//fapi/v1/pmExchangeInfo?timestamp=1711835244315&signature=9c37312c64473a9fc855c6adba9dce2632e4371179dc24de319dd5094c3d64b1
+2024-03-30 18:47:24.320[1711835244320] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50638//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835244320&signature=a716b2fe8ecd33ae402180cb27294cee776c2e8967c12bef6ea8daccd87373ee
+2024-03-30 18:47:24.360[1711835244360] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50640//fapi/v1/listenKey
+2024-03-30 18:47:24.365[1711835244365] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50641//fapi/v1/listenKey
+2024-03-30 18:47:24.404[1711835244404] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50642//fapi/v1/listenKey
+2024-03-30 18:50:07.042[1711835407042] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50653//dapi/v1/income?symbol=BNBUSDT×tamp=1711835406924&signature=3483580db36a662263c65d320e6c37e0f72668c0597f6cac07a72d30c5cc05b9
+2024-03-30 18:50:07.821[1711835407821] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50655//dapi/v1/income?timestamp=1711835407820&signature=24d15b90a934185de974adf96e511aa869aab343bb204d2c29b35bea4772355b
+2024-03-30 18:50:07.870[1711835407870] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50656//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:50:07.912[1711835407912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50659//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:50:07.938[1711835407938] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50660//fapi/v1/exchangeInfo
+2024-03-30 18:50:07.957[1711835407957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50661//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 18:50:07.975[1711835407975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50662//fapi/v1/ticker/24hr
+2024-03-30 18:50:08.010[1711835408010] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50664//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835408010&signature=82cc0bff945c7c2c397f0646137424a72659b0944a331e688e264d13bf81b643
+2024-03-30 18:50:08.048[1711835408048] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50665//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835408046&signature=692dc50373db3706271be85a6cb9da04fda2a5c739c9a726876a216a94b863e9
+2024-03-30 18:50:08.093[1711835408093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50667//fapi/v1/time
+2024-03-30 18:50:08.115[1711835408115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50668//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835408115&signature=699e8d5c0e06685baed72cc729d1d6f5d6d6fe51728ce2c324ab4e00ce0095c9
+2024-03-30 18:50:08.137[1711835408137] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50669//dapi/v1/openOrders?timestamp=1711835408136&signature=7b988f081a561a7e558a4a54d757fe1326b4175c957b763be3c2ce174eb3f16f
+2024-03-30 18:50:08.165[1711835408165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50670//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835408165&signature=0d46d80c40530863d64ac7c08c052668997a889de20f2a11d32fbf9e7d7ad618
+2024-03-30 18:50:08.189[1711835408189] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50671//dapi/v1/leverageBracket?timestamp=1711835408189&signature=d003effb0e8cbe15e66ea18b8d5d384f5c9346e4ae5878d273e61ecd8a3765bb
+2024-03-30 18:50:08.209[1711835408209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50672//fapi/v1/multiAssetsMargin?timestamp=1711835408208&signature=c7c019a5e9d95681a4a7c39425fcde9ad9933029c96f54117670d142c7e3f752
+2024-03-30 18:50:08.236[1711835408236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50673//dapi/v1/pmExchangeInfo?timestamp=1711835408235&signature=16e172d785948da073a78d0e7e633a842e4182cdf271abd9a21b332eee1229c8
+2024-03-30 18:50:08.270[1711835408270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50674//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835408269&signature=e5d2b8847338748be2516c9df5f91032c4260ac63c65abe5e55b018f9294afc7
+2024-03-30 18:50:08.304[1711835408304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50675//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:50:08.330[1711835408330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50676//dapi/v1/premiumIndex
+2024-03-30 18:50:08.351[1711835408351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50677//fapi/v1/apiTradingStatus?timestamp=1711835408349&signature=7485fa8e99eb27b90fba81ca00e16e8e49b0b5a28071ad591b2779fb864461b4
+2024-03-30 18:50:08.377[1711835408377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50679//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835408376&signature=c125d4d9c6e5e1d7ee03b431fbac237be13f1354ba4b89419f49d974059518a9
+2024-03-30 18:50:08.395[1711835408395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50680//dapi/v1/exchangeInfo
+2024-03-30 18:50:08.441[1711835408441] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50683//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835408440&signature=b9d455f2732719d0d82af6f0dfb40dbbd542ae79e2d230009fea2bd63c1120d7
+2024-03-30 18:50:08.459[1711835408459] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50684//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408459&signature=1acc2fb89627c3ee0a008c0dfda9e0959c95b8b8faa00ca03753b5a3ad644799
+2024-03-30 18:50:08.507[1711835408507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50687//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835408506&signature=e783c29250b3cfd2f825a4e84440e56bce04aa696fdf93a5f1f163cc8fdd4c1e
+2024-03-30 18:50:08.521[1711835408521] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50688//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408521&signature=e1237e694247f6cc0754cad143c9c28526f6ae00b3b4aa52d879d382c6f4efb2
+2024-03-30 18:50:08.536[1711835408536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50689//dapi/v1/ping
+2024-03-30 18:50:08.550[1711835408550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50690//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:50:08.562[1711835408562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50691//fapi/v1/premiumIndex
+2024-03-30 18:50:08.578[1711835408578] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50692//dapi/v1/listenKey
+2024-03-30 18:50:08.606[1711835408606] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50694//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835408605&signature=8b560d869cdac5122afa35b73f4dd9e3eb02a6143363b41cdc4f785d78993a52
+2024-03-30 18:50:08.623[1711835408623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50695//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:50:08.639[1711835408639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50696//fapi/v1/ticker/bookTicker
+2024-03-30 18:50:08.663[1711835408663] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50698//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835408663&signature=2789c75490a182c1a9292684e50363823dba0ba230c9416605cd5aa16bf42a50
+2024-03-30 18:50:08.685[1711835408685] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50700//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835408684&signature=70dc27017949ff1c16c1fccb734b6379e7d944f1e080b704bce171a946c7f51e
+2024-03-30 18:50:08.716[1711835408716] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50702//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835408712&signature=12567b8ea6934dc36a4aa949d56b3e73194e82a19822117ef0aff53bc3132fa4
+2024-03-30 18:50:08.732[1711835408732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50703//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835408731&endTime=1711835409731
+2024-03-30 18:50:08.758[1711835408758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50706//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 18:50:08.768[1711835408768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50707//fapi/v1/ticker/price
+2024-03-30 18:50:08.779[1711835408779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50708//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 18:50:08.806[1711835408806] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50710//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835408806&signature=a90019e07ae477fabc17eba9fc890de6507dbea7cdb2728a018dd9cd85f95af3
+2024-03-30 18:50:08.828[1711835408828] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50711//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:50:08.864[1711835408864] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50714//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:50:08.878[1711835408878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50715//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:50:08.902[1711835408902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50717//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:50:08.934[1711835408934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50720//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835408934&signature=3a758792f83224bdb744bdbd959a4e3feebdfc5aa4a376837869efa5b20dc65d
+2024-03-30 18:50:08.948[1711835408948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50721//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408948&signature=ff0660cac8b07d6c4890416ccc81b1c5450449b6a7147b4d9f84d8600d740067
+2024-03-30 18:50:08.963[1711835408963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50722//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 18:50:08.975[1711835408975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50723//fapi/v1/indexInfo
+2024-03-30 18:50:08.987[1711835408987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50724//fapi/v1/pmExchangeInfo?timestamp=1711835408987&signature=0bcae0b3d7107a8e856b1fbef9001d80baef9ddd5c3d96e82e2f171a9bbf34a6
+2024-03-30 18:50:09.001[1711835409001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50725//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835409000&signature=a74fa89d49c21fc9e4e9ab3c6b20957a2a061ed6b6ced790aa1dd806807ff058
+2024-03-30 18:50:09.011[1711835409011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50726//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835409010&endTime=1711835410010
+2024-03-30 18:50:09.027[1711835409027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50727//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 18:50:09.053[1711835409053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50730//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835409053&signature=d19fee0e33a2ea235f8c36044f506d420df4830894a11eebaaed75ed13ff706f
+2024-03-30 18:50:09.081[1711835409081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50733//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835409081&signature=1e855e898379616fcdc895414fc7870351ad421d784dff6aa3dd2812ad2caf5a
+2024-03-30 18:50:09.096[1711835409096] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50734//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835409095&signature=4e52744aa63ffc262a0284d2b53d0f153278fddca0892be0c3a5a5fb34393eff
+2024-03-30 18:50:09.112[1711835409112] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50735//fapi/v1/openOrders?timestamp=1711835409111&signature=122bafa403ebbef0d4dc915fdeb4d77085de19d3f51a8ea96d73b0b65ebc56e6
+2024-03-30 18:50:09.126[1711835409126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50736//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 18:50:09.139[1711835409139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50737//dapi/v1/ticker/24hr
+2024-03-30 18:50:09.150[1711835409150] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50738//fapi/v1/listenKey
+2024-03-30 18:50:09.267[1711835409267] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50740//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835409265&signature=3d083cdc4cd77534f6e34682556ea00895fe29fecb1827c1ee929b9cc6bc337f
+2024-03-30 18:50:09.293[1711835409293] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50742//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835409293&signature=34ac907a88b8bffa42ff3681c15e2005a14b29ad737af40b2c20e3c38e70aa98
+2024-03-30 18:50:09.338[1711835409338] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50745//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835409338&signature=b6fd59be5fc2c9b2e150f8af648d328c11fd4652d352d899bb73ae0250a055e8
+2024-03-30 18:50:09.355[1711835409355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50746//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835409354&signature=739adcb97a361c3151c5b13dea26259c23ab069a77c65653eb0ca8392f2af710
+2024-03-30 18:50:09.414[1711835409414] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50747//dapi/v1/balance?timestamp=1711835409414&signature=929faee5558e330f5f1b1327fb372c37ef76c8fc06512afc071d9b185374fd26
+2024-03-30 18:50:09.444[1711835409444] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50748//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835409444&signature=e3536d8002cf2a12bd06f117d05b259aa3361fc1771bc1f214cecb49db4fbd37
+2024-03-30 18:50:09.500[1711835409500] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50751//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835409500&signature=6c41c34381421611f50a55ffb84d4d60458e9901d84364cbf2cdec86667a363e
+2024-03-30 18:50:09.532[1711835409532] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50753//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835409531&signature=3eb3b841b49ef14434fa2a813969fab9740e12dc225c370ead7a1ebf2d9a7402
+2024-03-30 18:50:09.566[1711835409566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50755//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:50:09.581[1711835409581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50756//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:50:09.599[1711835409599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50757//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:50:09.621[1711835409621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50758//dapi/v1/ticker/bookTicker
+2024-03-30 18:50:09.653[1711835409653] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50760//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835409651&endTime=1711835410651
+2024-03-30 18:50:09.678[1711835409678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50762//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:50:09.760[1711835409760] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50769//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835409759&endTime=1711835410759
+2024-03-30 18:50:09.771[1711835409771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50770//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:50:09.867[1711835409867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50771//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:50:09.884[1711835409884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50773//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:50:09.894[1711835409894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50774//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835409894&endTime=1711835410894
+2024-03-30 18:50:09.919[1711835409919] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50777//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835409918&endTime=1711835410918
+2024-03-30 18:50:09.930[1711835409930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50778//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:50:09.960[1711835409960] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50781//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835409959&signature=8599cff945efe7af3db38e528340b34d9b7fa60a2a6e98f5b9d031a814483df8
+2024-03-30 18:50:09.983[1711835409983] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50783//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 18:50:10.019[1711835410019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50787//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835410019&signature=24ebd8876ac34d211d1498d6e6ed3b572e85f4598708f69c355072394a3b20e3
+2024-03-30 18:50:10.031[1711835410031] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50788//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:50:10.050[1711835410050] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50790//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835410050&signature=8bb2ff0ae76f22bbc38c03cb96b76fbaf59eb7d683f949ce23397f0385a3c314
+2024-03-30 18:50:10.069[1711835410069] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50792//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835410069&signature=b65ad57a7ee53942d99cc7c370cd99fa5672a5374927f02424fab5dfbcb23af2
+2024-03-30 18:50:10.083[1711835410083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50793//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835410081&endTime=1711835411081
+2024-03-30 18:50:10.097[1711835410097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50794//fapi/v1/fundingRate
+2024-03-30 18:50:10.111[1711835410111] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.126[1711835410126] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.127[1711835410127] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.128[1711835410128] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.129[1711835410129] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 18:50:10.130[1711835410130] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 18:50:10.154[1711835410154] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.155[1711835410155] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.157[1711835410157] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.158[1711835410158] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.159[1711835410159] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.163[1711835410163] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 18:50:10.191[1711835410191] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.193[1711835410193] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.194[1711835410194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.195[1711835410195] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.216[1711835410216] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.218[1711835410218] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.219[1711835410219] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.221[1711835410221] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.222[1711835410222] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 18:50:10.222[1711835410222] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 18:50:10.245[1711835410245] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.254[1711835410254] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7ddbf3b4 rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:50:10.255[1711835410255] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:50:10.256[1711835410256] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@16903aba rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:50:10.257[1711835410257] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:50:10.259[1711835410259] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@499b6ed rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:50:10.260[1711835410260] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:50:10.262[1711835410262] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a127fa rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:50:10.265[1711835410265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:50:10.267[1711835410267] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7a2628d2 rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 18:50:10.301[1711835410301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50814//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835410301&signature=c50b84f3f571898480c7efc2afd746ea9592993134b5e6d7469380b2e8a2727c
+2024-03-30 18:50:10.321[1711835410321] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50815//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835410321&signature=acf3cd8b0db364713ab0e8dc71e6678f372f7f64360379ac16ec806f8f7d480c
+2024-03-30 18:50:10.358[1711835410358] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50817//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835410358&signature=744f541c28ded3b6873eee8765b4774c37ab7fb71462194c588e7c6be72ec85b
+2024-03-30 18:50:10.378[1711835410378] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50818//dapi/v1/positionSide/dual?timestamp=1711835410378&signature=814af414f0fca323783c070c94ad74316ab0ab616bf2497a6f9fa719139981c1
+2024-03-30 18:50:10.400[1711835410400] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50819//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835410400&signature=fcb9ae305350b162ee8e49a564856739ed4a70d3dd1a515fb91e5a9f5d2f6da1
+2024-03-30 18:50:10.467[1711835410467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50821//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:50:10.489[1711835410489] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50822//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:50:10.527[1711835410527] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50823//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:50:10.569[1711835410569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50825//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835410567&endTime=1711835411567
+2024-03-30 18:50:10.666[1711835410666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50826//fapi/v1/leverageBracket?timestamp=1711835410666&signature=c8e9d80c4782b9142a1a7efaf54a2e214aceb886715e463d16b78247d56d29b9
+2024-03-30 18:50:10.688[1711835410688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50827//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835410688&signature=390680fbadf606fe20d0f2b4db3825f1fce21092082956447360284949c72e51
+2024-03-30 18:50:10.709[1711835410709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50828//dapi/v1/ticker/price
+2024-03-30 18:50:10.732[1711835410732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50829//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 18:50:10.798[1711835410798] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50832//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835410796&endTime=1711835411796
+2024-03-30 18:50:10.830[1711835410830] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50833//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 18:50:10.916[1711835410916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50834//fapi/v2/positionRisk?timestamp=1711835410916&signature=7cbf4e38b64606c3ebfef62a6df33950359e3442887cd73623411be0c3d8acec
+2024-03-30 18:50:11.011[1711835411011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50835//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835411010&signature=ea091aad204d281754304355f1c664632eaa9feac45845d38430e34005a6b1aa
+2024-03-30 18:50:11.104[1711835411104] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50836//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:50:11.122[1711835411122] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50837//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835411120&endTime=1711835412120
+2024-03-30 18:50:11.157[1711835411157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50840//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:50:11.174[1711835411174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50842//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835411174&endTime=1711835412174
+2024-03-30 18:50:11.191[1711835411191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50844//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835411191&signature=61dcdd9bca3611ab393a289d86c8d8c940e25cd392d882a967a3ecf3ac351a9a
+2024-03-30 18:50:11.218[1711835411218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50847//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:50:11.229[1711835411229] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50848//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:50:11.239[1711835411239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50849//fapi/v2/balance?timestamp=1711835411239&signature=5bc09e998eeb447deb6a6873cb903282340f3e120a853202ae0cc7fd850f4e14
+2024-03-30 18:50:11.256[1711835411256] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50851//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835411256&signature=85c1e7c848fb3a29a2973da82ae543a851d2820d30b4d976105668e9003a2066
+2024-03-30 18:50:11.277[1711835411277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50853//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835411277&signature=0124a25db630fbb7f005141851339d6185c8b2e50496b495bffcad3358854e7b
+2024-03-30 18:50:11.307[1711835411307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50856//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:50:11.319[1711835411319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50857//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835411318&endTime=1711835412318
+2024-03-30 18:50:11.335[1711835411335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50858//dapi/v1/positionRisk?timestamp=1711835411335&signature=f29477ed0191cf0a902c1ce481ea3ce2efc9a9f4afb82874c178281fe13141ff
+2024-03-30 18:50:11.347[1711835411347] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50859//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835411346&signature=642d27b6d0fe81048ced08fed7a292549f9a8f4b89072f4d4667f0324fffda40
+2024-03-30 18:50:11.376[1711835411376] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50862//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:50:11.389[1711835411389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50863//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835411388&endTime=1711835412388
+2024-03-30 18:50:11.402[1711835411402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50864//fapi/v1/income?symbol=BNBUSDT×tamp=1711835411402&signature=71dfcececabadc3139bd6d44660ef31315928cf4a7b12fff5356a5243cca9514
+2024-03-30 18:50:11.416[1711835411416] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50865//fapi/v1/income?timestamp=1711835411415&signature=5e9b194f16a5b54412a3cb6f33b5fe849919bb8e10a96c3a86de67c04054ae5e
+2024-03-30 18:50:11.432[1711835411432] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50866//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:50:11.456[1711835411456] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50868//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:50:11.469[1711835411469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50869//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835411468&signature=6984fc4e3cb352b8116bbf16efc2ec1a45fc44ab6da18ade0eb0a1339749865a
+2024-03-30 18:50:11.491[1711835411491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50871//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:50:11.507[1711835411507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50872//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835411505&endTime=1711835412505
+2024-03-30 18:50:11.540[1711835411540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50875//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835411539&endTime=1711835412539
+2024-03-30 18:50:11.557[1711835411557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50876//dapi/v1/fundingRate
+2024-03-30 18:50:11.588[1711835411588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50877//fapi/v1/positionSide/dual?timestamp=1711835411588&signature=5227de4ada700dfcbf95388c52c9ca03afa2230ee466d0982002f958a6edb2a1
+2024-03-30 18:50:11.628[1711835411628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50878//fapi/v1/ping
+2024-03-30 18:50:11.647[1711835411647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50879//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:50:11.662[1711835411662] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50880//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:50:11.684[1711835411684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50881//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:50:11.713[1711835411713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50883//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835411712&endTime=1711835412712
+2024-03-30 18:50:11.749[1711835411749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50885//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835411748&endTime=1711835412748
+2024-03-30 18:50:11.785[1711835411785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50887//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 18:50:11.803[1711835411803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50888//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:50:11.819[1711835411819] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50889//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835411818&endTime=1711835412818
+2024-03-30 18:50:11.855[1711835411855] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50892//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835411855&signature=e11597cddeae2db8d29d8039a46ae052eb0a2094b7e3613b377b91ebf97fd996
+2024-03-30 18:50:11.891[1711835411891] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50894//fapi/v1/income/asyn?startTime=1711835411890&endTime=1711835412890×tamp=1711835411891&signature=621e3c9ceaba9423e82946ba7160a34c4f4008bd0a0ec9b69e89bde2c408d512
+2024-03-30 18:50:11.907[1711835411907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50895//fapi/v1/income/asyn?timestamp=1711835411907&signature=3166cf3deb7117281b0f4ce9c3c961d27f95438e79928298328626d70e764b8b
+2024-03-30 18:50:11.923[1711835411923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50896//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 18:50:11.935[1711835411935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50897//fapi/v1/assetIndex
+2024-03-30 18:50:11.951[1711835411951] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50898//dapi/v1/listenKey
+2024-03-30 18:50:11.966[1711835411966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50899//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835411966&signature=531d553e6094393b75cf4d53c4a2dc459dafac731e55ce773fe65c4231db3d6d
+2024-03-30 18:50:11.998[1711835411998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50901//fapi/v2/account?timestamp=1711835411997&signature=06a956fb0538912df1bcd543511bf06d6b5598b53c8e3640aac04e83aea3c60c
+2024-03-30 18:50:12.031[1711835412031] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50903//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835412029&signature=649e91b7dac4ab857f5ab7a0b8b94044b61f2f4dc8113cd0c96a34486ac05ca9
+2024-03-30 18:50:12.050[1711835412050] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50904//fapi/v1/listenKey
+2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-03-30 18:50:12.094[1711835412094] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-03-30 18:50:12.094[1711835412094] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-03-30 18:50:12.099[1711835412099] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-03-30 18:50:12.104[1711835412104] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-03-30 18:50:12.104[1711835412104] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-03-30 18:50:12.105[1711835412105] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-03-30 18:50:12.107[1711835412107] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-03-30 18:50:12.107[1711835412107] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-03-30 18:50:12.108[1711835412108] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50905//dapi/v1/adlQuantile?timestamp=1711835412108&signature=dc244e57e9982d74dde11bfca0d65b5202891e8c03656dab3765e1669d70a2d2
+2024-03-30 18:50:12.109[1711835412109] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-03-30 18:50:12.136[1711835412136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50906//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835412136&signature=8c06662508166801133e8f88309ed60b0c255c1f983a6bfa4740ec9fc4906668
+2024-03-30 18:50:12.152[1711835412152] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50907//dapi/v1/listenKey
+2024-03-30 18:50:12.188[1711835412188] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50909//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835412188&signature=9dae615eb68acba07c62894ef7ef33267baa7abdb5b8bad5d1df3582d0ab92d7
+2024-03-30 18:50:12.228[1711835412228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50912//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 18:50:12.241[1711835412241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50913//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835412239&endTime=1711835413239
+2024-03-30 18:50:12.254[1711835412254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50914//fapi/v1/adlQuantile?timestamp=1711835412254&signature=9b25a60b5404724269d637b44abf26e977b4cdf153693a8de9a99a1700a51322
+2024-03-30 18:50:12.267[1711835412267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50915//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835412267&signature=3971696ec5d3b5c0592d2f17004f869694081b7f80f6783393f6dda22a5c2e6e
+2024-03-30 18:50:12.280[1711835412280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50916//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835412280&signature=af22a819d39e8b548dd57fbadda7d9ea649b31ae691e6198bf8051191bfdea81
+2024-03-30 18:50:12.294[1711835412294] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50917//fapi/v1/forceOrders?timestamp=1711835412294&signature=e872e38decb09ade3fec7950da0a358165f6e12ce08910891ed2422a19102167
+2024-03-30 18:50:12.306[1711835412306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50918//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835412305&endTime=1711835413305
+2024-03-30 18:50:12.335[1711835412335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50921//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:50:12.346[1711835412346] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50922//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835412346&signature=d16571163c5dc0ccc059e615ffa1507e86a810e336bc356c4f554c912562ef2e
+2024-03-30 18:50:12.367[1711835412367] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50924//dapi/v1/leverageBracket?timestamp=1711835412367&signature=c0304d71d3aec2db21cdceb3fab35b7cdeb60f6c7848119abf472cdad591e08b
+2024-03-30 18:50:12.379[1711835412379] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50925//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835412379&signature=39ad7115de09457a74175485a6412d5384cdbceef5686849ae11e9b082e654af
+2024-03-30 18:50:12.402[1711835412402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50926//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835412399&endTime=1711835413399
+2024-03-30 18:50:12.447[1711835412447] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50929//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:50:12.477[1711835412477] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50931//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835412477&signature=384acc16e9a0be891218963dd97dafd72754cec4c9445df09a1af85bad3865bb
+2024-03-30 18:50:12.518[1711835412518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50934//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835412517&endTime=1711835413517
+2024-03-30 18:50:12.538[1711835412538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50935//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:50:12.566[1711835412566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50937//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835412565&signature=12db88efb12273982faf3802c6549a21577d64876b887ebafc5cc25cff657ab1
+2024-03-30 18:50:12.582[1711835412582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50938//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835412581&signature=477bd37be5070c02dcc20821d1a97a32b619c2172fec4e784f51676a7ac57b16
+2024-03-30 18:50:12.598[1711835412598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50939//fapi/v1/leverageBracket?timestamp=1711835412598&signature=fd218ee9e7b88bcff44ce790904a1b2f3fe3a81ae458b476ac37f88fad4fcdf5
+2024-03-30 18:50:12.616[1711835412616] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50940//dapi/v2/leverageBracket?timestamp=1711835412616&signature=d120e785992f256a8fac7c7e0ebbbe2c33aa9b053442966a4aaa25f66021ef81
+2024-03-30 18:50:12.629[1711835412629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50941//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835412629&signature=cc9f92d568bf28c5a7f3397c738d662a683e1e430816c31d9a43af62c0be222c
+2024-03-30 18:50:12.646[1711835412646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50942//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835412646&signature=508b348c920bc64b9bd8925832096cb932492a671a9ae3e7235bc949f737dc53
+2024-03-30 18:50:12.658[1711835412658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50943//dapi/v1/forceOrders?timestamp=1711835412658&signature=37c5d36c6b1eec579c1cd665db2eeab535d777882d49b32b4a0dac34602e157f
+2024-03-30 18:50:12.671[1711835412671] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50944//dapi/v1/time
+2024-03-30 18:50:12.689[1711835412689] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50946//fapi/v1/listenKey
+2024-03-30 18:50:12.702[1711835412702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50947//dapi/v1/account?timestamp=1711835412702&signature=141e3917e985d60d9287b31468acb5a188b3b40b8615c13107e3dbffa8b8b328
+2024-03-30 18:51:01.584[1711835461584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50953//dapi/v1/income?symbol=BNBUSDT×tamp=1711835461515&signature=3dc9e5bdceb0cd9568e7b5fd5ae7d790e3ef2bd2244a920331aa3c6a245e29db
+2024-03-30 18:51:01.924[1711835461924] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50955//dapi/v1/income?timestamp=1711835461924&signature=1b8053d4f5f25ac4d7f2591934919a41a75255bcdc84192fe3bb23c3c43987fa
+2024-03-30 18:51:01.949[1711835461949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50956//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:51:01.959[1711835461959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50959//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:51:01.967[1711835461967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50960//fapi/v1/exchangeInfo
+2024-03-30 18:51:01.971[1711835461971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50961//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 18:51:01.976[1711835461976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50962//fapi/v1/ticker/24hr
+2024-03-30 18:51:01.985[1711835461985] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50964//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835461984&signature=0de1c7a2c4445e225ce8aa5188e045a6bf063c38d4c118e139ce312cf49bc39f
+2024-03-30 18:51:01.992[1711835461992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50965//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835461991&signature=1566908cf1919327af86cad6bf28c1ba3a8cb5d540b63cd27be95ac575955d85
+2024-03-30 18:51:01.998[1711835461998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50967//fapi/v1/time
+2024-03-30 18:51:02.003[1711835462003] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50968//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835462002&signature=f645cb430cb5c12bc1c0d506fc923df970ff1be0882bc536252cc3c4332967f0
+2024-03-30 18:51:02.007[1711835462007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50969//dapi/v1/openOrders?timestamp=1711835462005&signature=4a471083703167fac1ba354f4c500cc3614026e76ef8f1c77b93494a71b699b7
+2024-03-30 18:51:02.014[1711835462014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50970//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835462013&signature=87f5f3d77c82254b079479fa6bb023066efedd1192318f397e8de47e65c8a171
+2024-03-30 18:51:02.019[1711835462019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50971//dapi/v1/leverageBracket?timestamp=1711835462019&signature=6af9c36747eed7fa4a10f3ed3607fb331e682fa6c594dae4928e0d84b5506e60
+2024-03-30 18:51:02.027[1711835462027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50972//fapi/v1/multiAssetsMargin?timestamp=1711835462026&signature=53559f51eb9f92008670d6d97affd1c56926db82b7e1e50221eda98766c8704b
+2024-03-30 18:51:02.032[1711835462032] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50973//dapi/v1/pmExchangeInfo?timestamp=1711835462032&signature=3bba40cc5f2c3181af5c8f67ce93cb452a39d865307e71fe8e9e7b75a1422a8e
+2024-03-30 18:51:02.038[1711835462038] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50974//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835462037&signature=363129c82a482fcc3286529617d97846b812472888d430e154462953270dc576
+2024-03-30 18:51:02.046[1711835462046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50975//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:51:02.051[1711835462051] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50976//dapi/v1/premiumIndex
+2024-03-30 18:51:02.060[1711835462060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50977//fapi/v1/apiTradingStatus?timestamp=1711835462060&signature=b9947dfa033da08fdbbd709d9d67ab05a148d1f8f7cf043df8fb73a94ff7070b
+2024-03-30 18:51:02.064[1711835462064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50978//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835462064&signature=adedee13d76a6747f1be53f13c6b04f00fabb716d79bdf5a8b40ec37aabe62b9
+2024-03-30 18:51:02.068[1711835462068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50979//dapi/v1/exchangeInfo
+2024-03-30 18:51:02.079[1711835462079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50982//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835462079&signature=2de189bc84f3ddd75ef3375fd29016f17dda2f21d08f3626b0175403ae73e569
+2024-03-30 18:51:02.083[1711835462083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50983//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462083&signature=761fe8e3f0df9e6eba60adea150135c4795e0ff890c634befb2f400c1bce11c6
+2024-03-30 18:51:02.094[1711835462094] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50986//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835462094&signature=9a5aaf21023fb4e5dd8376d3f79826c2c388794179763b64bb5c48017cfc106c
+2024-03-30 18:51:02.097[1711835462097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50987//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462097&signature=84dd2c91ef4766627a470fb1a318466ea5b563b00ebe32420196fc295cd2b01d
+2024-03-30 18:51:02.100[1711835462100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50988//dapi/v1/ping
+2024-03-30 18:51:02.105[1711835462105] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50989//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:51:02.110[1711835462110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50990//fapi/v1/premiumIndex
+2024-03-30 18:51:02.115[1711835462115] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50991//dapi/v1/listenKey
+2024-03-30 18:51:02.120[1711835462120] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50993//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835462120&signature=f69b845846ec245a1ce63e113089bb44b62560d7da5cad0806514f56b384a359
+2024-03-30 18:51:02.126[1711835462126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50994//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:51:02.129[1711835462129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50995//fapi/v1/ticker/bookTicker
+2024-03-30 18:51:02.135[1711835462135] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50997//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835462135&signature=322e19ad49a1d40e4dcf2049093ca36f9debb1a5be39946260fcbc0db985d023
+2024-03-30 18:51:02.142[1711835462142] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50999//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835462142&signature=1c6d7f624f74b7c95974e8340a91b112077ba0bb1ca9cdfc0807e7fc68fd7042
+2024-03-30 18:51:02.151[1711835462151] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51001//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835462148&signature=053a168257fd7b504636c25c22c98fbd02b8b815c6e0b473a37ccd1e272903a2
+2024-03-30 18:51:02.155[1711835462155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51002//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835462154&endTime=1711835463154
+2024-03-30 18:51:02.164[1711835462164] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51005//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 18:51:02.167[1711835462167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51006//fapi/v1/ticker/price
+2024-03-30 18:51:02.170[1711835462170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51007//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 18:51:02.178[1711835462178] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51009//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835462178&signature=247be794125397a3caf21142d32c45a6ae7c737add1f7a8a081bba2f0c2a32f1
+2024-03-30 18:51:02.181[1711835462181] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51010//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:51:02.199[1711835462199] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51013//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:51:02.204[1711835462204] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51014//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:51:02.209[1711835462209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51016//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:51:02.220[1711835462220] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51019//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835462220&signature=5446ae75725aa457cd353b29a3b07c02ec41a827212cbf11ad245aadbeb8ebd8
+2024-03-30 18:51:02.224[1711835462224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51020//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462224&signature=bfc81440ee347a505f7fc0e246fae454706d8fc1161796a54e9ef31b2a4ac0f0
+2024-03-30 18:51:02.228[1711835462228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51021//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 18:51:02.231[1711835462231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51022//fapi/v1/indexInfo
+2024-03-30 18:51:02.234[1711835462234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51023//fapi/v1/pmExchangeInfo?timestamp=1711835462234&signature=5f285307eff543d63c89a4bfc8518e822675b99eba8251b389173271f7b7d7ed
+2024-03-30 18:51:02.238[1711835462238] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51024//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835462238&signature=bd325b53aeace184989ec9ffd5a39f7acd67fd6474bc7488ed7625876b93acf5
+2024-03-30 18:51:02.241[1711835462241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51025//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462240&endTime=1711835463240
+2024-03-30 18:51:02.245[1711835462245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51026//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 18:51:02.254[1711835462254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51029//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835462254&signature=99d4700d312dbb93ec674b9a634e34c5048d9d47d8b3cc091d02bb186eab8808
+2024-03-30 18:51:02.263[1711835462263] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51032//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835462262&signature=d7ca3353e6d65db2fe8877642f0f6c17e91b7624430b641024636902215ee9de
+2024-03-30 18:51:02.267[1711835462267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51033//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835462267&signature=1d6adb6c42c256a43fefd0637865c1503b2e2ef25249a0c8d4d967eca85ed3f5
+2024-03-30 18:51:02.270[1711835462270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51034//fapi/v1/openOrders?timestamp=1711835462270&signature=00b78f866a29b45c8174259259a2f884913d565e940b8d2ab0553a2972095a10
+2024-03-30 18:51:02.273[1711835462273] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51035//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 18:51:02.276[1711835462276] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51036//dapi/v1/ticker/24hr
+2024-03-30 18:51:02.279[1711835462279] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51037//fapi/v1/listenKey
+2024-03-30 18:51:02.299[1711835462299] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51039//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835462298&signature=a57c7f9f29b6f2eb2a37ebe6d2ea42f20fe6676cc915ad65619e9f6901eb10f5
+2024-03-30 18:51:02.303[1711835462303] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51041//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835462303&signature=4636924b1143dfedc64a0e5838226b99fadebd3f2b89ff6828e1f52469a7b7cb
+2024-03-30 18:51:02.311[1711835462311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51044//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835462310&signature=1bf948ae31aca74fefbf57bde536c763fb61a8cf79055f43b78a0578f46d3ec9
+2024-03-30 18:51:02.313[1711835462313] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51045//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462313&signature=792648e2f8375fabf8577f7951b0a07a6cc3bd44df60b06963e25d47d43a7409
+2024-03-30 18:51:02.321[1711835462321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51046//dapi/v1/balance?timestamp=1711835462320&signature=ff4f66b6e946aa8b6a80ec80fa43b3ea2099648fa216f906696c7f82227a8ca6
+2024-03-30 18:51:02.326[1711835462326] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51047//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835462326&signature=6abf994f0c67646c5c08416795fe05654b1fe2911acb00c7589e4851f182cdf1
+2024-03-30 18:51:02.336[1711835462336] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51050//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835462335&signature=850b005ceb6aba5ef6e341c66eab249e5214a911ba788acd415175890de298b4
+2024-03-30 18:51:02.342[1711835462342] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51052//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835462341&signature=ac0d90a9495e6240c4d6f73776da236a7f9662174b7c4f942d4d840932d1599b
+2024-03-30 18:51:02.347[1711835462347] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51054//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:51:02.350[1711835462350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51055//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:51:02.353[1711835462353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51056//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:51:02.356[1711835462356] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51057//dapi/v1/ticker/bookTicker
+2024-03-30 18:51:02.361[1711835462361] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51059//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462360&endTime=1711835463360
+2024-03-30 18:51:02.365[1711835462365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51061//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:51:02.387[1711835462387] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51068//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462385&endTime=1711835463385
+2024-03-30 18:51:02.389[1711835462389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51069//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:51:02.404[1711835462404] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51070//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:51:02.410[1711835462410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51072//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:51:02.413[1711835462413] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51073//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835462412&endTime=1711835463412
+2024-03-30 18:51:02.422[1711835462422] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51076//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835462419&endTime=1711835463419
+2024-03-30 18:51:02.424[1711835462424] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51077//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:51:02.433[1711835462433] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51080//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835462432&signature=d5ac181c5d8e374139aeacabca677000ec4217d2bb87402bc524dd8b3a1e26d9
+2024-03-30 18:51:02.438[1711835462438] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51082//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 18:51:02.449[1711835462449] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51086//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835462449&signature=b09be48bdaeab7b1c3da7addc432aade7dcf3e4d31f95021429d82958e46e87b
+2024-03-30 18:51:02.453[1711835462453] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51087//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:51:02.462[1711835462462] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51089//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835462462&signature=08d742c58142fbac897c1baa7d5745b2258185da31b3774ae3e2f95a15ccbda1
+2024-03-30 18:51:02.467[1711835462467] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51091//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835462467&signature=3fb35ed470cc6453fdeaf9a55e72e6b5ca6ee1f95fa528c7ba0827a908863ed4
+2024-03-30 18:51:02.470[1711835462470] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51092//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835462469&endTime=1711835463469
+2024-03-30 18:51:02.473[1711835462473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51093//fapi/v1/fundingRate
+2024-03-30 18:51:02.478[1711835462478] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.484[1711835462484] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.484[1711835462484] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.485[1711835462485] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.486[1711835462486] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 18:51:02.486[1711835462486] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 18:51:02.487[1711835462487] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.488[1711835462488] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.489[1711835462489] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.490[1711835462490] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.493[1711835462493] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.495[1711835462495] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 18:51:02.497[1711835462497] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.498[1711835462498] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.498[1711835462498] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.499[1711835462499] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.501[1711835462501] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.502[1711835462502] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.503[1711835462503] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.504[1711835462504] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.506[1711835462506] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 18:51:02.506[1711835462506] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.510[1711835462510] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6e521c1e rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:51:02.511[1711835462511] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:51:02.512[1711835462512] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@61861a29 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:51:02.513[1711835462513] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:51:02.513[1711835462513] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@32cb636e rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:51:02.514[1711835462514] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:51:02.515[1711835462515] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a4e343 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:51:02.516[1711835462516] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:51:02.517[1711835462517] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4b6579e8 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 18:51:02.522[1711835462522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51113//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835462522&signature=1e96ff75f5f0d26d751756baca5e2fee956a1f1792e34d8ec1dd2e8855b67f57
+2024-03-30 18:51:02.528[1711835462528] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51114//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835462528&signature=78fd7d3c9a41630fbb69514a6bd91ea3bc5c73dd032784de4a83272250a2f32b
+2024-03-30 18:51:02.533[1711835462533] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51116//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835462533&signature=4a10e0ace1f445b51cc1b38cc0542aed29dd6242032f03bf0fd368eb3a4f3c1f
+2024-03-30 18:51:02.537[1711835462537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51117//dapi/v1/positionSide/dual?timestamp=1711835462537&signature=68ab89acfca68f02782dbc2501f5630a2f07eeec0a4103af88512c7638806455
+2024-03-30 18:51:02.542[1711835462542] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51118//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835462541&signature=80c8a40914ba433daf1667995503560a64ea3d14a67eed07929cb96f390b5f9a
+2024-03-30 18:51:02.548[1711835462548] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51120//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:51:02.551[1711835462551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51121//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:51:02.553[1711835462553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51122//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:51:02.559[1711835462559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51124//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835462557&endTime=1711835463557
+2024-03-30 18:51:02.563[1711835462563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51125//fapi/v1/leverageBracket?timestamp=1711835462563&signature=2de7556b39398270ce1bdd8d79175cf2c46f16168e23a9ef8a4187759c001633
+2024-03-30 18:51:02.565[1711835462565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51126//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462565&signature=37bd777fee2e0bb6b954de746d645e9b7ca9c8b20de4510b8b08e581485380c5
+2024-03-30 18:51:02.568[1711835462568] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51127//dapi/v1/ticker/price
+2024-03-30 18:51:02.573[1711835462573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51128//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 18:51:02.584[1711835462584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51131//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835462583&endTime=1711835463583
+2024-03-30 18:51:02.587[1711835462587] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51132//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 18:51:02.597[1711835462597] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51133//fapi/v2/positionRisk?timestamp=1711835462597&signature=6d8a7092e68bafda5c7379aeb9d74c882f958d779ba43c196dc67a982b366aeb
+2024-03-30 18:51:02.601[1711835462601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51134//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835462601&signature=469cd05094beb6793703d4d9bd4cf723f49688a7ad11fdba44b130b876b1e418
+2024-03-30 18:51:02.604[1711835462604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51135//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:51:02.607[1711835462607] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51136//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835462606&endTime=1711835463606
+2024-03-30 18:51:02.615[1711835462615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51139//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:51:02.619[1711835462619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51141//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462618&endTime=1711835463618
+2024-03-30 18:51:02.627[1711835462627] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51143//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835462627&signature=251621ff040a71cc75912ac85494f708b19775dbdf33370baa84efb039fa4bf8
+2024-03-30 18:51:02.636[1711835462636] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51146//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:51:02.641[1711835462641] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51147//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:51:02.646[1711835462646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51148//fapi/v2/balance?timestamp=1711835462646&signature=3c5cee8fe1c04e5c013e2f5723ce61f6d39f717a7568c86048514d09f326abda
+2024-03-30 18:51:02.650[1711835462650] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51150//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835462650&signature=2d6b1d23d92251d0f0c3d3f5faed32af74083908a6d466970ada1c5c63af585e
+2024-03-30 18:51:02.655[1711835462655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51152//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835462655&signature=80a0aa97252b5fd657ccd2eb387e79499687603f145f3dcb0ba7389356941f32
+2024-03-30 18:51:02.663[1711835462663] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51155//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:51:02.665[1711835462665] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51156//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835462664&endTime=1711835463664
+2024-03-30 18:51:02.668[1711835462668] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51157//dapi/v1/positionRisk?timestamp=1711835462667&signature=e15b92e0d7353de9046d4f3f287de72777147ccc655fdb281f1fff6ba29bf618
+2024-03-30 18:51:02.670[1711835462670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51158//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835462670&signature=b1f20e7a07f9b7828932c440d9104ebc05d07254b1396d7966da5185ea310362
+2024-03-30 18:51:02.677[1711835462677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51161//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:51:02.679[1711835462679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51162//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462678&endTime=1711835463678
+2024-03-30 18:51:02.682[1711835462682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51163//fapi/v1/income?symbol=BNBUSDT×tamp=1711835462681&signature=8023b2fb2ac2be75cdc33570a5a023bdd0cd6b44fd68cb9d24301fdd866c61b8
+2024-03-30 18:51:02.685[1711835462685] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51164//fapi/v1/income?timestamp=1711835462685&signature=a4f80291aa84d17a8a0282936f045b9d494aa6ad7d117cefe665464f4b2c6a54
+2024-03-30 18:51:02.687[1711835462687] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51165//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:51:02.693[1711835462693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51167//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:51:02.695[1711835462695] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51168//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835462695&signature=4ace8d9c3f07c4547151166d1b92eaacd5427afc39ed185813d64e7be5805bc3
+2024-03-30 18:51:02.700[1711835462700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51170//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:51:02.704[1711835462704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51171//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835462701&endTime=1711835463701
+2024-03-30 18:51:02.712[1711835462712] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51174//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835462711&endTime=1711835463711
+2024-03-30 18:51:02.715[1711835462715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51175//dapi/v1/fundingRate
+2024-03-30 18:51:02.718[1711835462718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51176//fapi/v1/positionSide/dual?timestamp=1711835462718&signature=9f79891054e279c1e6828b389d5298dfa307d10fcef860bd488ec450eb09f611
+2024-03-30 18:51:02.720[1711835462720] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51177//fapi/v1/ping
+2024-03-30 18:51:02.723[1711835462723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51178//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:51:02.726[1711835462726] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51179//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:51:02.728[1711835462728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51180//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:51:02.734[1711835462734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51182//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835462733&endTime=1711835463733
+2024-03-30 18:51:02.739[1711835462739] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51184//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835462737&endTime=1711835463737
+2024-03-30 18:51:02.748[1711835462748] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51186//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 18:51:02.751[1711835462751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51187//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:51:02.753[1711835462753] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51188//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835462752&endTime=1711835463752
+2024-03-30 18:51:02.762[1711835462762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51191//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835462762&signature=62056c3de78c2cd6e84ba0a25c85a83cd6ccc421a3c10385a245d4e8534b53a8
+2024-03-30 18:51:02.769[1711835462769] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51193//fapi/v1/income/asyn?startTime=1711835462767&endTime=1711835463767×tamp=1711835462768&signature=130e63adf43fc740335a5267d42ec39168fc7f44fe6e19a3e8c8488f1e841648
+2024-03-30 18:51:02.772[1711835462772] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51194//fapi/v1/income/asyn?timestamp=1711835462772&signature=2f3b9b12b6d002aa0a9d47e53f153333c2c19c174d7f31c67d15fde568b6e45b
+2024-03-30 18:51:02.776[1711835462776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51195//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 18:51:02.779[1711835462779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51196//fapi/v1/assetIndex
+2024-03-30 18:51:02.782[1711835462782] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51197//dapi/v1/listenKey
+2024-03-30 18:51:02.785[1711835462785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51198//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835462785&signature=0ae4c37ef4498c47ad15e2c1f256249a1b0ae95ffcb1650de0e16d83c24be67e
+2024-03-30 18:51:02.790[1711835462790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51200//fapi/v2/account?timestamp=1711835462789&signature=6e2e1c0eeb2a7248fc3607f1e4721130a8fc835f7b6fb13c0c3f0eadbb53f3e9
+2024-03-30 18:51:02.795[1711835462795] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51202//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835462795&signature=fecaef3bda0a5a5414d3d85b2ad9123cab50549d49c695689b2f7a45d5094894
+2024-03-30 18:51:02.798[1711835462798] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51203//fapi/v1/listenKey
+2024-03-30 18:51:02.805[1711835462805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51204//dapi/v1/adlQuantile?timestamp=1711835462804&signature=293a00d05dd829ba44b6bf969d06f7c68de7b1ddd45583fe0c2384cdc654e625
+2024-03-30 18:51:02.812[1711835462812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51205//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835462811&signature=ab56a35e7bcff0ef3ae8fed9e5cc53a62bac8ba43b4b68f5e9164fa2aa65cbc3
+2024-03-30 18:51:02.817[1711835462817] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51206//dapi/v1/listenKey
+2024-03-30 18:51:02.823[1711835462823] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51208//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835462823&signature=81daa1541687093272c44619b75dc02e75f24ec74e7b2085b6bf79ccb8ad2f40
+2024-03-30 18:51:02.833[1711835462833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51211//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 18:51:02.835[1711835462835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51212//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835462834&endTime=1711835463834
+2024-03-30 18:51:02.839[1711835462839] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51213//fapi/v1/adlQuantile?timestamp=1711835462839&signature=369ba48c536494691bfc3124932321c47057f9c5d1457068d82cdd3ee0b3a524
+2024-03-30 18:51:02.843[1711835462843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51214//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835462843&signature=b61d15422a0e4cc38ecc719b8d2bcc46963dd7ce7c005c067caa7334d30a0c83
+2024-03-30 18:51:02.847[1711835462847] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51215//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835462846&signature=c23d0a0bfd6fed5981c4ae42f59231ff984ead62b60d39dfc45caba38d28dd85
+2024-03-30 18:51:02.850[1711835462850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51216//fapi/v1/forceOrders?timestamp=1711835462850&signature=5d126121973f199f145cded0db2800f24a704a1f208e0da99c1b91c76a5cdad9
+2024-03-30 18:51:02.854[1711835462854] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51217//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462853&endTime=1711835463853
+2024-03-30 18:51:02.866[1711835462866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51220//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:51:02.870[1711835462870] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51221//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835462870&signature=aa00d2900fa782047f0546230b3046d3e8b73c603d7d8a7745634542b4898bc5
+2024-03-30 18:51:02.877[1711835462877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51223//dapi/v1/leverageBracket?timestamp=1711835462877&signature=00fe4ba627cefd005e4103ee620fab9f010972397f2f8d1c1d326c8c8872e800
+2024-03-30 18:51:02.882[1711835462882] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51224//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462881&signature=135873f2b79d0d73920c91408b5652f604fb96205ef2bd20e3ab98fcf27189a5
+2024-03-30 18:51:02.884[1711835462884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51225//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462883&endTime=1711835463883
+2024-03-30 18:51:02.902[1711835462902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51228//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:51:02.911[1711835462911] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51230//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835462911&signature=a1b82dfaf05bb63faf8933b7f8a894db5a1eca8255fe86b655fa388c04a0d785
+2024-03-30 18:51:02.922[1711835462922] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51233//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462920&endTime=1711835463920
+2024-03-30 18:51:02.927[1711835462927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51234//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:51:02.970[1711835462970] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51236//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835462970&signature=14bd0c2ddbf33905e94c20a49d3f5517c7ecc14eae40d5508c05024c6fdf7512
+2024-03-30 18:51:02.976[1711835462976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51237//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462975&signature=eea4abf89dcb2bdc231654c2eb1c0db82d2af9a610634dc01b12f08a3193d842
+2024-03-30 18:51:02.982[1711835462982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51238//fapi/v1/leverageBracket?timestamp=1711835462982&signature=b125dd81717b115d4d87e48326a8007008491831890688209431a4114afc6f11
+2024-03-30 18:51:02.998[1711835462998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51239//dapi/v2/leverageBracket?timestamp=1711835462998&signature=6dc2e93c787d2aeb5bafe6afe023d858aba5c5900c602e8b6dbabf14cf56dc39
+2024-03-30 18:51:03.001[1711835463001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51240//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835463001&signature=de60865ff31363508aa5be4cf7df5acb5fe7fd0b3f1ca53ea7930a1b459b4056
+2024-03-30 18:51:03.006[1711835463006] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51241//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835463006&signature=bb144dada8e0cd2a9397adc264c407173f9b4d39050fa19278b080ed51da5783
+2024-03-30 18:51:03.012[1711835463012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51242//dapi/v1/forceOrders?timestamp=1711835463012&signature=70917e08e0793105299139469c9d7e28ae8433badb7a2aa4eb115556ed268b5e
+2024-03-30 18:51:03.017[1711835463017] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51243//dapi/v1/time
+2024-03-30 18:51:03.023[1711835463023] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51245//fapi/v1/listenKey
+2024-03-30 18:51:03.027[1711835463027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51246//dapi/v1/account?timestamp=1711835463027&signature=963ce04a056e08eb1f6c003c2159dc27ef09c13070f7d2178964bc9b89791d6f
+2024-03-30 18:52:12.089[1711835532089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51263//dapi/v1/income?symbol=BNBUSDT×tamp=1711835532010&signature=36fa98b8ed2308264ca7d4a4663354b0eb4dd7ac8f6bbe96bb5d872132a6e9e7
+2024-03-30 18:52:12.454[1711835532454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51265//dapi/v1/income?timestamp=1711835532453&signature=808754ac799e1fc95d96ee51dbe3b75c7900c3e8c11f67c995df368009ad1143
+2024-03-30 18:52:12.473[1711835532473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51266//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:52:12.483[1711835532483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51269//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:52:12.491[1711835532491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51270//fapi/v1/exchangeInfo
+2024-03-30 18:52:12.495[1711835532495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51271//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 18:52:12.501[1711835532501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51272//fapi/v1/ticker/24hr
+2024-03-30 18:52:12.513[1711835532513] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51274//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835532513&signature=ae2c532b4e76c0776e1b747f08156d567250f4d9f8fdb7dc60dfdc33e1c4074a
+2024-03-30 18:52:12.521[1711835532521] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51275//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835532520&signature=824d28f3c3032903e4b0b7ee348a92b708c5d557d5c6f476f57acab978084fac
+2024-03-30 18:52:12.530[1711835532530] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51277//fapi/v1/time
+2024-03-30 18:52:12.536[1711835532536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51278//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835532536&signature=05824ac0a5f67fa55169b26fe088570192930ee3db15a67a1bef45d943c67e71
+2024-03-30 18:52:12.540[1711835532540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51279//dapi/v1/openOrders?timestamp=1711835532540&signature=823b89fe54e4acecca0f98dcd78f5d96973b806244b7eb5758b27304b060c0d2
+2024-03-30 18:52:12.546[1711835532546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51280//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835532546&signature=a00b2b81a4b9548a989b6c9348a4f63ae7b462f88f9ab042836052ed16528f33
+2024-03-30 18:52:12.554[1711835532554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51281//dapi/v1/leverageBracket?timestamp=1711835532553&signature=7417f46953c152d653e3c1278b6c8536d5c2229b63a58db6999249513469b087
+2024-03-30 18:52:12.559[1711835532559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51282//fapi/v1/multiAssetsMargin?timestamp=1711835532559&signature=aff7ab1d0301b7ddf089e0df193022d8a7e5fd7fc33d9c899c5a504d05790ef1
+2024-03-30 18:52:12.566[1711835532566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51283//dapi/v1/pmExchangeInfo?timestamp=1711835532566&signature=bf226e2b95ae2d2ade3361e03100350c765ba1c1bfd8b5e3e2375e53356a2dc1
+2024-03-30 18:52:12.572[1711835532572] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51284//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835532572&signature=19eda78bee5d50111683e8b004c82c53a00cdd333c929e79cd1d6c1ef585d66f
+2024-03-30 18:52:12.578[1711835532578] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51285//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:52:12.586[1711835532586] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51286//dapi/v1/premiumIndex
+2024-03-30 18:52:12.594[1711835532594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51287//fapi/v1/apiTradingStatus?timestamp=1711835532593&signature=bc7a0119d67d083f543ee215582019984daf2682964838cdd5b7c84cecde14df
+2024-03-30 18:52:12.599[1711835532599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51288//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835532599&signature=43858fb27f40c0d962f93b34cc1349d5b7fa1ec9c5779de9354c7698be11805a
+2024-03-30 18:52:12.605[1711835532605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51289//dapi/v1/exchangeInfo
+2024-03-30 18:52:12.621[1711835532621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51292//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835532619&signature=a174f72f072ac17ce44b1bc3ad8012eedcca9e0474290439acc4c63a6a81e46d
+2024-03-30 18:52:12.625[1711835532625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51293//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532625&signature=0e1cd97a97c7d2e2f56ac0356363e7a8d728ddc481b39159fe3279e7fd208154
+2024-03-30 18:52:12.638[1711835532638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51296//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835532638&signature=ffcce8e6ed3e5b8aa05d06814abd3cac9d86cc757e45b85fe3b1217383cac933
+2024-03-30 18:52:12.643[1711835532643] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51297//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532642&signature=2cd153635a4c0421beba10639f43f317ea98f4cfe078acdd08899610306ec99c
+2024-03-30 18:52:12.648[1711835532648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51298//dapi/v1/ping
+2024-03-30 18:52:12.655[1711835532655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51299//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:52:12.659[1711835532659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51300//fapi/v1/premiumIndex
+2024-03-30 18:52:12.664[1711835532664] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51301//dapi/v1/listenKey
+2024-03-30 18:52:12.672[1711835532672] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51303//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835532672&signature=a07dbd2a75367b6220fb87645c8662ad801de27d5cd39b381dd98d038f47aed7
+2024-03-30 18:52:12.678[1711835532678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51304//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:52:12.682[1711835532682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51305//fapi/v1/ticker/bookTicker
+2024-03-30 18:52:12.691[1711835532691] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51307//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835532691&signature=93c936f058f53e82b33e6b8fc4a36c5dd5419c8fc22225ce6374be59877db332
+2024-03-30 18:52:12.699[1711835532699] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51309//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835532698&signature=05b0d725e539e19416eb18d60464f2a316e359cfa05d624c6fddefb9c92f6237
+2024-03-30 18:52:12.710[1711835532710] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51311//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835532707&signature=db029342f3d77c314e9e575f03a7c15dc999412f074e2af2c08557b5371b07aa
+2024-03-30 18:52:12.715[1711835532715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51312//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835532714&endTime=1711835533714
+2024-03-30 18:52:12.724[1711835532724] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51315//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 18:52:12.729[1711835532729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51316//fapi/v1/ticker/price
+2024-03-30 18:52:12.733[1711835532733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51317//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 18:52:12.749[1711835532749] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51319//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835532740&signature=ff58916145dcffe034f4eb1b5562988d94e242a90395863f844f67076149d5af
+2024-03-30 18:52:12.754[1711835532754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51320//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:52:12.761[1711835532761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51323//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:52:12.764[1711835532764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51324//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:52:12.771[1711835532771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51326//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:52:12.781[1711835532781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51329//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835532781&signature=ff0218274ed87a6425ca04c2be709db93660fa0ec536d186f6fcfb50b760d0c7
+2024-03-30 18:52:12.784[1711835532784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51330//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532784&signature=0499eed4ecd4a3745bbf0abac495ec468afdbc67ef53910f5bec184de2c66cdf
+2024-03-30 18:52:12.789[1711835532789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51331//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 18:52:12.792[1711835532792] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51332//fapi/v1/indexInfo
+2024-03-30 18:52:12.796[1711835532796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51333//fapi/v1/pmExchangeInfo?timestamp=1711835532795&signature=db7b88ac0b4a708bf612ab125ced75f7e170cde9be452cde7cceafb1e1a71da4
+2024-03-30 18:52:12.799[1711835532799] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51334//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835532799&signature=ff7e664e80a5fbb03eb9f46beda1aa82f6d9c47cee643aee85b03ac361d63904
+2024-03-30 18:52:12.804[1711835532804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51335//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835532803&endTime=1711835533803
+2024-03-30 18:52:12.807[1711835532807] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51336//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 18:52:12.816[1711835532816] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51339//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835532816&signature=3e20852369484c729136281bc95267d2a9457f6a4094421bcb5e68b05bf1e58f
+2024-03-30 18:52:12.825[1711835532825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51342//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835532825&signature=7d17a85cdb497accf3b78ce05e74b4c75bd7c1ee2d0dfe0966a3b975d876590c
+2024-03-30 18:52:12.830[1711835532830] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51343//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835532830&signature=24040e24366e3ce10fc2ae5a71e46da771222f5be632df587c9c9cd49fea121d
+2024-03-30 18:52:12.834[1711835532834] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51344//fapi/v1/openOrders?timestamp=1711835532833&signature=c122a6eeb11ca849874e2af712e9fdc40d8aebb4489bf027b442da7181c085ef
+2024-03-30 18:52:12.837[1711835532837] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51345//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 18:52:12.840[1711835532840] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51346//dapi/v1/ticker/24hr
+2024-03-30 18:52:12.844[1711835532844] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51347//fapi/v1/listenKey
+2024-03-30 18:52:12.864[1711835532864] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51349//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835532863&signature=ce2f6afe435043c217867b4dc6121af049aaa1a4445c17ef63541274f5607cca
+2024-03-30 18:52:12.871[1711835532871] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51351//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835532871&signature=f2c2a3d5653c6211d7f436900474a7aa1176194cb2b791501b54484287d8fd91
+2024-03-30 18:52:12.880[1711835532880] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51354//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835532880&signature=c069cf40db9a4dbbe2d21b09eda405cabed0a29d69e2eead91f3c138415ab416
+2024-03-30 18:52:12.884[1711835532884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51355//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532884&signature=f00bea7868d223f431a658abc6eda33706637b86e82fef7e37432cd420cc1065
+2024-03-30 18:52:12.893[1711835532893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51356//dapi/v1/balance?timestamp=1711835532893&signature=2062e012dd433e7fc3ca42250901f0b750128aeb71de35c32e90320b1233c229
+2024-03-30 18:52:12.897[1711835532897] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51357//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835532897&signature=c0ffd2c3699f06f21ab449d652ea28e2a5164e61a41f0370e1e720b84ad6cea2
+2024-03-30 18:52:12.907[1711835532907] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51360//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835532907&signature=2d2c3f21468dd26a4a8efcc6674f5365babbe4d921b7836448101ff9d63e5c2e
+2024-03-30 18:52:12.915[1711835532915] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51362//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835532914&signature=4a0724c0a444f1833ef060cdc699e07b1dceb6732c4609e94d6f8eba7c9eda4a
+2024-03-30 18:52:12.923[1711835532923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51364//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:52:12.926[1711835532926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51365//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:52:12.931[1711835532931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51366//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:52:12.935[1711835532935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51367//dapi/v1/ticker/bookTicker
+2024-03-30 18:52:12.940[1711835532940] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51369//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835532939&endTime=1711835533939
+2024-03-30 18:52:12.946[1711835532946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51371//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:52:12.971[1711835532971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51378//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835532969&endTime=1711835533969
+2024-03-30 18:52:12.974[1711835532974] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51379//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:52:12.994[1711835532994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51380//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:52:13.001[1711835533001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51382//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:52:13.005[1711835533005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51383//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835533003&endTime=1711835534003
+2024-03-30 18:52:13.014[1711835533014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51386//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835533012&endTime=1711835534012
+2024-03-30 18:52:13.018[1711835533018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51387//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:52:13.027[1711835533027] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51390//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835533027&signature=1f3f3635f79215623c99eddaf8a6c2026832536adcc67e3ae77b22fa7f2a2267
+2024-03-30 18:52:13.034[1711835533034] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51392//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 18:52:13.045[1711835533045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51396//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835533045&signature=6da0b861d0eedbd9049493df2be2763d909168fe9ca4f8efbb7ae8ad86115a1a
+2024-03-30 18:52:13.050[1711835533050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51397//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:52:13.057[1711835533057] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51399//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835533056&signature=761de41ccca658d7afc65f15a90084690324682c6fe700e02772a8e53d488fe4
+2024-03-30 18:52:13.063[1711835533063] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51401//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835533063&signature=efcd3a3a3d98c5afcb6a8d5aecdc7b3fd2ee41296ec5dab28379f70dfaa90a16
+2024-03-30 18:52:13.068[1711835533068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51402//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835533067&endTime=1711835534067
+2024-03-30 18:52:13.071[1711835533071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51403//fapi/v1/fundingRate
+2024-03-30 18:52:13.076[1711835533076] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.084[1711835533084] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.085[1711835533085] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.086[1711835533086] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.087[1711835533087] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 18:52:13.089[1711835533089] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 18:52:13.090[1711835533090] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.091[1711835533091] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.092[1711835533092] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.093[1711835533093] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.094[1711835533094] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.095[1711835533095] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 18:52:13.096[1711835533096] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.098[1711835533098] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.099[1711835533099] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.101[1711835533101] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.103[1711835533103] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.104[1711835533104] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.105[1711835533105] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.106[1711835533106] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.108[1711835533108] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.108[1711835533108] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 18:52:13.109[1711835533109] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.116[1711835533116] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5f4d427e rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:52:13.118[1711835533118] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:52:13.118[1711835533118] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@439a8f59 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:52:13.119[1711835533119] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:52:13.120[1711835533120] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@25bcd0c7 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:52:13.121[1711835533121] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:52:13.122[1711835533122] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@40dd3977 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:52:13.123[1711835533123] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:52:13.123[1711835533123] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@62dae245 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 18:52:13.128[1711835533128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51423//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835533128&signature=52faa62bfeb218fdf2f1e746d9dabd2458d56a55a5963236c3f96c407723ea15
+2024-03-30 18:52:13.134[1711835533134] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51424//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835533134&signature=3a5f188f053db542863f34a782f063cffa2270bc9df0d5911c454c52f979ff71
+2024-03-30 18:52:13.140[1711835533140] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51426//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835533140&signature=b04afe9fea975d62ee76896fda978d8c2599fc517697eb0ec2a1a6e1d2619d78
+2024-03-30 18:52:13.144[1711835533144] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51427//dapi/v1/positionSide/dual?timestamp=1711835533144&signature=060ccf2cdb4f2421509a552d3d44d5f27927748b8e35173f3d489a27304b8025
+2024-03-30 18:52:13.148[1711835533148] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51428//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835533147&signature=03fecee139c86eb6539b4e2c04dd5920b547a74ed3a449caa0bbf8a8f18d118b
+2024-03-30 18:52:13.154[1711835533154] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51430//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:52:13.157[1711835533157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51431//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:52:13.160[1711835533160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51432//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:52:13.166[1711835533166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51434//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835533164&endTime=1711835534164
+2024-03-30 18:52:13.170[1711835533170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51435//fapi/v1/leverageBracket?timestamp=1711835533170&signature=6cf4506b107c03e8c5da3ee531727302d5c57bfc6660c69e56c91381507e879b
+2024-03-30 18:52:13.174[1711835533174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51436//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533174&signature=de6d2579c32fc7006aa38a64e74fc3c13094d81f69dfd734ea70ae8c9ef5ff12
+2024-03-30 18:52:13.178[1711835533178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51437//dapi/v1/ticker/price
+2024-03-30 18:52:13.181[1711835533181] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51438//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 18:52:13.194[1711835533194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51441//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835533193&endTime=1711835534193
+2024-03-30 18:52:13.197[1711835533197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51442//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 18:52:13.207[1711835533207] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51443//fapi/v2/positionRisk?timestamp=1711835533207&signature=0eb47f6d5aa1f2f4681acc451e86c28e807c7935816daca0d14c60c04252c6c9
+2024-03-30 18:52:13.211[1711835533211] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51444//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835533211&signature=0628f07f0e95aefa48e7c41c103e6d9c15e464bd3ac599d1d59a75a259afd39b
+2024-03-30 18:52:13.215[1711835533215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51445//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:52:13.219[1711835533219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51446//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835533218&endTime=1711835534218
+2024-03-30 18:52:13.229[1711835533229] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51449//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:52:13.236[1711835533236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51451//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533234&endTime=1711835534234
+2024-03-30 18:52:13.242[1711835533242] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51453//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835533241&signature=143cd648c363478f23bc1c7a109f1a127b99cec8fe2a5cf6909d29738aa76345
+2024-03-30 18:52:13.252[1711835533252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51456//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:52:13.256[1711835533256] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51457//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:52:13.259[1711835533259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51458//fapi/v2/balance?timestamp=1711835533259&signature=0b187540eda2f25f588f7ad535f77dd2a76886b43cabebf79beb9b960047d084
+2024-03-30 18:52:13.264[1711835533264] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51460//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835533264&signature=83f0d09d73bc5b60f7fda4d7b5fa2988af3f5b655c60b3ec81e169c43b0aa348
+2024-03-30 18:52:13.271[1711835533271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51462//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835533271&signature=fae5ae0d4d337a22a9b9d070b8a0db98cec8d8384c948e926de50e6747fba051
+2024-03-30 18:52:13.279[1711835533279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51465//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:52:13.283[1711835533283] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51466//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835533281&endTime=1711835534281
+2024-03-30 18:52:13.287[1711835533287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51467//dapi/v1/positionRisk?timestamp=1711835533287&signature=1352d8b907177c832277a1f75e56312e2164d021e94cda432b7c412257d5f40e
+2024-03-30 18:52:13.290[1711835533290] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51468//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835533290&signature=e3eacf752ac5dfacde6679f9105a1b20cc6e2aa3182029d2ec8ca923f53c61fc
+2024-03-30 18:52:13.297[1711835533297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51471//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:52:13.301[1711835533301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51472//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533299&endTime=1711835534299
+2024-03-30 18:52:13.304[1711835533304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51473//fapi/v1/income?symbol=BNBUSDT×tamp=1711835533304&signature=b509d39986b0022855f75345904e791f9a6b7a5e0418607a33bd274c1502b734
+2024-03-30 18:52:13.307[1711835533307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51474//fapi/v1/income?timestamp=1711835533306&signature=64ea3ec60e40a12f8ade97443e788b673cf48f702e8d3659049dafe17dd870c1
+2024-03-30 18:52:13.310[1711835533310] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51475//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:52:13.314[1711835533314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51477//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:52:13.319[1711835533319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51478//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835533319&signature=3fd0d60972296f8c10f5b8fba189a32eec300115513147c2a3cca4876ec0e6bc
+2024-03-30 18:52:13.324[1711835533324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51480//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:52:13.327[1711835533327] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51481//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835533326&endTime=1711835534326
+2024-03-30 18:52:13.336[1711835533336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51484//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835533334&endTime=1711835534334
+2024-03-30 18:52:13.339[1711835533339] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51485//dapi/v1/fundingRate
+2024-03-30 18:52:13.342[1711835533342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51486//fapi/v1/positionSide/dual?timestamp=1711835533342&signature=6032806509ba694864aa64c88fa5e01bf4b1492f5438c0e858b78033abb07976
+2024-03-30 18:52:13.345[1711835533345] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51487//fapi/v1/ping
+2024-03-30 18:52:13.348[1711835533348] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51488//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:52:13.351[1711835533351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51489//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:52:13.353[1711835533353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51490//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:52:13.357[1711835533357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51492//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835533356&endTime=1711835534356
+2024-03-30 18:52:13.363[1711835533363] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51494//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835533362&endTime=1711835534362
+2024-03-30 18:52:13.369[1711835533369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51496//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 18:52:13.372[1711835533372] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51497//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:52:13.374[1711835533374] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51498//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835533373&endTime=1711835534373
+2024-03-30 18:52:13.385[1711835533385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51501//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835533385&signature=248c4dd41f57319cd43ddad97adf2f5c9a3b53e804d2459e9c6cf1f023d2fd63
+2024-03-30 18:52:13.392[1711835533392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51503//fapi/v1/income/asyn?startTime=1711835533390&endTime=1711835534390×tamp=1711835533392&signature=40331e0fd600e094f53206b5fc63121c27e29f231b1597da9f584ababd7e1ec9
+2024-03-30 18:52:13.396[1711835533396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51504//fapi/v1/income/asyn?timestamp=1711835533396&signature=53534894ac8f38352579a001e3c09f174511df4fbc566b98bc216cc09ab5f92b
+2024-03-30 18:52:13.403[1711835533403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51505//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 18:52:13.407[1711835533407] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51506//fapi/v1/assetIndex
+2024-03-30 18:52:13.414[1711835533414] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51507//dapi/v1/listenKey
+2024-03-30 18:52:13.418[1711835533418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51508//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835533418&signature=55a176448dd14147c9d5dc57540b8a7551208a0609007d72c0c21336ef3cfb90
+2024-03-30 18:52:13.423[1711835533423] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51510//fapi/v2/account?timestamp=1711835533423&signature=d888957107bf033d10937a81910aa09d5d9af617f436a1eb2cc7e0ef5805f1ac
+2024-03-30 18:52:13.432[1711835533432] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51512//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835533431&signature=69d1327ca224bbc05d4ea9fb5a063797e4ee129d33006d2c5c1a9fc8691226cd
+2024-03-30 18:52:13.436[1711835533436] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51513//fapi/v1/listenKey
+2024-03-30 18:52:13.440[1711835533440] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51514//dapi/v1/adlQuantile?timestamp=1711835533440&signature=c71db6715537e094e0bb750a130c6b5256e01532d8a928fd223899d391028cfc
+2024-03-30 18:52:13.444[1711835533444] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51515//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835533443&signature=a01a77ac71ec5eed96c63df1a6ec583304c6ae8a5f39ac105801f35425d0bafb
+2024-03-30 18:52:13.447[1711835533447] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51516//dapi/v1/listenKey
+2024-03-30 18:52:13.456[1711835533456] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51518//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835533456&signature=6509dfef4b8fb3b379c956f434b4f92e1cef6606404183d3e17d7cc112870cd5
+2024-03-30 18:52:13.466[1711835533466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51521//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 18:52:13.469[1711835533469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51522//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835533468&endTime=1711835534468
+2024-03-30 18:52:13.473[1711835533473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51523//fapi/v1/adlQuantile?timestamp=1711835533472&signature=0dab6e583ae0feea8b29db4cbeaf45494f9bcf9e5713509915ab5d9da179ff03
+2024-03-30 18:52:13.476[1711835533476] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51524//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835533476&signature=c37283db096a6f2c43a381b5a291a8f44240d55fa55f5f694a8d0a138bbef8d8
+2024-03-30 18:52:13.480[1711835533480] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51525//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835533480&signature=e7542260874439bed42eacee94ac0c1a059ed29c3c8dbd765d732ae58a78d8b8
+2024-03-30 18:52:13.485[1711835533485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51526//fapi/v1/forceOrders?timestamp=1711835533484&signature=722bf640006c776ff29be2b0e9ee917445d2d56b91dfca71beb9070092996294
+2024-03-30 18:52:13.504[1711835533504] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51527//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533487&endTime=1711835534487
+2024-03-30 18:52:13.513[1711835533513] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51530//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:52:13.517[1711835533517] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51531//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835533517&signature=8307a191430c88a5e3a14afacc672f40afa5452ef672ee314e78a013631b3e5b
+2024-03-30 18:52:13.523[1711835533523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51533//dapi/v1/leverageBracket?timestamp=1711835533523&signature=09b84e9e9e65c030569b31c411c5aa5139001fda1338724f10048900f7e3d9a4
+2024-03-30 18:52:13.526[1711835533526] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51534//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533526&signature=cda7c4976816ae83e8a3da08f15466e746ddcbc53550ffc237beb558c22bf37f
+2024-03-30 18:52:13.530[1711835533530] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51535//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533528&endTime=1711835534528
+2024-03-30 18:52:13.540[1711835533540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51538//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:52:13.549[1711835533549] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51540//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835533548&signature=4b2c7b985c88f1306cf59dd2e202713c54a5c6448e44d288383a22f5be3b4818
+2024-03-30 18:52:13.559[1711835533559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51543//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835533558&endTime=1711835534558
+2024-03-30 18:52:13.598[1711835533598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51544//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:52:13.605[1711835533605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51546//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835533605&signature=e113e271a0a7f1fca84084ec75c05f05ed4023f6513ff271abfb63d29a723277
+2024-03-30 18:52:13.611[1711835533611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51547//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533611&signature=64490895306b4facd380b3efc78d4af41eec76debaf33a4848be34139ecdec40
+2024-03-30 18:52:13.615[1711835533615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51548//fapi/v1/leverageBracket?timestamp=1711835533615&signature=de65514ecc63ec498373cefb2a69d0f01f207ea3ad7e9166f5351ba8849dc7bf
+2024-03-30 18:52:13.621[1711835533621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51549//dapi/v2/leverageBracket?timestamp=1711835533621&signature=527714869639eb31925085167c0c5581074b4a23cb1325f2d78266ca25354cf2
+2024-03-30 18:52:13.626[1711835533626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51550//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835533626&signature=85464b24b0fab7cce72be68b49a84bd7a4b782f63138f1ad4fdc07a316ab8116
+2024-03-30 18:52:13.631[1711835533631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51551//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835533631&signature=5cb0a6ab5c50a4bd8a80ae06983497a9f596b0697e889a618fe4304aa64b8ed3
+2024-03-30 18:52:13.730[1711835533730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51552//dapi/v1/forceOrders?timestamp=1711835533730&signature=fd952547868e7848200597e540ff097337318518c51e8436f297bb190188dee6
+2024-03-30 18:52:13.759[1711835533759] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51553//dapi/v1/time
+2024-03-30 18:52:13.767[1711835533767] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51555//fapi/v1/listenKey
+2024-03-30 18:52:13.774[1711835533774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51556//dapi/v1/account?timestamp=1711835533774&signature=f252f95addd95de900e74493c65d64ebaad568961a1aa609a550fff946484f14
+2024-03-30 18:59:21.621[1711835961621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51610//dapi/v1/income?symbol=BNBUSDT×tamp=1711835961560&signature=9f291e527c07ca13cfcb67cefb593b6a40e6ca8da367fba598b0c9f2e1aa0d38
+2024-03-30 18:59:21.965[1711835961965] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51613//dapi/v1/income?timestamp=1711835961964&signature=cfc605ab84b5afda3c6adf6ada54256733f9f2ee05c404925a4630c93f8e8b56
+2024-03-30 18:59:21.993[1711835961993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51614//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:59:22.002[1711835962002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51617//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:59:22.009[1711835962009] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51618//fapi/v1/exchangeInfo
+2024-03-30 18:59:22.011[1711835962011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51619//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 18:59:22.014[1711835962014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51620//fapi/v1/ticker/24hr
+2024-03-30 18:59:22.022[1711835962022] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51622//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835962022&signature=432300e521501b5fdd56a1463749b73ea267f8fbe45bf806cfeebe42463233f6
+2024-03-30 18:59:22.026[1711835962026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51623//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835962026&signature=00f043f88daa1e85b3a950c3ff87624e0279abe52b2277fb701707d50c94c740
+2024-03-30 18:59:22.033[1711835962033] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51625//fapi/v1/time
+2024-03-30 18:59:22.039[1711835962039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51626//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835962038&signature=1e1d35d76e78a1583e69bc3880bc54236aa980eac073f934b53957f09431b384
+2024-03-30 18:59:22.043[1711835962043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51627//dapi/v1/openOrders?timestamp=1711835962043&signature=4bc8ba7ff4447907dda0eceb16cd848c171e78de6703f0798fe9518986dd8ec2
+2024-03-30 18:59:22.049[1711835962049] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51628//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835962048&signature=defeff065f06b32b8f942cdca5c6e836c6d2a8d9a5591534850e578793069ab6
+2024-03-30 18:59:22.054[1711835962054] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51629//dapi/v1/leverageBracket?timestamp=1711835962054&signature=a4b7882a0965e6427c91ce91872bde52a8b38f28999bf23f796780d5c6c06e73
+2024-03-30 18:59:22.059[1711835962059] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51630//fapi/v1/multiAssetsMargin?timestamp=1711835962058&signature=2873eb568509f49507ab98e275d38906719d18e3afbc393d315411fd2bc376ba
+2024-03-30 18:59:22.064[1711835962064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51631//dapi/v1/pmExchangeInfo?timestamp=1711835962064&signature=c7a4557eef270aee5bfa8036d6a9e3867232389e280f4b5273145137fad9670c
+2024-03-30 18:59:22.069[1711835962069] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51632//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835962069&signature=7092e0400c20896211ac5a5caf49bc39649993db326f511a5c0ceb9d3bf845aa
+2024-03-30 18:59:22.074[1711835962074] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51633//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:59:22.079[1711835962079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51634//dapi/v1/premiumIndex
+2024-03-30 18:59:22.091[1711835962091] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51635//fapi/v1/apiTradingStatus?timestamp=1711835962086&signature=8f501bd470d645667229dd433c84a6a0c255ad5ae6aac800742618328568fb8c
+2024-03-30 18:59:22.098[1711835962098] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51636//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835962097&signature=3967b468a2c587a3d86c2310264414a36ab2961f80243d1fde371653d00bd14e
+2024-03-30 18:59:22.104[1711835962104] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51637//dapi/v1/exchangeInfo
+2024-03-30 18:59:22.120[1711835962120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51640//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835962118&signature=c79d2cfebf18c0182e75bae38f1a12805cf1b06e6b89947e6f6fb8412157ccc5
+2024-03-30 18:59:22.125[1711835962125] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51641//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962124&signature=45e37883de19f7edcfd83773dde5dd7a81fbb45f88c7f768e91c56564aedc957
+2024-03-30 18:59:22.138[1711835962138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51644//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835962137&signature=3b20c2ee8f03387d4a1867407d445da84cb1e34d02a0e6d1fed85690b8552091
+2024-03-30 18:59:22.142[1711835962142] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51645//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962142&signature=34308e22efed80181dee02d29d9650f148d73d214b1ad39d4a6774c0c9e09fa7
+2024-03-30 18:59:22.146[1711835962146] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51646//dapi/v1/ping
+2024-03-30 18:59:22.150[1711835962150] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51647//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 18:59:22.154[1711835962154] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51648//fapi/v1/premiumIndex
+2024-03-30 18:59:22.157[1711835962157] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51649//dapi/v1/listenKey
+2024-03-30 18:59:22.163[1711835962163] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51651//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835962163&signature=9ace0b163bc0eebd795cc0add0008b2a1c38c8c37841b388e2e2852236d0ba27
+2024-03-30 18:59:22.168[1711835962168] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51652//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:59:22.172[1711835962172] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51653//fapi/v1/ticker/bookTicker
+2024-03-30 18:59:22.178[1711835962178] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51655//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835962178&signature=360320b003ee1f4a0a41739243aaa27020ada3f6834697e9890cf20f5ca0e2f4
+2024-03-30 18:59:22.185[1711835962185] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51657//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835962185&signature=bfdefab00763384793e8ccbe54b4b2baa9aec9990263749727a2578ef82f85da
+2024-03-30 18:59:22.195[1711835962195] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51659//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835962192&signature=f9297fae9ea94de8286c76067f66247ec0c88b103822322a30789ee3b50f0d0d
+2024-03-30 18:59:22.197[1711835962197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51660//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835962196&endTime=1711835963196
+2024-03-30 18:59:22.206[1711835962206] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51663//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 18:59:22.209[1711835962209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51664//fapi/v1/ticker/price
+2024-03-30 18:59:22.212[1711835962212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51665//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 18:59:22.220[1711835962220] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51667//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835962219&signature=8561e33636c32255b0097d84b9b90a06a060d576db6ff9640aa2cd09ec8096f9
+2024-03-30 18:59:22.223[1711835962223] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51668//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 18:59:22.231[1711835962231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51671//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 18:59:22.243[1711835962243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51672//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:59:22.249[1711835962249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51674//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:59:22.257[1711835962257] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51677//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835962256&signature=5434e63e6f139a5ef6f607b5baf1b495808cd3872cc8b0c804d9708f6dae2973
+2024-03-30 18:59:22.259[1711835962259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51678//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962259&signature=ec350de28cf0c2b440e1a1576dadf02dee281d50e923d98a74da2734d75d493c
+2024-03-30 18:59:22.262[1711835962262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51679//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 18:59:22.264[1711835962264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51680//fapi/v1/indexInfo
+2024-03-30 18:59:22.269[1711835962269] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51681//fapi/v1/pmExchangeInfo?timestamp=1711835962269&signature=4f7a89b708fe1db1d151380ce1cabaf7b4d35909ff3a0caebefec365400fa640
+2024-03-30 18:59:22.272[1711835962272] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51682//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835962271&signature=9739073843c45cc3b7ffb9374332bbba5d6ef959aaeaf7663e2d88af47f24e6c
+2024-03-30 18:59:22.274[1711835962274] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51683//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962273&endTime=1711835963273
+2024-03-30 18:59:22.277[1711835962277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51684//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 18:59:22.286[1711835962286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51687//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835962286&signature=4e3e33259f1299ae37eb1f3102aeade9ca6c7536d20232b7c127791218045620
+2024-03-30 18:59:22.293[1711835962293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51690//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835962292&signature=5fe3e3e2fa27a54646e19573d8ad441525fb3017acf59ee5759ac548825a3d49
+2024-03-30 18:59:22.296[1711835962296] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51691//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835962296&signature=504ce7abe80d3a2177d2d478ca0d1fbac54a4298e9edce8cc9219656d55bf75f
+2024-03-30 18:59:22.299[1711835962299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51692//fapi/v1/openOrders?timestamp=1711835962299&signature=11b7fd906b387f5736b826389f5eba219030f1374bf3c05f48e54553a599dded
+2024-03-30 18:59:22.302[1711835962302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51693//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 18:59:22.305[1711835962305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51694//dapi/v1/ticker/24hr
+2024-03-30 18:59:22.308[1711835962308] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51695//fapi/v1/listenKey
+2024-03-30 18:59:22.325[1711835962325] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51697//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835962323&signature=a0f680da39c19f0930e77f9ff691996cc9d7ea60020774b9a1306de40beea264
+2024-03-30 18:59:22.328[1711835962328] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51699//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835962328&signature=32d54d2c6dad7a26e0172e413eabac5f45bca6e1bb0c0ad37091a3c3f7a5526b
+2024-03-30 18:59:22.336[1711835962336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51702//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835962336&signature=d5695126eb9b9b250a733a66a6b8d64c1993a4375481f42e5ce4a5f27d4f2e65
+2024-03-30 18:59:22.361[1711835962361] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51703//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962361&signature=9c9253ecfd7d4edb2d8434559ac33f6ec23e48359170646837367f86e40b6d6e
+2024-03-30 18:59:22.370[1711835962370] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51704//dapi/v1/balance?timestamp=1711835962370&signature=dd1d3f7ad436304f2ccde862149e9dc1c352594562b1b32cf4a2da11b1371074
+2024-03-30 18:59:22.373[1711835962373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51705//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835962373&signature=25055a9920582c1aeb2e7e38719e8e12171bdd879fbbe92a9cc1f4b7105dc380
+2024-03-30 18:59:22.382[1711835962382] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51708//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835962382&signature=ad04ff9a90679f76c4df6a85acf3557121e2e33808daf5e8066655089758b333
+2024-03-30 18:59:22.388[1711835962388] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51710//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835962387&signature=f377a3d8fa53f84992e214a9e89489182aa4674b6626aa5362a9f46218758cef
+2024-03-30 18:59:22.392[1711835962392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51712//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:59:22.395[1711835962395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51713//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:59:22.397[1711835962397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51714//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 18:59:22.402[1711835962402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51715//dapi/v1/ticker/bookTicker
+2024-03-30 18:59:22.407[1711835962407] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51717//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835962406&endTime=1711835963406
+2024-03-30 18:59:22.411[1711835962411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51719//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:59:22.433[1711835962433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51726//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835962431&endTime=1711835963431
+2024-03-30 18:59:22.437[1711835962437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51727//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:59:22.452[1711835962452] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51728//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:59:22.457[1711835962457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51730//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:59:22.461[1711835962461] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51731//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835962460&endTime=1711835963460
+2024-03-30 18:59:22.469[1711835962469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51734//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835962467&endTime=1711835963467
+2024-03-30 18:59:22.471[1711835962471] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51735//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:59:22.478[1711835962478] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51738//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835962478&signature=efcb5e24e789e2d8179edee57400bc6ca35e68ca3a9ef8f52be06b2062ed22d4
+2024-03-30 18:59:22.484[1711835962484] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51740//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 18:59:22.495[1711835962495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51744//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835962494&signature=bd36d508ca21657425c84c558293296329fd0475d48b6eb9e9203dd210f9f4e8
+2024-03-30 18:59:22.498[1711835962498] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51745//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 18:59:22.505[1711835962505] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51747//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835962505&signature=b8d74998dc09a94a48e62049203fb9bec398968bff985fcffb805ed2d6f7d36c
+2024-03-30 18:59:22.509[1711835962509] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51749//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835962509&signature=3d58a122350a08ddd2d2a7e33d5c9f97af7abf2a14e81bbb29888ea07065dc8d
+2024-03-30 18:59:22.512[1711835962512] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51750//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835962511&endTime=1711835963511
+2024-03-30 18:59:22.514[1711835962514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51751//fapi/v1/fundingRate
+2024-03-30 18:59:22.519[1711835962519] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.524[1711835962524] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.525[1711835962525] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.526[1711835962526] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.527[1711835962527] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 18:59:22.527[1711835962527] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 18:59:22.530[1711835962530] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.534[1711835962534] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.535[1711835962535] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.537[1711835962537] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.538[1711835962538] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.539[1711835962539] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 18:59:22.540[1711835962540] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.541[1711835962541] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.542[1711835962542] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.543[1711835962543] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.546[1711835962546] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.547[1711835962547] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.547[1711835962547] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.548[1711835962548] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.549[1711835962549] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 18:59:22.551[1711835962551] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.555[1711835962555] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@f9879ac rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:59:22.556[1711835962556] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 18:59:22.556[1711835962556] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5ab14cb9 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:59:22.557[1711835962557] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 18:59:22.557[1711835962557] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@61861a29 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:59:22.558[1711835962558] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 18:59:22.558[1711835962558] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@32cb636e rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 18:59:22.559[1711835962559] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 18:59:22.560[1711835962560] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a4e343 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 18:59:22.565[1711835962565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51760//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835962565&signature=da8e5cb90dd83f542c5401d9b7848e65ffdd18c8941f858513fbcbe2fd2d6e77
+2024-03-30 18:59:22.570[1711835962570] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51772//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835962570&signature=2264994af12f191c98e77aaa4a2e5f60b464437bb46346dae6b4a1b9ceb786c0
+2024-03-30 18:59:22.575[1711835962575] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51774//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835962575&signature=173416e66d38d2c1468dbd87821daf5f2faf5e6003fa9af10d88cd61920cce27
+2024-03-30 18:59:22.579[1711835962579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51775//dapi/v1/positionSide/dual?timestamp=1711835962578&signature=9609f8e7f20e895e8dcc26ca63f2c057a5df8c71644e37ac724111767c6f743a
+2024-03-30 18:59:22.583[1711835962583] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51776//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835962583&signature=2de0ba4187d88080030ee9ac2f78cd7d4cf96dc14ab930ca513683e873bb4ab5
+2024-03-30 18:59:22.589[1711835962589] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51778//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:59:22.593[1711835962593] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51779//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:59:22.596[1711835962596] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51780//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:59:22.601[1711835962601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51782//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835962601&endTime=1711835963601
+2024-03-30 18:59:22.605[1711835962605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51783//fapi/v1/leverageBracket?timestamp=1711835962605&signature=439ad7dfec0a0bfbe1541e525df4fb3559ed4bf122154d5e1d72d5f42b9ffc42
+2024-03-30 18:59:22.609[1711835962609] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51784//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835962608&signature=caeef32f745fce256faca483c7303540848f21fad585f0c7b600dd527f6aa491
+2024-03-30 18:59:22.612[1711835962612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51785//dapi/v1/ticker/price
+2024-03-30 18:59:22.618[1711835962618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51786//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 18:59:22.626[1711835962626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51789//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835962625&endTime=1711835963625
+2024-03-30 18:59:22.629[1711835962629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51790//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 18:59:22.644[1711835962644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51791//fapi/v2/positionRisk?timestamp=1711835962644&signature=dbd23c829befb038cc60ece6b61f5a524161ec9f0893efd56a62a92573f00a97
+2024-03-30 18:59:22.647[1711835962647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51792//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835962647&signature=98058a40b081f74052b13e03a8b7b98140bd84f9862716af4115626410395d97
+2024-03-30 18:59:22.652[1711835962652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51793//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:59:22.655[1711835962655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51794//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835962653&endTime=1711835963653
+2024-03-30 18:59:22.663[1711835962663] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51797//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:59:22.669[1711835962669] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51799//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962668&endTime=1711835963668
+2024-03-30 18:59:22.676[1711835962676] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51801//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835962676&signature=376a37c6084692c761b7dd8ccd68ec47721f32403c2a950ebf3310ff9782c61c
+2024-03-30 18:59:22.689[1711835962689] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51804//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 18:59:22.691[1711835962691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51805//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 18:59:22.694[1711835962694] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51806//fapi/v2/balance?timestamp=1711835962694&signature=4ee5be3a50798bfa2510a10ba8e738b27c9105c90240cc4060997211da9a625b
+2024-03-30 18:59:22.701[1711835962701] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51808//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835962701&signature=83beebf03743744f1aac8cb5ee16a9496dfd7f39a9476b1bdb495a4c08a89239
+2024-03-30 18:59:22.707[1711835962707] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51810//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835962707&signature=6af5f7206c1c01d74e737c57c5f354f565ac1201035b20a1556349a8a0da91af
+2024-03-30 18:59:22.714[1711835962714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51813//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 18:59:22.718[1711835962718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51814//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835962717&endTime=1711835963717
+2024-03-30 18:59:22.721[1711835962721] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51815//dapi/v1/positionRisk?timestamp=1711835962720&signature=4c84ecff98844cff30c7bfc0cdadc5b4cf4633292b1e42c343185efe277d24f7
+2024-03-30 18:59:22.723[1711835962723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51816//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835962723&signature=a9e31e5135203466ff77b4cde646430d229fd3a2d0d4275e4dd0f447c880cab4
+2024-03-30 18:59:22.730[1711835962730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51819//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:59:22.734[1711835962734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51820//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962732&endTime=1711835963732
+2024-03-30 18:59:22.736[1711835962736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51821//fapi/v1/income?symbol=BNBUSDT×tamp=1711835962736&signature=5532037998ba4dcb1ca1448528e914ed308c4f292a1168548c233fe071091fcf
+2024-03-30 18:59:22.739[1711835962739] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51822//fapi/v1/income?timestamp=1711835962739&signature=a54072672753b13b0a0f729b3ac18884be9f9f404c019443b8374901379fee19
+2024-03-30 18:59:22.741[1711835962741] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51823//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:59:22.745[1711835962745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51825//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 18:59:22.747[1711835962747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51826//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835962747&signature=d2f1675a220616b7098b82b0c251343f702159c1089a9c904ab1ee3f9abcc180
+2024-03-30 18:59:22.752[1711835962752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51828//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 18:59:22.755[1711835962755] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51829//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835962754&endTime=1711835963754
+2024-03-30 18:59:22.763[1711835962763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51832//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835962760&endTime=1711835963760
+2024-03-30 18:59:22.767[1711835962767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51833//dapi/v1/fundingRate
+2024-03-30 18:59:22.773[1711835962773] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51834//fapi/v1/positionSide/dual?timestamp=1711835962773&signature=c3d09b488979b91a342f936d1c7d4f21e5c6cc253932b15546ecc40d4c0cbf3e
+2024-03-30 18:59:22.775[1711835962775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51835//fapi/v1/ping
+2024-03-30 18:59:22.778[1711835962778] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51836//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 18:59:22.781[1711835962781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51837//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 18:59:22.784[1711835962784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51838//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 18:59:22.789[1711835962789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51840//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835962788&endTime=1711835963788
+2024-03-30 18:59:22.796[1711835962796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51842//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835962794&endTime=1711835963794
+2024-03-30 18:59:22.802[1711835962802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51844//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 18:59:22.804[1711835962804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51845//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 18:59:22.806[1711835962806] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51846//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835962805&endTime=1711835963805
+2024-03-30 18:59:22.814[1711835962814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51849//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835962814&signature=8a360c1c233c2de2bb771be94b522ffd490e167b0634f3ab7e0ced5bc2f44955
+2024-03-30 18:59:22.820[1711835962820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51851//fapi/v1/income/asyn?startTime=1711835962819&endTime=1711835963819×tamp=1711835962820&signature=3a04f74e55fa336672c041b3c26d9bf37746c3817ba89efd49f0fc02105dee59
+2024-03-30 18:59:22.822[1711835962822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51852//fapi/v1/income/asyn?timestamp=1711835962822&signature=b570a7d8eb412df2f43d6680b629726feabf65ea3ebd5f9a39bb419978a6f023
+2024-03-30 18:59:22.827[1711835962827] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51853//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 18:59:22.829[1711835962829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51854//fapi/v1/assetIndex
+2024-03-30 18:59:22.837[1711835962837] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51855//dapi/v1/listenKey
+2024-03-30 18:59:22.843[1711835962843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51856//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835962843&signature=682622bf42da92801bc5357b208f841673d9fc35c8c65f0107150b5084fcc98c
+2024-03-30 18:59:22.848[1711835962848] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51858//fapi/v2/account?timestamp=1711835962848&signature=e7da2e3a5a5c591e66f0bb543e4fd956519d185587e6388e45ccba4604e3a0bf
+2024-03-30 18:59:22.855[1711835962855] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51860//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835962855&signature=c4267d56cf63218b6265258ef800f18e8512155259fb35afa2d4fbae486f9b5f
+2024-03-30 18:59:22.861[1711835962861] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51861//fapi/v1/listenKey
+2024-03-30 18:59:22.867[1711835962867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51862//dapi/v1/adlQuantile?timestamp=1711835962867&signature=cc7cdefc0b24c00946472852625ef498f62cc1793ea44e232005b2af0811b4e6
+2024-03-30 18:59:22.872[1711835962872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51863//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835962872&signature=1219c3193f01e6ac660355100f4cb71fe67a9e99d483906b2f9c42c3d7db164f
+2024-03-30 18:59:22.879[1711835962879] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51864//dapi/v1/listenKey
+2024-03-30 18:59:22.885[1711835962885] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51866//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835962885&signature=9185ba67da4257cc700375753f796f7cf598b2a0c0b89142ef173cc47c995de1
+2024-03-30 18:59:22.896[1711835962896] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51869//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 18:59:22.901[1711835962901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51870//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835962900&endTime=1711835963900
+2024-03-30 18:59:22.905[1711835962905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51871//fapi/v1/adlQuantile?timestamp=1711835962905&signature=e9ddbe7eafab5b3b52c0dae837dc93886f44e37a309ac842e7a8b745c70e7000
+2024-03-30 18:59:22.908[1711835962908] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51872//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835962908&signature=d451e3a3ffaa93a7c67fed3a14e70da1ed0504390ea1b5dc51084d28989f2aea
+2024-03-30 18:59:22.914[1711835962914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51873//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835962914&signature=944989afc7e5a74645efb16a174ed030c5f09d08e4b178819b2ee20cc9bebeba
+2024-03-30 18:59:22.918[1711835962918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51874//fapi/v1/forceOrders?timestamp=1711835962918&signature=81dc3d73ed4e394f9dc0e2d645e8485d64db5e7a64372ff178de6c674dc34bb2
+2024-03-30 18:59:22.921[1711835962921] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51875//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962920&endTime=1711835963920
+2024-03-30 18:59:22.976[1711835962976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51878//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:59:22.980[1711835962980] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51879//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835962980&signature=6574ae9dc55adb1b30fc87e8abcb9699199735de9747e3b9c908a02bfafc6298
+2024-03-30 18:59:22.989[1711835962989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51881//dapi/v1/leverageBracket?timestamp=1711835962988&signature=79412b048093e9b22aa70d05097941d907526834b7331d25a0262f74314c511d
+2024-03-30 18:59:22.993[1711835962993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51882//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835962992&signature=c325df62b41b3060540fa01b10a15e7080b94149a58f37935baf596bd0126956
+2024-03-30 18:59:23.007[1711835963007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51883//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962997&endTime=1711835963997
+2024-03-30 18:59:23.076[1711835963076] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51886//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 18:59:23.089[1711835963089] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51888//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835963089&signature=df9dd4ac7594c6376a8544b5fdb05b5a245b07880994fdb078dc4f5853f33fa3
+2024-03-30 18:59:23.103[1711835963103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51891//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835963101&endTime=1711835964101
+2024-03-30 18:59:23.106[1711835963106] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51892//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 18:59:23.113[1711835963113] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51894//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835963113&signature=0e9540a8cd59793b3f1fdc28db4ec3055308c602d7b2bd9ed362c828904df058
+2024-03-30 18:59:23.117[1711835963117] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51895//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835963117&signature=a9cda9c809bfeab1affdec9a392fe3fe1d19fa891b9f307e7b7039155ec9445b
+2024-03-30 18:59:23.121[1711835963121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51896//fapi/v1/leverageBracket?timestamp=1711835963121&signature=653776913c5e58a2a4cacaa949e287d6ebf4daa955e78be24b4e1ccc671dd0cd
+2024-03-30 18:59:23.125[1711835963125] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51897//dapi/v2/leverageBracket?timestamp=1711835963124&signature=2eebba004d58e9c5453519a69b4e2413c10c737ebc9123279c3bb1902dda2b06
+2024-03-30 18:59:23.129[1711835963129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51898//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835963128&signature=3ce1705422f0e3e0ecb96bebfb5dd8b58ff1f3842fb572ed6194364cada5b8b6
+2024-03-30 18:59:23.132[1711835963132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51899//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835963132&signature=c61ccc0d3305566ce25d42c829d0655041b30efe50d743da8b93fbe3d7e2a15f
+2024-03-30 18:59:23.136[1711835963136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51900//dapi/v1/forceOrders?timestamp=1711835963136&signature=45ac3428f1994907b1e331cf680f3c1e779c54cad9fa1892d0b84e3131d79c58
+2024-03-30 18:59:23.140[1711835963140] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51901//dapi/v1/time
+2024-03-30 18:59:23.145[1711835963145] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51903//fapi/v1/listenKey
+2024-03-30 18:59:23.148[1711835963148] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51904//dapi/v1/account?timestamp=1711835963148&signature=311452509cccdd3e12e9ddbcaa89f6d2a08fc9d34c5e6e8e39bb7b68914a7b6b
+2024-03-30 19:00:58.749[1711836058749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51912//dapi/v1/income?symbol=BNBUSDT×tamp=1711836058697&signature=2d9283a025b301e4eca1bc0f885d767ae0298fb7e337a53d349f537586d2ec3a
+2024-03-30 19:00:59.100[1711836059100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51914//dapi/v1/income?timestamp=1711836059099&signature=b361a58575bc39ff6f982a9197cbef8235f62d228c750e8a547eff256fe3d2c8
+2024-03-30 19:00:59.109[1711836059109] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51916//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:00:59.119[1711836059119] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51920//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:00:59.126[1711836059126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51922//fapi/v1/exchangeInfo
+2024-03-30 19:00:59.130[1711836059130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51924//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 19:00:59.135[1711836059135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51926//fapi/v1/ticker/24hr
+2024-03-30 19:00:59.144[1711836059144] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51929//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836059144&signature=9219813a272ca6e97266fe40ca8fa10e695cd9ab88bc8446b4f5d56a4327bcc9
+2024-03-30 19:00:59.156[1711836059156] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51931//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711836059155&signature=85684c10a2c3af85f0ce07b8ff99c2498a327fd1d4eca43a61dbecba98aa2025
+2024-03-30 19:00:59.163[1711836059163] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51934//fapi/v1/time
+2024-03-30 19:00:59.170[1711836059170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51936//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836059169&signature=9e3b9d2b74c5f9cfe0eb3889b54deacdf59dcbfa2f6a7542f47b505176de75bd
+2024-03-30 19:00:59.176[1711836059176] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51938//dapi/v1/openOrders?timestamp=1711836059175&signature=cb2369ae97a2bf38f9ed61c2d1e388018f6f9db94f7a95e6d811fc9284ec909a
+2024-03-30 19:00:59.183[1711836059183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51940//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711836059183&signature=63e8056828b56d4a6bb960974d1e2e86dc0029622e30e11add7ba7224613e1ec
+2024-03-30 19:00:59.190[1711836059190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51942//dapi/v1/leverageBracket?timestamp=1711836059189&signature=e2149e4f680c374baeccc8b1696f8c877cd3c1cc97bb4ce5a38402c8de30972d
+2024-03-30 19:00:59.195[1711836059195] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51944//fapi/v1/multiAssetsMargin?timestamp=1711836059195&signature=e2e2ac9c866bb58cc05e28af22785c23138ca12adc13b16dffbd6e3d8760b478
+2024-03-30 19:00:59.202[1711836059202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51946//dapi/v1/pmExchangeInfo?timestamp=1711836059201&signature=9c195803c838be2c0b360e90154f603f740c735bba1f7d943850f3fc4b6bfcea
+2024-03-30 19:00:59.209[1711836059209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51948//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836059209&signature=b750b1681f402ca4b5b06e3c2e24ce016a58e15b607f85a8d4a6d8225a21e4d4
+2024-03-30 19:00:59.215[1711836059215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51950//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:00:59.224[1711836059224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51952//dapi/v1/premiumIndex
+2024-03-30 19:00:59.232[1711836059232] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51954//fapi/v1/apiTradingStatus?timestamp=1711836059232&signature=79dac0ba1fccbf9c722a053a797f19153b0ae9ab2face60f4f7834478a2a3be6
+2024-03-30 19:00:59.239[1711836059239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51956//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711836059239&signature=e98c377f93ae6f80033826ad693c3cab56e761cc420ad69c791d59d2eef93d6d
+2024-03-30 19:00:59.244[1711836059244] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51958//dapi/v1/exchangeInfo
+2024-03-30 19:00:59.267[1711836059267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51962//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836059266&signature=14343237fe1b2c184e3a1a2267910a6b781e8532a868d221aaf146df6407a035
+2024-03-30 19:00:59.274[1711836059274] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51964//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059274&signature=8475c5d480b7371ec4a9b494f5287b39b5837db31606de76bac962d8ca61cc00
+2024-03-30 19:00:59.287[1711836059287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51968//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711836059285&signature=c3c04726111a8658a72704d197d8d548caca99d264f559c300941bfcf3663648
+2024-03-30 19:00:59.293[1711836059293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51970//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059292&signature=c69b325ae00531f5fbef4eda28664ba091a02bf0e8bb3ce104f294752449c58c
+2024-03-30 19:00:59.302[1711836059302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51972//dapi/v1/ping
+2024-03-30 19:00:59.307[1711836059307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51974//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:00:59.312[1711836059312] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51976//fapi/v1/premiumIndex
+2024-03-30 19:00:59.319[1711836059319] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51978//dapi/v1/listenKey
+2024-03-30 19:00:59.329[1711836059329] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51981//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836059329&signature=ddd6e73cd84f5d7bfcc68f1d78f1491c5c734b5d9f7ecc4bb617839df0ef002e
+2024-03-30 19:00:59.337[1711836059337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51983//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:00:59.342[1711836059342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51985//fapi/v1/ticker/bookTicker
+2024-03-30 19:00:59.351[1711836059351] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51988//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836059351&signature=6b366c2192b11bc57135a67a2186dc5ae9ce535efae18c3f2488f556b653ed28
+2024-03-30 19:00:59.361[1711836059361] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51991//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836059360&signature=5402ccae67d98e71ccd0d6e49581b88cc4cddd50a1b567c61476b5f5825444ef
+2024-03-30 19:00:59.370[1711836059370] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51994//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836059368&signature=31ce2c30ed3f72f7341eedf5c12e8de202140deb801f8bbb2e21b2b69e698926
+2024-03-30 19:00:59.377[1711836059377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51996//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711836059375&endTime=1711836060375
+2024-03-30 19:00:59.384[1711836059384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52000//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 19:00:59.390[1711836059390] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52002//fapi/v1/ticker/price
+2024-03-30 19:00:59.395[1711836059395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52004//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 19:00:59.402[1711836059402] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52007//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836059402&signature=cb9f7d9f3342b40c85558be9715fff5789e2ac4954781d4cd3dda1de681d7922
+2024-03-30 19:00:59.408[1711836059408] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52009//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:00:59.418[1711836059418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52013//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:00:59.425[1711836059425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52015//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:00:59.433[1711836059433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52018//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:00:59.445[1711836059445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52022//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711836059445&signature=fa64106f54c6a5ed8004feae9810a833157d012e784a68e956dcf5d07a5c12b1
+2024-03-30 19:00:59.451[1711836059451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52024//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059451&signature=68b61a53b7cdf0f1038ee233bcb961e0acb6988e9e46df10c56af5173bdc73cf
+2024-03-30 19:00:59.458[1711836059458] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52026//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 19:00:59.462[1711836059462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52028//fapi/v1/indexInfo
+2024-03-30 19:00:59.467[1711836059467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52030//fapi/v1/pmExchangeInfo?timestamp=1711836059467&signature=1b092232e127774fb9ecd4df7a5c7c81ba07cf34326e28be32cd057f15f697dc
+2024-03-30 19:00:59.470[1711836059470] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52032//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836059470&signature=031b989a5e1da1f654d62a0cbea64775581f1018380bc44618af8ae4ce303dcc
+2024-03-30 19:00:59.476[1711836059476] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52034//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836059475&endTime=1711836060475
+2024-03-30 19:00:59.480[1711836059480] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52036//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 19:00:59.487[1711836059487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52040//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836059487&signature=7a94e03dc4af9731647a23a77c8b1892784baae4e82fd03470f7ac89505356bb
+2024-03-30 19:00:59.497[1711836059497] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52044//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711836059496&signature=be1010f1c186752676deb9fed2e2382827c714552b89b31f7e5777be9706d7a8
+2024-03-30 19:00:59.505[1711836059505] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52046//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836059504&signature=5029fbcfa85e6a42745610737ea6287269fd1933cab58a90d8bdded69be6d17f
+2024-03-30 19:00:59.510[1711836059510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52048//fapi/v1/openOrders?timestamp=1711836059510&signature=e65d29239a469cbd444ce20a3e73ba3d21d008503031865d5fb366eb9aeb1c0d
+2024-03-30 19:00:59.517[1711836059517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52050//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 19:00:59.524[1711836059524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52052//dapi/v1/ticker/24hr
+2024-03-30 19:00:59.531[1711836059531] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52054//fapi/v1/listenKey
+2024-03-30 19:00:59.544[1711836059544] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52057//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711836059544&signature=7dc5d502758b1c6ec74f2d46353df558f443c7994584feb029f9ccf073becfbf
+2024-03-30 19:00:59.550[1711836059550] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52060//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836059550&signature=5a2bfcc172104e6bf5ef47feca7932c65a7e95627fecdb2aadedf0b8dbd6284e
+2024-03-30 19:00:59.561[1711836059561] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52064//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836059560&signature=ef2480687ffa57a01987c8d2dba19e118310c491446d47e767186c7701fb8a03
+2024-03-30 19:00:59.566[1711836059566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52066//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059566&signature=0b8a3ecc601ce419f219d7ebdda8805f6d8f3bf8a94b2da5d7acccbfb421ab7b
+2024-03-30 19:00:59.581[1711836059581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52068//dapi/v1/balance?timestamp=1711836059581&signature=a911f76b4d32880598d1d939e87cd7279404499253694b65947966b6c1a8c2fb
+2024-03-30 19:00:59.587[1711836059587] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52070//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711836059587&signature=2b1318054d3bcbc431258121b951e84a4eea1fb0bf321c918aad97217a27280e
+2024-03-30 19:00:59.599[1711836059599] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52074//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836059599&signature=4be8ae07242d5860edc17cff4d1e509b593ef86657e174188f40dfe51394295a
+2024-03-30 19:00:59.607[1711836059607] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52077//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836059607&signature=653f6c6231dd9d7cd69c14671d25da4bcc38335e705303644ed448285b11283b
+2024-03-30 19:00:59.614[1711836059614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52080//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:00:59.619[1711836059619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52082//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:00:59.625[1711836059625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52084//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:00:59.631[1711836059631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52086//dapi/v1/ticker/bookTicker
+2024-03-30 19:00:59.639[1711836059639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52089//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836059638&endTime=1711836060638
+2024-03-30 19:00:59.646[1711836059646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52092//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:00:59.677[1711836059677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52104//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836059676&endTime=1711836060676
+2024-03-30 19:00:59.681[1711836059681] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52106//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:00:59.708[1711836059708] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52108//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:00:59.718[1711836059718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52111//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:00:59.723[1711836059723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52113//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836059722&endTime=1711836060722
+2024-03-30 19:00:59.734[1711836059734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52117//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836059733&endTime=1711836060733
+2024-03-30 19:00:59.740[1711836059740] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52119//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:00:59.750[1711836059750] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52123//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836059750&signature=311b4dbb862933cb26caff657bf5d3be1dd7e7a83512661e85dfd0518755391a
+2024-03-30 19:00:59.756[1711836059756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52126//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 19:00:59.766[1711836059766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52131//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836059766&signature=e8a7c1c9534007637f5bd0b88a8b2010023bffee9c3633d6261ef74f9e7596c2
+2024-03-30 19:00:59.770[1711836059770] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52133//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:00:59.778[1711836059778] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52136//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711836059778&signature=9692ac5368404369c875d85645e6160707cce0c42bb47bf4968f75f636b3167a
+2024-03-30 19:00:59.785[1711836059785] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52139//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711836059785&signature=82d7f0966ae85affc4a5185dcafa9c2d3301f26d484d259940baf2816826f5a5
+2024-03-30 19:00:59.790[1711836059790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52141//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836059789&endTime=1711836060789
+2024-03-30 19:00:59.794[1711836059794] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52143//fapi/v1/fundingRate
+2024-03-30 19:00:59.800[1711836059800] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.805[1711836059805] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.806[1711836059806] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.806[1711836059806] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.807[1711836059807] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 19:00:59.807[1711836059807] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 19:00:59.808[1711836059808] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.809[1711836059809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.809[1711836059809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.810[1711836059810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.810[1711836059810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.812[1711836059812] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 19:00:59.812[1711836059812] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.814[1711836059814] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.815[1711836059815] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.815[1711836059815] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.816[1711836059816] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.817[1711836059817] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.817[1711836059817] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.823[1711836059823] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@55795845 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:00:59.824[1711836059824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:00:59.824[1711836059824] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7b139eab rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:00:59.824[1711836059824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:00:59.824[1711836059824] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5f2f577 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:00:59.826[1711836059826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:00:59.826[1711836059826] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@53e211ee rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:00:59.827[1711836059827] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:00:59.828[1711836059828] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@52500920 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 19:00:59.832[1711836059832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52146//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836059831&signature=3a669d9a84e3b4c37e7fa6f23b9171f5fd170705cde0b54b5419819d8f4f3285
+2024-03-30 19:00:59.838[1711836059838] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52148//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711836059837&signature=8f02af771f5b35bf1865d466e4b1e3e75b888a6d3ffa3644091ec8044d37afb6
+2024-03-30 19:00:59.844[1711836059844] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52151//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711836059844&signature=5b58d6ea0bda00aab6672a55269cdb77a93d83704c61c6ad0e6d3a45dd55664d
+2024-03-30 19:00:59.849[1711836059849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52153//dapi/v1/positionSide/dual?timestamp=1711836059849&signature=59bb2c6762ccce30be1bff0bcefa5650f6362e8d14dda6db7131ad8f59249507
+2024-03-30 19:00:59.856[1711836059856] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52173//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836059856&signature=803e7d1ae88cff4accdef818289f91152887fc33998eec00b422187252702f6f
+2024-03-30 19:00:59.862[1711836059862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52176//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:00:59.866[1711836059866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52178//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:00:59.872[1711836059872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52180//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:00:59.877[1711836059877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52183//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836059876&endTime=1711836060876
+2024-03-30 19:00:59.883[1711836059883] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52185//fapi/v1/leverageBracket?timestamp=1711836059882&signature=b34749f9f3b6c7c7ce72396d5db75b67a487140493bc8c37d10f133af3c51c9e
+2024-03-30 19:00:59.888[1711836059888] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52187//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836059887&signature=f8d1aa63a0063a9571064ed89f9183ecd17bd7c7fded4dc2cc1e544a6b4491cf
+2024-03-30 19:00:59.894[1711836059894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52189//dapi/v1/ticker/price
+2024-03-30 19:00:59.900[1711836059900] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52191//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 19:00:59.912[1711836059912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52195//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711836059910&endTime=1711836060910
+2024-03-30 19:00:59.915[1711836059915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52197//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 19:00:59.927[1711836059927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52199//fapi/v2/positionRisk?timestamp=1711836059926&signature=8766ec05e86d79103861dd76633910c206381d900117a2688c8d42152e2793e2
+2024-03-30 19:00:59.932[1711836059932] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52201//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711836059932&signature=1951ab68d2fcc2fa7ae3bb670a701b2fecfbc05ba712c7e47cdeb43dc61ad4fd
+2024-03-30 19:00:59.939[1711836059939] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52203//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:00:59.943[1711836059943] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52205//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836059942&endTime=1711836060942
+2024-03-30 19:00:59.953[1711836059953] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52209//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:00:59.959[1711836059959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52212//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836059958&endTime=1711836060958
+2024-03-30 19:00:59.965[1711836059965] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52215//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711836059965&signature=0e7adfb6c613e22d4338dcdcbe7be90a6babef6badcce0c39f5e2307e18d5477
+2024-03-30 19:00:59.973[1711836059973] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52219//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:00:59.977[1711836059977] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52221//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:00:59.980[1711836059980] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52223//fapi/v2/balance?timestamp=1711836059980&signature=9be09799487ed0508bade4b33dfbb45dd1c173a2ef4af0da8d0ea417aaf1ffa8
+2024-03-30 19:00:59.985[1711836059985] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52226//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836059985&signature=57c928305d709db64453603dcc7a109822b7947b8b52e8b269239c9577e9a573
+2024-03-30 19:00:59.992[1711836059992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52229//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711836059992&signature=b1ef10a0e0a3eddef8ba650a3cb4022e831bc6b1dbe418cbe00b5a20f44632fb
+2024-03-30 19:00:59.999[1711836059999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52233//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:01:00.002[1711836060002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52235//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836060002&endTime=1711836061002
+2024-03-30 19:01:00.008[1711836060008] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52237//dapi/v1/positionRisk?timestamp=1711836060008&signature=5f012643ff444e54b7ca0bd0a3e55f5c7677c4be0d04c1116456545ba064da4c
+2024-03-30 19:01:00.012[1711836060012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52239//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711836060011&signature=24f12264873d7fa2ee1c6d4053646173cef835c8e1b6f444c4fc690f4fb92952
+2024-03-30 19:01:00.023[1711836060023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52243//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:01:00.029[1711836060029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52245//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060028&endTime=1711836061028
+2024-03-30 19:01:00.035[1711836060035] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52247//fapi/v1/income?symbol=BNBUSDT×tamp=1711836060035&signature=813dbd96956cc4b3083d411d9b1abb280a598114332bc68c90b948b11959d9c5
+2024-03-30 19:01:00.043[1711836060043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52249//fapi/v1/income?timestamp=1711836060043&signature=e17aaf5d465dbbc60d2b53be044bb07a91b34cfa8d0196a86205a8e01a931661
+2024-03-30 19:01:00.050[1711836060050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52251//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:01:00.061[1711836060061] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52254//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:01:00.068[1711836060068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52256//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836060068&signature=31a6b6e9f96e518dd68106be0632986ab6954e573f0e1d7d639416d43e4204f3
+2024-03-30 19:01:00.079[1711836060079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52259//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:01:00.087[1711836060087] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52261//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836060085&endTime=1711836061085
+2024-03-30 19:01:00.099[1711836060099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52265//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836060098&endTime=1711836061098
+2024-03-30 19:01:00.122[1711836060122] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52267//dapi/v1/fundingRate
+2024-03-30 19:01:00.127[1711836060127] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52269//fapi/v1/positionSide/dual?timestamp=1711836060126&signature=45f0cec195f08521a77d094a90f2ad9a37af623118217dc0eda1ca50ee926156
+2024-03-30 19:01:00.131[1711836060131] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52271//fapi/v1/ping
+2024-03-30 19:01:00.136[1711836060136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52273//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:01:00.147[1711836060147] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52275//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:01:00.152[1711836060152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52277//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:01:00.159[1711836060159] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52280//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836060158&endTime=1711836061158
+2024-03-30 19:01:00.165[1711836060165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52283//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711836060164&endTime=1711836061164
+2024-03-30 19:01:00.174[1711836060174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52286//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 19:01:00.184[1711836060184] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52288//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:01:00.191[1711836060191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52290//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836060190&endTime=1711836061190
+2024-03-30 19:01:00.230[1711836060230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52294//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711836060230&signature=44f4aeaa598f3bcd60ba83df9256b1f79feceed6881a90d9166ff17790809ad8
+2024-03-30 19:01:00.307[1711836060307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52297//fapi/v1/income/asyn?startTime=1711836060306&endTime=1711836061306×tamp=1711836060307&signature=003a1b897fd3886766fedb3054e5b71f582e7deb31b2b41795c5142e948dd5d4
+2024-03-30 19:01:00.355[1711836060355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52299//fapi/v1/income/asyn?timestamp=1711836060355&signature=c4ab953a670f5b00a0580d859b6d9d1c33ac52c772d694b39df339d3832fe6ce
+2024-03-30 19:01:00.362[1711836060362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52301//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 19:01:00.369[1711836060369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52303//fapi/v1/assetIndex
+2024-03-30 19:01:00.383[1711836060383] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52305//dapi/v1/listenKey
+2024-03-30 19:01:00.392[1711836060392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52307//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711836060391&signature=8ea2552099c9cfde6deabb968658ee4b45d96dffdfcb8d6401bffd7fa84cdd53
+2024-03-30 19:01:00.403[1711836060403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52310//fapi/v2/account?timestamp=1711836060403&signature=45fcc50c437ec6a67c6a41802462329e059b9adaf3b8e2cb8b27d5c68972ac2d
+2024-03-30 19:01:00.416[1711836060416] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52313//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836060416&signature=02fa6e53ace29435467efbafbb13b0149a60b1ec3760f171d7c9e0c94c54007b
+2024-03-30 19:01:00.432[1711836060432] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52315//fapi/v1/listenKey
+2024-03-30 19:01:00.440[1711836060440] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52317//dapi/v1/adlQuantile?timestamp=1711836060439&signature=9867fcb370c303e89afe70fc71cf20d4460578371b07d518d06b8f90a3fb62c2
+2024-03-30 19:01:00.445[1711836060445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52319//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836060445&signature=a608b72674ac311fd88239ef5b6ea75c38a497d494a769f200aac423115f8ed7
+2024-03-30 19:01:00.451[1711836060451] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52321//dapi/v1/listenKey
+2024-03-30 19:01:00.461[1711836060461] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52324//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836060460&signature=d24d6a5a2a2d81d01bc81a2b075a09f9a2506b7016e23a5b3be399970a92a69b
+2024-03-30 19:01:00.472[1711836060472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52328//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 19:01:00.479[1711836060479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52330//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711836060478&endTime=1711836061478
+2024-03-30 19:01:00.488[1711836060488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52332//fapi/v1/adlQuantile?timestamp=1711836060488&signature=b7c5ebfcbf5729f561199485e45b1a2010a3ecabc7ba4e56b5f7e8cfd7bffd01
+2024-03-30 19:01:00.495[1711836060495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52334//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836060495&signature=03c0f2a451f1662fceff10b3b6fff113f6d61cee3255f32b1843d380414c8555
+2024-03-30 19:01:00.503[1711836060503] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52336//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836060503&signature=98b57fb3962aea12787bc72b15e140c2b5674d65cdc0a0fd4b86fa82d3c5464a
+2024-03-30 19:01:00.510[1711836060510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52338//fapi/v1/forceOrders?timestamp=1711836060510&signature=12fe23938bf7a3033a2b511fbe277aa3be8333d0cee18f8ea313da244d7bfbea
+2024-03-30 19:01:00.518[1711836060518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52340//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060516&endTime=1711836061516
+2024-03-30 19:01:00.528[1711836060528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52344//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:01:00.534[1711836060534] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52346//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836060534&signature=e50bb678e1b6ae528fdabf04ffca76b7182edfb6f97ebf654b28b53318d8db67
+2024-03-30 19:01:00.544[1711836060544] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52349//dapi/v1/leverageBracket?timestamp=1711836060544&signature=e025f35420a846830eeed66ffb6af53dbc46a87af0d07043711a8e0beaa8d857
+2024-03-30 19:01:00.551[1711836060551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52351//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836060549&signature=7ab87281b0c5e73d668f7462198dc408d5e04897a498af35342212f8a5a0635e
+2024-03-30 19:01:00.559[1711836060559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52353//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060557&endTime=1711836061557
+2024-03-30 19:01:00.588[1711836060588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52357//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:01:00.690[1711836060690] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52360//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711836060690&signature=7967e375916db8bdf6b4730b86a6ae64f259721aa8586c590eab80a0982de31c
+2024-03-30 19:01:00.761[1711836060761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52364//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836060759&endTime=1711836061759
+2024-03-30 19:01:00.767[1711836060767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52366//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:01:00.776[1711836060776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52369//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836060775&signature=86ef4067349c0cc3f748d6343d7c11f6fa5791d793ed232c2f1e7f7a7425dc10
+2024-03-30 19:01:00.783[1711836060783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52371//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836060782&signature=53c9fc30710a46791a6c4cc0ef473f494a796d1876e497e9fed4323ba66a4366
+2024-03-30 19:01:00.789[1711836060789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52373//fapi/v1/leverageBracket?timestamp=1711836060789&signature=39573b69909bccb1b08a03e3e009e489f5205f029f89bf5d79ae188fd29a5b3a
+2024-03-30 19:01:00.797[1711836060797] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52375//dapi/v2/leverageBracket?timestamp=1711836060796&signature=c3d4bb05447e6b8167dca7320a76e987c4bbd5c2d976790d79d6b73315193fae
+2024-03-30 19:01:00.803[1711836060803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52377//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711836060803&signature=763a62c76d07e5bb42949ee3ab5f6c500fa9eba05cfe4b7c4eb6a73b2d451d49
+2024-03-30 19:01:00.810[1711836060810] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52379//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836060810&signature=ea1f21ab97206f934eb5e102d783efd3178e910e1c6c6736bf8c6101fc1e3914
+2024-03-30 19:01:00.837[1711836060837] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52381//dapi/v1/forceOrders?timestamp=1711836060837&signature=7eee3198df6c12b2dc6ea218b8b94004e749585bb9b002db3f9c5cf0e866904a
+2024-03-30 19:01:00.842[1711836060842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52383//dapi/v1/time
+2024-03-30 19:01:00.850[1711836060850] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52386//fapi/v1/listenKey
+2024-03-30 19:01:00.857[1711836060857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52388//dapi/v1/account?timestamp=1711836060857&signature=13c45c15f95447624b23550017a46009ea5e1cfa8ce794fd8231d046e6b6b6db
+2024-03-30 19:03:45.576[1711836225576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52414//dapi/v1/income?symbol=BNBUSDT×tamp=1711836225521&signature=fe29cecbc1fb6fd0374e977a1e73ff69456b055c7c2aedecbcb90cb08ce1314b
+2024-03-30 19:03:45.935[1711836225935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52416//dapi/v1/income?timestamp=1711836225935&signature=80ecfbae7d490275e20f40f8c22045ec81d60df248e579d2383b1c188de06177
+2024-03-30 19:03:45.946[1711836225946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52418//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:03:45.957[1711836225957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52422//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:03:45.966[1711836225966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52424//fapi/v1/exchangeInfo
+2024-03-30 19:03:45.972[1711836225972] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52426//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 19:03:45.978[1711836225978] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52428//fapi/v1/ticker/24hr
+2024-03-30 19:03:45.987[1711836225987] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52431//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836225987&signature=58ce37da60bbe50abb310175dada7d6eb49e590f4d4739d3bd8613fa7b9e0193
+2024-03-30 19:03:46.002[1711836226002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52433//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711836226002&signature=e381f7ffde163257eb5c616a023426ef27a83327c4527b4996046602f4ccc94f
+2024-03-30 19:03:46.011[1711836226011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52436//fapi/v1/time
+2024-03-30 19:03:46.018[1711836226018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52438//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836226017&signature=de1c26ba8dcbef8a7efcb3b0e51c8c883c907561f9778d4a9f072ec6e3de8671
+2024-03-30 19:03:46.025[1711836226025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52440//dapi/v1/openOrders?timestamp=1711836226024&signature=bdba5f1d70eac7dd58d2655cbcc80edc0e384c545e0519fc368967d58cd141fe
+2024-03-30 19:03:46.033[1711836226033] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52442//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711836226033&signature=941b3ad529ad49b3e02c4f15dcdeb001d39fbab7609bce8005f54982a49aa19a
+2024-03-30 19:03:46.038[1711836226038] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52444//dapi/v1/leverageBracket?timestamp=1711836226038&signature=67cf7c19d51a82a7a026cdf832449d0a770ee1ec3fc9c9174acc527361596057
+2024-03-30 19:03:46.044[1711836226044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52446//fapi/v1/multiAssetsMargin?timestamp=1711836226044&signature=7b30ac67678572cc99dfd5d868f837a7a796650a9c843a137d923ef9904e0214
+2024-03-30 19:03:46.050[1711836226050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52448//dapi/v1/pmExchangeInfo?timestamp=1711836226050&signature=8bcad354def766a1a8bb3f82b1388979e5fe4b2e1ae7da27c29625422551585d
+2024-03-30 19:03:46.057[1711836226057] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52450//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836226057&signature=ccdb04e72b1f32cea66ae71b2fffa094feaa1f5b5f93a562631e013946d8cc5a
+2024-03-30 19:03:46.064[1711836226064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52452//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:03:46.070[1711836226070] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52454//dapi/v1/premiumIndex
+2024-03-30 19:03:46.075[1711836226075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52456//fapi/v1/apiTradingStatus?timestamp=1711836226075&signature=9a2a352dd3a22aac928153e978fc9d6ce1cba06d91eb42982269182d55f1d4be
+2024-03-30 19:03:46.093[1711836226093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52458//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711836226093&signature=a29903de61b83368821fc80d1eb825855ffbf2660e79862d352ebfd351122640
+2024-03-30 19:03:46.097[1711836226097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52460//dapi/v1/exchangeInfo
+2024-03-30 19:03:46.110[1711836226110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52464//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836226109&signature=3c557243fa42363b16634a176afaa7b8269fc59d0c9379e2262e60f59a7e0fe4
+2024-03-30 19:03:46.116[1711836226116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52466//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226116&signature=3706bcdd7588b131523bdc0b7cb468464fe407776607923e273f8f62222cb889
+2024-03-30 19:03:46.131[1711836226131] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52470//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711836226130&signature=e21a2c05b2596287b729a5cd86057479eedb8c5d84256e25e67f9b9cdaea8ab2
+2024-03-30 19:03:46.139[1711836226139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52472//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226138&signature=33760e310f182bc8ce9df585002a2a2123ec01a3a9b9d26d2ed465aa9116b734
+2024-03-30 19:03:46.145[1711836226145] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52474//dapi/v1/ping
+2024-03-30 19:03:46.153[1711836226153] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52476//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:03:46.158[1711836226158] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52478//fapi/v1/premiumIndex
+2024-03-30 19:03:46.163[1711836226163] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52480//dapi/v1/listenKey
+2024-03-30 19:03:46.172[1711836226172] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52483//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836226171&signature=6aeed83614635be0240782bd54eca6a922e87de38dbe8d67810ca165aedfbe70
+2024-03-30 19:03:46.177[1711836226177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52485//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:03:46.183[1711836226183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52487//fapi/v1/ticker/bookTicker
+2024-03-30 19:03:46.192[1711836226192] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52490//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836226192&signature=db88bb19f50e8cb0183d16ae29eeecf405bd579067e946a7a386c0a8a3a3d0bd
+2024-03-30 19:03:46.200[1711836226200] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52493//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836226198&signature=57f5d5efc7d96e4c715d47565f423afc25ca64861bcd77b00d63576483166749
+2024-03-30 19:03:46.208[1711836226208] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52496//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836226207&signature=3659804e2bfc8bd3d33c731dd709fbdbc4f846bd8c0ace400fc1193ca1a3aac5
+2024-03-30 19:03:46.212[1711836226212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52498//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711836226211&endTime=1711836227211
+2024-03-30 19:03:46.221[1711836226221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52502//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 19:03:46.225[1711836226225] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52504//fapi/v1/ticker/price
+2024-03-30 19:03:46.230[1711836226230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52506//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 19:03:46.238[1711836226238] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52509//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836226237&signature=181731951ef74191630b75248f82b75b6c4cd0ae8296ced25724af803100e666
+2024-03-30 19:03:46.243[1711836226243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52511//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:03:46.253[1711836226253] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52515//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:03:46.259[1711836226259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52517//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:03:46.267[1711836226267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52520//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:03:46.280[1711836226280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52524//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711836226280&signature=cff0a996d97f2c062bc43456d637ac87ca49600dee7c292055a506e4c86303d4
+2024-03-30 19:03:46.287[1711836226287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52526//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226287&signature=53d775e11e191c976ee7d7fa9f2611ff3194bd16150b7038c0dfc6f7c0063885
+2024-03-30 19:03:46.294[1711836226294] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52528//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 19:03:46.300[1711836226300] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52530//fapi/v1/indexInfo
+2024-03-30 19:03:46.307[1711836226307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52532//fapi/v1/pmExchangeInfo?timestamp=1711836226307&signature=af7c49265937866097fb1d5bda03fad47627ec8b92f0e1a45adaa9e0fa86ca52
+2024-03-30 19:03:46.314[1711836226314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52534//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836226313&signature=b11b8459cdd0531ad6eb57e297ead6c1db3d72cbbe33a83dfb2f471d6c8e7c67
+2024-03-30 19:03:46.322[1711836226322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52536//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226319&endTime=1711836227319
+2024-03-30 19:03:46.328[1711836226328] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52538//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 19:03:46.338[1711836226338] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52542//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836226338&signature=0379d39e9a88e8d83bc157834738e31b66c2cc2e3883545517c84a1b9146569b
+2024-03-30 19:03:46.349[1711836226349] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52546//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711836226349&signature=eaed46d75acbe87ee00d70621601cf968284ca418ee82e365ff8ac59ae2eb866
+2024-03-30 19:03:46.358[1711836226358] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52548//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836226357&signature=ca1377f7dc8aa03853553660b459c3072914bb9a1e5e391daffd8ef33090d4b5
+2024-03-30 19:03:46.367[1711836226367] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52550//fapi/v1/openOrders?timestamp=1711836226367&signature=a142b6148c9029b85a1a81bec0b9d206a0578e27446ac5c1b83b3b2d469d40e2
+2024-03-30 19:03:46.374[1711836226374] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52552//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 19:03:46.381[1711836226381] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52554//dapi/v1/ticker/24hr
+2024-03-30 19:03:46.388[1711836226388] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52556//fapi/v1/listenKey
+2024-03-30 19:03:46.401[1711836226401] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52559//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711836226401&signature=b79662fc9f856c54eca77066f43dfa72ad3c68224ed423741e010f4df992f542
+2024-03-30 19:03:46.410[1711836226410] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52562//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836226409&signature=407f355ed8923587e263fb9ad150704509f0d103e4ac7e5b5bed2d32d065091e
+2024-03-30 19:03:46.419[1711836226419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52566//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836226419&signature=06285ff5efd6f35096cc16e65337b76cb9d79fa9899b4827da3d45a307f36f0f
+2024-03-30 19:03:46.425[1711836226425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52568//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226424&signature=e2f5791425f52ab18c8ffcd99c57f9180d38561707266c4a552f88a5928ac4e3
+2024-03-30 19:03:46.437[1711836226437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52570//dapi/v1/balance?timestamp=1711836226436&signature=be5aeb5dcf21c87f0435894ec3949997c3f3dfe57a20905ca9ce900f30ff7ad3
+2024-03-30 19:03:46.443[1711836226443] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52572//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711836226443&signature=8ce3781bcffa6920894f5c1f6c9129cc6736cdf046e94247a9e380b4d450e4d1
+2024-03-30 19:03:46.454[1711836226454] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52576//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836226454&signature=64cbecd37c224ab317e5d267dc2904cba832681c53cc3157c716c0b2b5837339
+2024-03-30 19:03:46.461[1711836226461] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52579//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836226461&signature=4860adc0408d76345035fe4e6e453c6bac1ed3ac893544fba2df4e58455f0ac6
+2024-03-30 19:03:46.468[1711836226468] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52582//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:03:46.473[1711836226473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52584//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:03:46.478[1711836226478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52586//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:03:46.482[1711836226482] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52588//dapi/v1/ticker/bookTicker
+2024-03-30 19:03:46.491[1711836226491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52591//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836226490&endTime=1711836227490
+2024-03-30 19:03:46.498[1711836226498] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52594//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:03:46.531[1711836226531] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52606//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836226530&endTime=1711836227530
+2024-03-30 19:03:46.536[1711836226536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52608//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:03:46.554[1711836226554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52610//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:03:46.562[1711836226562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52613//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:03:46.567[1711836226567] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52615//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836226566&endTime=1711836227566
+2024-03-30 19:03:46.579[1711836226579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52619//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836226578&endTime=1711836227578
+2024-03-30 19:03:46.585[1711836226585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52621//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:03:46.595[1711836226595] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52625//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836226595&signature=1ea1bf6dd8514735c873fca410ce44ae5bfc470f347b48c6172138a2c25e897a
+2024-03-30 19:03:46.604[1711836226604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52628//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 19:03:46.615[1711836226615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52633//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836226615&signature=228a045a862619ffaefca088673bb779086c96e3c86638b40bf877c432cffdf7
+2024-03-30 19:03:46.623[1711836226623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52635//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:03:46.631[1711836226631] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52638//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711836226630&signature=b1235190c0964722746480c846029636302c9e8537401e94f01643976b14d0a0
+2024-03-30 19:03:46.640[1711836226640] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52641//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711836226638&signature=762cfc32e3680012d7ddb54769205805b8a2cf3b7e41378217bc24f5c38ef12c
+2024-03-30 19:03:46.644[1711836226644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52643//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836226643&endTime=1711836227643
+2024-03-30 19:03:46.649[1711836226649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52645//fapi/v1/fundingRate
+2024-03-30 19:03:46.658[1711836226658] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.664[1711836226664] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.665[1711836226665] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.666[1711836226666] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.667[1711836226667] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 19:03:46.667[1711836226667] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 19:03:46.668[1711836226668] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.669[1711836226669] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.669[1711836226669] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.671[1711836226671] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.671[1711836226671] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.673[1711836226673] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 19:03:46.674[1711836226674] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.675[1711836226675] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.676[1711836226676] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.677[1711836226677] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.678[1711836226678] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.679[1711836226679] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.680[1711836226680] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.680[1711836226680] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.683[1711836226683] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 19:03:46.683[1711836226683] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.687[1711836226687] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@64337702 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:03:46.688[1711836226688] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:03:46.689[1711836226689] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2a65bb85 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:03:46.689[1711836226689] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:03:46.690[1711836226690] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4215838f rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:03:46.690[1711836226690] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:03:46.691[1711836226691] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@76a36b71 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:03:46.691[1711836226691] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:03:46.692[1711836226692] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6ffab045 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 19:03:46.695[1711836226695] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52648//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836226695&signature=4c67d53c8a9a9ac5899057462f0914fd28c92907e5413d3b5c142ae253924ec2
+2024-03-30 19:03:46.701[1711836226701] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52650//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711836226701&signature=6f4e6c94ae7531a1eb996b420a684c3a73e9a2f011e8a1bb2d60d4e629a5c8f8
+2024-03-30 19:03:46.708[1711836226708] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52653//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711836226708&signature=daab34da92060c219bb6e936e3cf212a45f951172795979418bce5d53238218a
+2024-03-30 19:03:46.713[1711836226713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52655//dapi/v1/positionSide/dual?timestamp=1711836226713&signature=4f7b009a2c5302f8075cb79679b22b28ea186968b4f73126371b29f140e5655e
+2024-03-30 19:03:46.718[1711836226718] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52657//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836226718&signature=7bc815bd2913e4dbb8ef847b186db6651284e4233b388c07932dfd798f5e93fe
+2024-03-30 19:03:46.727[1711836226727] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52660//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:03:46.731[1711836226731] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52662//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:03:46.736[1711836226736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52664//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:03:46.744[1711836226744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52667//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836226743&endTime=1711836227743
+2024-03-30 19:03:46.749[1711836226749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52669//fapi/v1/leverageBracket?timestamp=1711836226749&signature=933dea0171557083fc11a0cbc082e4bc929ae73300c2840c08d0cdee3afeeca5
+2024-03-30 19:03:46.756[1711836226756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52677//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836226755&signature=dd7117f3e5ef62387d5c4cbdc6d00dc7c677754f48395a27c62121d09530aca0
+2024-03-30 19:03:46.762[1711836226762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52691//dapi/v1/ticker/price
+2024-03-30 19:03:46.766[1711836226766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52693//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 19:03:46.775[1711836226775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52697//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711836226774&endTime=1711836227774
+2024-03-30 19:03:46.781[1711836226781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52699//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 19:03:46.791[1711836226791] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52701//fapi/v2/positionRisk?timestamp=1711836226791&signature=9fe7b1cfdcef8f8a501f0477596c04e1df55a128b26a08851623c4fb19c49584
+2024-03-30 19:03:46.796[1711836226796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52703//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711836226796&signature=42e8a8775fbe4d2cfbde5af17e0bf58916dcb8199cf921f3bfe61d2e96aa2f8b
+2024-03-30 19:03:46.804[1711836226804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52705//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:03:46.809[1711836226809] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52707//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836226808&endTime=1711836227808
+2024-03-30 19:03:46.817[1711836226817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52711//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:03:46.824[1711836226824] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52714//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226822&endTime=1711836227822
+2024-03-30 19:03:46.832[1711836226832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52717//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711836226832&signature=f88dcdbf133ef8b437928f29317fe8f2061652e1fececa9a91f07827381fe856
+2024-03-30 19:03:46.841[1711836226841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52721//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:03:46.845[1711836226845] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52723//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:03:46.851[1711836226851] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52725//fapi/v2/balance?timestamp=1711836226850&signature=ee91c78ddc37001f895a37bd99faca8decd4b9b0f0d562d50d1322b546ddeab6
+2024-03-30 19:03:46.859[1711836226859] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52728//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836226859&signature=95234da5301938bb09cca093eaad8ee862c374bcaa9b64f51f12a0b21a56e08d
+2024-03-30 19:03:46.866[1711836226866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52731//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711836226866&signature=b85bff63fd73804c14225033d5db3c828a4e88ef9d0c4201d0efe6488ce9e099
+2024-03-30 19:03:46.876[1711836226876] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52735//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:03:46.881[1711836226881] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52737//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836226880&endTime=1711836227880
+2024-03-30 19:03:46.887[1711836226887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52739//dapi/v1/positionRisk?timestamp=1711836226887&signature=c06bb54d89c2c0ea091568efef795a1d499fb447038391e293b2896cd0af1f41
+2024-03-30 19:03:46.892[1711836226892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52741//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711836226891&signature=71d9d36ded9a173ce0414609cb358634348099bab14985fa48449f2b67ddc66a
+2024-03-30 19:03:46.902[1711836226902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52745//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:03:46.906[1711836226906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52747//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226906&endTime=1711836227906
+2024-03-30 19:03:46.912[1711836226912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52749//fapi/v1/income?symbol=BNBUSDT×tamp=1711836226912&signature=bf1dc30174c5d0a38f64673a3bd53daa94d7b44171e9068617287ea4ba29cfd3
+2024-03-30 19:03:46.917[1711836226917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52751//fapi/v1/income?timestamp=1711836226917&signature=e699927667aa4e632426cf35a70d5a663018117f2557d4f9ac168dbdd453e56a
+2024-03-30 19:03:46.923[1711836226923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52753//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:03:46.929[1711836226929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52756//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:03:46.938[1711836226938] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52758//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836226938&signature=15bf3228db1ec0e5902273db4a71e32740faeeadf3335765e993a8921212c01a
+2024-03-30 19:03:46.947[1711836226947] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52761//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:03:46.953[1711836226953] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52763//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836226951&endTime=1711836227951
+2024-03-30 19:03:46.963[1711836226963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52767//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836226962&endTime=1711836227962
+2024-03-30 19:03:46.970[1711836226970] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52769//dapi/v1/fundingRate
+2024-03-30 19:03:46.975[1711836226975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52771//fapi/v1/positionSide/dual?timestamp=1711836226975&signature=5ec8d5ae51f250c1c6f1b696ca59d9795ad37297110ffe2c72f3648b884dc2b4
+2024-03-30 19:03:46.981[1711836226981] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52773//fapi/v1/ping
+2024-03-30 19:03:46.988[1711836226988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52775//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:03:46.992[1711836226992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52777//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:03:46.998[1711836226998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52779//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:03:47.005[1711836227005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52782//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836227004&endTime=1711836228004
+2024-03-30 19:03:47.023[1711836227023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52785//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711836227022&endTime=1711836228022
+2024-03-30 19:03:47.031[1711836227031] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52788//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 19:03:47.036[1711836227036] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52790//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:03:47.041[1711836227041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52792//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836227039&endTime=1711836228039
+2024-03-30 19:03:47.056[1711836227056] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52796//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711836227056&signature=c53dded32fef5bf126063745c4c3ded8fee94ab3610e6796d837177b2dffc802
+2024-03-30 19:03:47.068[1711836227068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52799//fapi/v1/income/asyn?startTime=1711836227066&endTime=1711836228066×tamp=1711836227068&signature=80a8c41ab722084155e0be43fe821db5919b44d56fa66e05eb70e23babbf77fe
+2024-03-30 19:03:47.100[1711836227100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52801//fapi/v1/income/asyn?timestamp=1711836227099&signature=6c7eb4f402d44dc9538e090f91c86e39bcf9593a879b9fe9c4ce5360045f1a02
+2024-03-30 19:03:47.107[1711836227107] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52803//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 19:03:47.111[1711836227111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52805//fapi/v1/assetIndex
+2024-03-30 19:03:47.154[1711836227154] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52807//dapi/v1/listenKey
+2024-03-30 19:03:47.219[1711836227219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52809//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711836227219&signature=2598b630a36c80db2caef7a5d7e918b73feedc44a80d89a7cc97b1ba87b3141d
+2024-03-30 19:03:47.234[1711836227234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52812//fapi/v2/account?timestamp=1711836227234&signature=1f86ddfb6755c5cd54e9adabfaa6b2ee8cff491ec253284f041150a4e08f6bf8
+2024-03-30 19:03:47.243[1711836227243] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52815//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836227242&signature=7050ce5434b6e8a5720c3bc8f0534e01f5170ed5e2d6de8abc643ededc2f285e
+2024-03-30 19:03:47.249[1711836227249] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52817//fapi/v1/listenKey
+2024-03-30 19:03:47.256[1711836227256] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52819//dapi/v1/adlQuantile?timestamp=1711836227256&signature=edb902f699b2a55ad37c1ac50e9ad25d303c33a4c2959382ea16ca9b4a233fc0
+2024-03-30 19:03:47.262[1711836227262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52821//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836227261&signature=738b8ee40ac3e7948641c9b37c77b70365f0f3e5eac25b6e343ec37068179af9
+2024-03-30 19:03:47.270[1711836227270] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52823//dapi/v1/listenKey
+2024-03-30 19:03:47.278[1711836227278] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52826//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836227278&signature=a67af6760f16f53a7b3cc1fe11361fac6466e205eb794c0f0f9592c19c97901c
+2024-03-30 19:03:47.290[1711836227290] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52830//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 19:03:47.295[1711836227295] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52832//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711836227294&endTime=1711836228294
+2024-03-30 19:03:47.302[1711836227302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52834//fapi/v1/adlQuantile?timestamp=1711836227301&signature=e4db0b92e14e99135168afd6182d3cf5cb32e48ec97d443ef8f36f1552fed9a6
+2024-03-30 19:03:47.308[1711836227308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52836//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836227308&signature=1215e3077499d8542064a35556efb67ccb399b3968865b66527af13ab003b0d6
+2024-03-30 19:03:47.311[1711836227311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52838//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836227311&signature=04e92026741008caafca06c53317448ee80f5d536c0dfeb69c3064cb8e9e6504
+2024-03-30 19:03:47.317[1711836227317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52840//fapi/v1/forceOrders?timestamp=1711836227317&signature=214051c278ab69ae2d6b3710881c46b46ed6d99012ce589496f2f15d8f7abe97
+2024-03-30 19:03:47.323[1711836227323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52842//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836227322&endTime=1711836228322
+2024-03-30 19:03:47.331[1711836227331] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52846//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:03:47.337[1711836227337] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52848//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836227336&signature=edb1421fcd6f113d7fade54b87a14aadf733d869b1d69dfd8171208c60322d3e
+2024-03-30 19:03:47.344[1711836227344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52851//dapi/v1/leverageBracket?timestamp=1711836227343&signature=b2e90528e45bb40f7ce6d9403b972d6a521eed80806e3371eb146b7be8f01619
+2024-03-30 19:03:47.348[1711836227348] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52853//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836227348&signature=0b7c6fb0ceeae9d1f2eb580e2b1c51247080b022c98cf3338290ec3ceae459e8
+2024-03-30 19:03:47.353[1711836227353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52855//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836227351&endTime=1711836228351
+2024-03-30 19:03:47.359[1711836227359] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52859//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:03:47.365[1711836227365] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52862//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711836227364&signature=7d5ed4cd9cbc58604940d5850cb93fffc1e0cf240a42f54279659da52f090a3f
+2024-03-30 19:03:47.373[1711836227373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52866//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836227372&endTime=1711836228372
+2024-03-30 19:03:47.376[1711836227376] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52868//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:03:47.384[1711836227384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52871//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836227384&signature=8085500542d66b0ffa814cfeea7f16c81234e5d79ba8d3637e49c5a853bbc650
+2024-03-30 19:03:47.390[1711836227390] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52873//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836227390&signature=c20f0f36a52766d629f785244e3bbc705628e620e9306eb67aecdc982d6fa613
+2024-03-30 19:03:47.396[1711836227396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52875//fapi/v1/leverageBracket?timestamp=1711836227395&signature=0b073801185153562c304396f80c332670978c5b69b7b256ee25e042a4e68853
+2024-03-30 19:03:47.400[1711836227400] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52877//dapi/v2/leverageBracket?timestamp=1711836227400&signature=2deae566bedfb4ea3c86f72f9889c2cca63ee448cae306f7fbe40099f73740fd
+2024-03-30 19:03:47.405[1711836227405] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52879//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711836227405&signature=b5e3117a612a461891de98a00d9824ece3193ad346f09cf30194a77beb79d97e
+2024-03-30 19:03:47.410[1711836227410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52881//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836227410&signature=bd5c45df6ddee1e8d99456bb9a8d139547dc689f5aee884fc0e1ba0b07398dea
+2024-03-30 19:03:47.416[1711836227416] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52883//dapi/v1/forceOrders?timestamp=1711836227416&signature=7c57784ee49ed979e6e6991ec61a6be7ac88e4e5b7223dc0989a19b4c68a9dc9
+2024-03-30 19:03:47.421[1711836227421] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52885//dapi/v1/time
+2024-03-30 19:03:47.427[1711836227427] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52888//fapi/v1/listenKey
+2024-03-30 19:03:47.432[1711836227432] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52890//dapi/v1/account?timestamp=1711836227432&signature=b4e764cf9af65be0acb77927a220240ec622fe2bb38b34262b424926158f6986
+2024-03-30 19:24:15.841[1711837455841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53187//dapi/v1/income?symbol=BNBUSDT×tamp=1711837455735&signature=bc2dfa2c0cc24a2fd95168d497b820b9d851c2c6e0ac9750643e07d18f03b0dd
+2024-03-30 19:24:16.400[1711837456400] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53189//dapi/v1/income?timestamp=1711837456399&signature=094419662ce4281114d7a954ae78d7a66a7d8614c56697898b43c4a6229d4cf4
+2024-03-30 19:24:16.417[1711837456417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53191//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:24:16.436[1711837456436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53195//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:24:16.451[1711837456451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53197//fapi/v1/exchangeInfo
+2024-03-30 19:24:16.462[1711837456462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53199//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 19:24:16.485[1711837456485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53201//fapi/v1/ticker/24hr
+2024-03-30 19:24:16.505[1711837456505] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53204//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711837456504&signature=a4441fda3a2fd5193b40a701224d7d6496aca991e6ee9ff58c6a9813040c6575
+2024-03-30 19:24:16.543[1711837456543] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53206//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711837456542&signature=39ac4ecbbb924c6c3b916a3ed59e387a035e8c7b4a76bab2420c3ef763c74541
+2024-03-30 19:24:16.571[1711837456571] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53209//fapi/v1/time
+2024-03-30 19:24:16.613[1711837456613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53211//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711837456612&signature=1916cfa57efe80a2d9316da75903782c77655f5540245fe62b0e2370b01365ac
+2024-03-30 19:24:16.644[1711837456644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53213//dapi/v1/openOrders?timestamp=1711837456643&signature=1c1dac7a1bcdd7bccb1db9e6f46ea3bf0ae8dc3b051317575b26ccae650b8330
+2024-03-30 19:24:16.661[1711837456661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53215//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711837456660&signature=bab62c71a61dc8d31894298d195c286495e743230438bec0d54e9f7165f47c2c
+2024-03-30 19:24:16.669[1711837456669] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53217//dapi/v1/leverageBracket?timestamp=1711837456669&signature=f211a2922cc818547c1741c95111bcdb080e0be714f7702e2ca6a0b52b83e119
+2024-03-30 19:24:16.688[1711837456688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53219//fapi/v1/multiAssetsMargin?timestamp=1711837456687&signature=05dba98ebf434ebdc9a81821683b2f79e7c721cee797acd5beeaff24f96e2b9e
+2024-03-30 19:24:16.706[1711837456706] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53221//dapi/v1/pmExchangeInfo?timestamp=1711837456706&signature=841d50d00ba27f62a59fee1f1b3de6a13a5b92b5440e572404f5bb4fca5ba213
+2024-03-30 19:24:16.729[1711837456729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53223//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711837456728&signature=062aa391348cd6fd1e8a14f46a84536d23614d5307314808c46a6e48b26197b3
+2024-03-30 19:24:16.744[1711837456744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53225//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:24:16.780[1711837456780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53227//dapi/v1/premiumIndex
+2024-03-30 19:24:16.793[1711837456793] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53229//fapi/v1/apiTradingStatus?timestamp=1711837456793&signature=06eccf4498e6b841231a6a6ed5017f6571a30ef9f6cc693297eac71e09708d9b
+2024-03-30 19:24:16.815[1711837456815] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53231//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711837456815&signature=eabd6ad0406f0b44270883aa2a30a9bce138e76cbdf4f74204f90442892a034c
+2024-03-30 19:24:16.828[1711837456828] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53233//dapi/v1/exchangeInfo
+2024-03-30 19:24:16.859[1711837456859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53237//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711837456858&signature=449d0d6e0e7d5955c7ebf4079175bbef39ba8cfc2bbd304d9996063ca8638b66
+2024-03-30 19:24:16.883[1711837456883] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53239//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837456883&signature=3ff736fef836e962751596b6668a0b20d7b6fb5846664f5140aae1ff852f955e
+2024-03-30 19:24:16.915[1711837456915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53243//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711837456914&signature=35737dfcba520a882631ffe2ff47ce28db72870322fe39749bcf8a31d53d2791
+2024-03-30 19:24:16.937[1711837456937] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53245//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837456935&signature=ee2fc3acf5ee495b9b30d579b851fc2f889a3a3b7614afe982bc39b6c9fd731b
+2024-03-30 19:24:16.948[1711837456948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53247//dapi/v1/ping
+2024-03-30 19:24:16.964[1711837456964] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53249//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 19:24:16.984[1711837456984] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53251//fapi/v1/premiumIndex
+2024-03-30 19:24:17.007[1711837457007] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53253//dapi/v1/listenKey
+2024-03-30 19:24:17.028[1711837457028] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53256//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711837457027&signature=244f113225f137d71e5560baa697d9b21a1c76037f7c279bc6ccd44c304d60ba
+2024-03-30 19:24:17.045[1711837457045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53258//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:24:17.057[1711837457057] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53260//fapi/v1/ticker/bookTicker
+2024-03-30 19:24:17.074[1711837457074] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53263//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711837457074&signature=68be87eaf7117f1bc63fdfdfca48edbb46bb211c637a71c4174adc89818665dd
+2024-03-30 19:24:17.102[1711837457102] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53266//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711837457101&signature=13c06bb2bc9087c8aef92952b2f7824143439fb108764914d6f1fd83798f5535
+2024-03-30 19:24:17.145[1711837457145] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53269//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711837457136&signature=5a9f6b343060a0a2dd7453cca6a69dd421e350e39c77c6a6f66092fda85ae939
+2024-03-30 19:24:17.161[1711837457161] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53271//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711837457159&endTime=1711837458159
+2024-03-30 19:24:17.180[1711837457180] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53275//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 19:24:17.204[1711837457204] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53277//fapi/v1/ticker/price
+2024-03-30 19:24:17.218[1711837457218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53279//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 19:24:17.244[1711837457244] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53282//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711837457243&signature=d42d2e13c3ff9eee84012801ef7957c0c805fffcae2ca3bb5f49cf841b0a2588
+2024-03-30 19:24:17.260[1711837457260] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53284//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 19:24:17.280[1711837457280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53288//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 19:24:17.301[1711837457301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53290//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:24:17.335[1711837457335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53293//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:24:17.370[1711837457370] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53297//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711837457369&signature=be86f2547d7c2877b3523436bd9968399c1a18ea9c51a552f156b88db082ab7c
+2024-03-30 19:24:17.386[1711837457386] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53299//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837457386&signature=8de3dbdadaee8bc606f9adcb3d722de1ea9fc5cf0ba816e863c67064faecdb8c
+2024-03-30 19:24:17.401[1711837457401] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53301//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 19:24:17.415[1711837457415] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53303//fapi/v1/indexInfo
+2024-03-30 19:24:17.433[1711837457433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53305//fapi/v1/pmExchangeInfo?timestamp=1711837457432&signature=9fe23ecf1c9b3bba4f1200ad4c77155d4be850d02ad8f2a88dedb4a84b209d53
+2024-03-30 19:24:17.446[1711837457446] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53307//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711837457446&signature=49b1d58b7d278af47696e5efb4bfddf48a8dd5e427f8c8ca52bb22cb7735f2cc
+2024-03-30 19:24:17.457[1711837457457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53309//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837457455&endTime=1711837458455
+2024-03-30 19:24:17.467[1711837457467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53311//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 19:24:17.494[1711837457494] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53315//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711837457494&signature=d1de19fdb34fb6f15d92de4f6e698519a3b0927779b923fcab644f1597fc4a0e
+2024-03-30 19:24:17.517[1711837457517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53319//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711837457516&signature=db7c7d17ecea0ced5e01963ac6f96a641b570f7cfa68bde43ada75f3411b690f
+2024-03-30 19:24:17.537[1711837457537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53321//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711837457535&signature=af124fd267a78d1ad94fd6af0071ebf70ae9a3282636aa16b09f6ae5de1485db
+2024-03-30 19:24:17.552[1711837457552] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53323//fapi/v1/openOrders?timestamp=1711837457552&signature=12ce814a4560c5e7d7c1fb1ec8b8ce7ee68436c0a8975d310defa71609d6ae08
+2024-03-30 19:24:17.565[1711837457565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53325//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 19:24:17.582[1711837457582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53327//dapi/v1/ticker/24hr
+2024-03-30 19:24:17.613[1711837457613] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53329//fapi/v1/listenKey
+2024-03-30 19:24:17.647[1711837457647] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53332//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711837457647&signature=17775f6d7e518eb7ef9167612f26c8432dfdde77cb1c0799bb43a3925c32927d
+2024-03-30 19:24:17.662[1711837457662] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53335//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711837457662&signature=51be9a0a7a11ea570ff570b3c2d99876b5778e2e1a5e4349a53cf8bf333b42be
+2024-03-30 19:24:17.690[1711837457690] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53339//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711837457689&signature=afc36657cbfb92a66cc27f833039c15cc525a16ff1ee97962aec69a08a7843b1
+2024-03-30 19:24:17.715[1711837457715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53341//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837457715&signature=6b4304e349491dff805d1e83a4d66713d8e2748259634019325a9741193d753d
+2024-03-30 19:24:17.749[1711837457749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53343//dapi/v1/balance?timestamp=1711837457749&signature=4216b59ae4f8e25ce20911b2543aacee8bbe889fc5a3792aff7120cda7d6065c
+2024-03-30 19:24:17.761[1711837457761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53345//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711837457761&signature=f52bf365355aa6751bb223bb34b999c4f61cf3b937a92cac094142ebefbab821
+2024-03-30 19:24:17.780[1711837457780] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53349//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711837457779&signature=c3928df737e5c7b795b469b0c2598a143f7551cc89f4e63280656bb1a10769b4
+2024-03-30 19:24:17.799[1711837457799] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53352//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711837457799&signature=94e394a3a617a96db1401386e7589418845423c0647d884e23d278c0470f2667
+2024-03-30 19:24:17.823[1711837457823] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53355//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:24:17.835[1711837457835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53357//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:24:17.865[1711837457865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53359//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 19:24:17.877[1711837457877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53361//dapi/v1/ticker/bookTicker
+2024-03-30 19:24:17.899[1711837457899] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53364//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837457898&endTime=1711837458898
+2024-03-30 19:24:17.917[1711837457917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53367//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:24:18.013[1711837458013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53379//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837458010&endTime=1711837459010
+2024-03-30 19:24:18.023[1711837458023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53381//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:24:18.060[1711837458060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53383//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:24:18.073[1711837458073] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53386//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:24:18.093[1711837458093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53388//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711837458092&endTime=1711837459092
+2024-03-30 19:24:18.111[1711837458111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53392//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711837458110&endTime=1711837459110
+2024-03-30 19:24:18.133[1711837458133] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53394//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:24:18.157[1711837458157] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53398//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711837458155&signature=bff73c89919fdbe4d30d78048961d2730bcab5d776c6b2980fdc5d5d36eb90a2
+2024-03-30 19:24:18.185[1711837458185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53401//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 19:24:18.213[1711837458213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53406//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711837458213&signature=df835ddc9b192996eef2f48ae9f4f10a9942150d86b995297ebbe9b36b2655d3
+2024-03-30 19:24:18.231[1711837458231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53408//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 19:24:18.247[1711837458247] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53411//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711837458247&signature=a652536affa864c61341c59e67f2717937051dbe4ac335ebf57a1bba01390518
+2024-03-30 19:24:18.262[1711837458262] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53414//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711837458261&signature=39360fb2519f3aa39f020f7cc3a3a0b4441ed72b624ab704effda811cd452022
+2024-03-30 19:24:18.279[1711837458279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53416//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711837458278&endTime=1711837459278
+2024-03-30 19:24:18.292[1711837458292] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53418//fapi/v1/fundingRate
+2024-03-30 19:24:18.312[1711837458312] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.323[1711837458323] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.325[1711837458325] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.327[1711837458327] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.328[1711837458328] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 19:24:18.329[1711837458329] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 19:24:18.330[1711837458330] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.332[1711837458332] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.333[1711837458333] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.333[1711837458333] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.334[1711837458334] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.335[1711837458335] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 19:24:18.339[1711837458339] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.342[1711837458342] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.343[1711837458343] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.345[1711837458345] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.351[1711837458351] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.352[1711837458352] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.355[1711837458355] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.357[1711837458357] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.359[1711837458359] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.361[1711837458361] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 19:24:18.362[1711837458362] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.369[1711837458369] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4fad94a7 rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:24:18.371[1711837458371] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 19:24:18.376[1711837458376] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@119f1f2a rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:24:18.377[1711837458377] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 19:24:18.379[1711837458379] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7fd4acee rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:24:18.379[1711837458379] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 19:24:18.382[1711837458382] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2f058b8a rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 19:24:18.383[1711837458383] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 19:24:18.385[1711837458385] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@751d3241 rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-03-30 19:24:18.394[1711837458394] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53421//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711837458394&signature=2c0812a3c8cbc2a6a48672c7052e4ae08c02174a3b46609957cbb5f00f49af0c
+2024-03-30 19:24:18.412[1711837458412] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53423//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711837458412&signature=a93a074d5ba71d46a977ade171471d4b64be45d0dc943399863ff76cc83c9b24
+2024-03-30 19:24:18.442[1711837458442] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53444//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711837458442&signature=d20d175a00ebf27c394d9c7d4d8f20de7ceaff8e3ea5143062d719cc599175b1
+2024-03-30 19:24:18.453[1711837458453] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53446//dapi/v1/positionSide/dual?timestamp=1711837458453&signature=2d0d31095e38ca7fde7dba2b8a80f61fac81a85d27de9bf142abc8fa1f45fb59
+2024-03-30 19:24:18.472[1711837458472] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53448//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711837458472&signature=3415b7b8b69809d8b13cfcb1cef1f39a5337b7d6d5c5f7b14ad087b174d43972
+2024-03-30 19:24:18.488[1711837458488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53451//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:24:18.514[1711837458514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53453//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:24:18.522[1711837458522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53455//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:24:18.540[1711837458540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53458//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711837458539&endTime=1711837459539
+2024-03-30 19:24:18.559[1711837458559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53460//fapi/v1/leverageBracket?timestamp=1711837458559&signature=eb8d51e1c5e65fab77d5901dd8daf848eb235c6d817c447fb5d6fdeb4eb1d9d3
+2024-03-30 19:24:18.577[1711837458577] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53462//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837458575&signature=741a619df07a9ed28647e77b974f365156aa649ae1e664f5ec5305c1c777e9a3
+2024-03-30 19:24:18.600[1711837458600] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53464//dapi/v1/ticker/price
+2024-03-30 19:24:18.621[1711837458621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53466//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 19:24:18.654[1711837458654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53470//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711837458652&endTime=1711837459652
+2024-03-30 19:24:18.689[1711837458689] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53472//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 19:24:18.718[1711837458718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53474//fapi/v2/positionRisk?timestamp=1711837458717&signature=389499550a928fe6a76fa332949714d6c91a6fc037599ca949585039a0f7c449
+2024-03-30 19:24:18.740[1711837458740] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53476//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711837458739&signature=1617cde407daaa3b17308f7056990e1bb498be0be4c2798e0997d3668d95698f
+2024-03-30 19:24:18.768[1711837458768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53478//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:24:18.788[1711837458788] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53480//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711837458787&endTime=1711837459787
+2024-03-30 19:24:18.805[1711837458805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53484//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:24:18.824[1711837458824] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53487//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837458822&endTime=1711837459822
+2024-03-30 19:24:18.842[1711837458842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53490//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711837458842&signature=41534d1da24143f0fb98b4aeafe0dfffafa418d8f640386f997bc99815a05129
+2024-03-30 19:24:18.897[1711837458897] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53494//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 19:24:18.914[1711837458914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53496//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 19:24:18.926[1711837458926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53498//fapi/v2/balance?timestamp=1711837458926&signature=1523d978513b5d9b8c1322c2db159f3648cf673a0d298c6f0e31c1b840037d76
+2024-03-30 19:24:18.951[1711837458951] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53501//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711837458950&signature=a51dd02c5469c947cb8723e89dba9f53e55d7ec81e768846eb64deff55083da7
+2024-03-30 19:24:18.978[1711837458978] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53504//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711837458978&signature=49aa104e57c1c017e37fcbe35da46e89a55391aa69bcf0543f004dca3a334ea5
+2024-03-30 19:24:18.997[1711837458997] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53508//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 19:24:19.018[1711837459018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53510//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711837459015&endTime=1711837460015
+2024-03-30 19:24:19.046[1711837459046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53512//dapi/v1/positionRisk?timestamp=1711837459046&signature=f26eb52bf40a32799c3fffc8085d725818a5ad243e9a4c1e1b83ebcb098d7e25
+2024-03-30 19:24:19.086[1711837459086] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53514//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711837459086&signature=0b5d2b8947b6d80b96f771fd1d9f847189a6ab03340e981aee249b7f119e305c
+2024-03-30 19:24:19.115[1711837459115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53518//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:24:19.239[1711837459239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53520//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837459237&endTime=1711837460237
+2024-03-30 19:24:19.271[1711837459271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53522//fapi/v1/income?symbol=BNBUSDT×tamp=1711837459271&signature=1a613130330913b4056e661792771b33ca1c1b9bae17d6e86bbab42d33f34cc2
+2024-03-30 19:24:19.278[1711837459278] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53524//fapi/v1/income?timestamp=1711837459278&signature=eaf6dab2fab8dddeac94e446cad9021a4dac9590add56d87ea88356ded2def9e
+2024-03-30 19:24:19.297[1711837459297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53526//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:24:19.312[1711837459312] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53529//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 19:24:19.350[1711837459350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53531//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711837459349&signature=bf033beafed0afea35c4eaabd720f928496fcc738f5d8ba2b328c66c289da71d
+2024-03-30 19:24:19.365[1711837459365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53534//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 19:24:19.573[1711837459573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53536//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711837459562&endTime=1711837460562
+2024-03-30 19:24:19.715[1711837459715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53540//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711837459714&endTime=1711837460714
+2024-03-30 19:24:19.752[1711837459752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53542//dapi/v1/fundingRate
+2024-03-30 19:24:19.760[1711837459760] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53544//fapi/v1/positionSide/dual?timestamp=1711837459759&signature=7cbbd8f53d502ede53248a9abe7c841e240631a73013a3687f55b0d5ba4c1e3f
+2024-03-30 19:24:19.800[1711837459800] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53546//fapi/v1/ping
+2024-03-30 19:24:19.817[1711837459817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53548//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 19:24:19.842[1711837459842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53550//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 19:24:19.857[1711837459857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53552//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 19:24:19.873[1711837459873] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53555//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711837459871&endTime=1711837460871
+2024-03-30 19:24:19.967[1711837459967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53558//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711837459965&endTime=1711837460965
+2024-03-30 19:24:19.981[1711837459981] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53561//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 19:24:19.998[1711837459998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53563//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 19:24:20.012[1711837460012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53565//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711837460010&endTime=1711837461010
+2024-03-30 19:24:20.039[1711837460039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53569//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711837460039&signature=09a73f6705b37f1f40a7c3b59d6224b2f3205d84e37edec75e8f410540e4994c
+2024-03-30 19:24:20.064[1711837460064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53572//fapi/v1/income/asyn?startTime=1711837460063&endTime=1711837461063×tamp=1711837460064&signature=fde026d9784c747c791e880b083021688a775a0b208c0ae54a52185c66afbc83
+2024-03-30 19:24:20.081[1711837460081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53574//fapi/v1/income/asyn?timestamp=1711837460081&signature=a126ba5549276031a5d9718764fb3ee956da1c3e8945cd674449982429be422c
+2024-03-30 19:24:20.114[1711837460114] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53576//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 19:24:20.130[1711837460130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53578//fapi/v1/assetIndex
+2024-03-30 19:24:20.141[1711837460141] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53580//dapi/v1/listenKey
+2024-03-30 19:24:20.166[1711837460166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53582//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711837460166&signature=1805802dacd0159dbafa2fe31db6ceb693b4b3ce71eb7a9ad528136d393d211b
+2024-03-30 19:24:20.188[1711837460188] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53585//fapi/v2/account?timestamp=1711837460187&signature=bb2d7ea4b477b512f934c4fbd537976313a51c383cae8e3698b37d24106950ed
+2024-03-30 19:24:20.249[1711837460249] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53588//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711837460248&signature=5b4f07513e9e516b71b610566581feef93201c070071739eb2ff0f0489ede4af
+2024-03-30 19:24:20.312[1711837460312] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53590//fapi/v1/listenKey
+2024-03-30 19:24:20.332[1711837460332] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-03-30 19:24:20.332[1711837460332] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-03-30 19:24:20.335[1711837460335] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-03-30 19:24:20.336[1711837460336] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-03-30 19:24:20.337[1711837460337] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-03-30 19:24:20.337[1711837460337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53592//dapi/v1/adlQuantile?timestamp=1711837460337&signature=c0164cef739a1c7b3f10c68340cf32d6245a4f73b1288ad2178f0d9d2c4b2256
+2024-03-30 19:24:20.345[1711837460345] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-03-30 19:24:20.365[1711837460365] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-03-30 19:24:20.367[1711837460367] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-03-30 19:24:20.367[1711837460367] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-03-30 19:24:20.372[1711837460372] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-03-30 19:24:20.373[1711837460373] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-03-30 19:24:20.387[1711837460387] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53594//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711837460387&signature=7b5ccf6c520d6e5ff3489d2b7247cb6e253eae69b8987a0005766f05d436e107
+2024-03-30 19:24:20.397[1711837460397] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-03-30 19:24:20.398[1711837460398] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-03-30 19:24:20.400[1711837460400] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-03-30 19:24:20.402[1711837460402] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-03-30 19:24:20.403[1711837460403] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-03-30 19:24:20.414[1711837460414] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-03-30 19:24:20.427[1711837460427] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53596//dapi/v1/listenKey
+2024-03-30 19:24:20.435[1711837460435] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-03-30 19:24:20.456[1711837460456] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53599//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711837460455&signature=930f3747e456ec244bbc2a27588fa05806259b9b546e1102245f68deb67c2167
+2024-03-30 19:24:20.478[1711837460478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53603//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 19:24:20.532[1711837460532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53605//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711837460531&endTime=1711837461531
+2024-03-30 19:24:20.550[1711837460550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53607//fapi/v1/adlQuantile?timestamp=1711837460549&signature=adb9c5f574b95b3f4b6ccfb2fe91bc040941e50af247a85b2400d3e8437579e5
+2024-03-30 19:24:20.575[1711837460575] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53609//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711837460575&signature=973ec7241a01f774da4a046d992b1d10c6d69c2929771742dd5e48d31b0e06e5
+2024-03-30 19:24:20.588[1711837460588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53611//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711837460588&signature=1f023367fb82b69cf571722f2604ab250add3dfd645de1e27bec2772dc9e14a5
+2024-03-30 19:24:20.678[1711837460678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53613//fapi/v1/forceOrders?timestamp=1711837460678&signature=e73762811e3831d2b731ca2c98771a5baddcb4f7673f870f9f75023688fe7a71
+2024-03-30 19:24:20.702[1711837460702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53615//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837460700&endTime=1711837461700
+2024-03-30 19:24:20.737[1711837460737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53619//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:24:20.760[1711837460760] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53621//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711837460760&signature=65f3eaf22f608329b7738c4bdcd79c6eeeeb94ce17b6978d41225ef1a2fc433d
+2024-03-30 19:24:20.783[1711837460783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53624//dapi/v1/leverageBracket?timestamp=1711837460783&signature=f8dbae54c4c9ffbe733e776b7cf4934162683e5cba7015fe1b81682801b8c9d3
+2024-03-30 19:24:20.812[1711837460812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53626//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837460812&signature=cda8b276b4ea05141e6025f57f4f53ec65286bbcab9906b6b8aff0331cf220e0
+2024-03-30 19:24:20.825[1711837460825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53628//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837460824&endTime=1711837461824
+2024-03-30 19:24:20.843[1711837460843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53632//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 19:24:20.863[1711837460863] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53635//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711837460863&signature=13f32f3c037a89abef520993af386d13161ef9c2dd4c3fb5c643517f7df0c66e
+2024-03-30 19:24:20.893[1711837460893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53639//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837460891&endTime=1711837461891
+2024-03-30 19:24:20.917[1711837460917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53641//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 19:24:20.934[1711837460934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53644//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711837460934&signature=68fe42724ee0fefdadcdc2a551f266357301df63f50f3a8a8cbf7c840f02f178
+2024-03-30 19:24:20.949[1711837460949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53646//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837460948&signature=52be5cc1cfb7f08b54f1ed886fe618d9c50dbdd3d27b79e5bc2963aa5581faad
+2024-03-30 19:24:20.955[1711837460955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53648//fapi/v1/leverageBracket?timestamp=1711837460955&signature=ae1349130e9099e27d64c9a47e1025fe1f9062f031410faa4364f2211b0efe82
+2024-03-30 19:24:20.966[1711837460966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53650//dapi/v2/leverageBracket?timestamp=1711837460966&signature=328cc41be8745a5070903649ac5025fab938cdfba9ad21ddc24b5cb10b5e760d
+2024-03-30 19:24:20.982[1711837460982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53652//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711837460981&signature=68fe9b9435d2cec52dcabdfc603ef92b97c4519455fab89f48a680bcbd07fe53
+2024-03-30 19:24:20.989[1711837460989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53654//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711837460988&signature=a3c5ef20b92211f8d773a153bb903604a033da4425dfafb88af913022671492b
+2024-03-30 19:24:20.995[1711837460995] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53656//dapi/v1/forceOrders?timestamp=1711837460995&signature=9e2820e1b2a123c899017e0e3f739aaa1f213ca21164da603ce3ffcb88cf3314
+2024-03-30 19:24:21.005[1711837461005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53658//dapi/v1/time
+2024-03-30 19:24:21.021[1711837461021] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53661//fapi/v1/listenKey
+2024-03-30 19:24:21.030[1711837461030] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53663//dapi/v1/account?timestamp=1711837461029&signature=4dbd011c7e835508495a6f7148840d4133c04baa4a51160cd58c36740732a74e
+2024-03-30 21:39:26.818[1711845566818] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53999//dapi/v1/account?timestamp=1711845566706&signature=c3d2c1ec0a7e640a2508e53def50112f1173ad367953304ef8794329befd3779
+2024-03-30 21:39:27.466[1711845567466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54001//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711845567466&signature=63c7dc82bd77b563302090e31a97017f15b9d4ef15a65f92dc045d300e5fa91c
+2024-03-30 21:39:27.496[1711845567496] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54004//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711845567495&signature=8ace183bcd141d4b43215740c7e0070bfb9a024c54fc23df3fd9ad52ba9de26c
+2024-03-30 21:39:27.577[1711845567577] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54008//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711845567576&signature=b868dc4a8e76770f38b0533166319c3c57fa3af45ce6986db66d981427bb4e32
+2024-03-30 21:39:27.617[1711845567617] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54011//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711845567615&signature=d1eb99365b33cf59496974b8b53ad3601fe3cd87ab1f13ddf63fbb5bf63b9541
+2024-03-30 21:39:27.650[1711845567650] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54014//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711845567649&signature=b4347580f84000bc864a44cde45881fead366374f4d84c85b68f57bc6e5d7d32
+2024-03-30 21:39:27.706[1711845567706] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54016//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711845567706&signature=6d0b25e9f03ec6ff876d6e31a618add0ea6f24c11e3522afc06889bc8db1ee2b
+2024-03-30 21:39:27.721[1711845567721] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54019//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711845567721&signature=2ec394755358c2afb8d6453fbf38918e2712a9f2497dee904718ced7bc8a7fd3
+2024-03-30 21:39:27.739[1711845567739] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54021//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711845567738&signature=c29b8752debb57910ad18094ebda5b7752447668ed0e224916531c1d24d6d2ab
+2024-03-30 21:39:27.760[1711845567760] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54025//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711845567759&signature=b2337a72e554fb4a5fea6188d9e5e513cff55dee204900bfdd08025bde1773a7
+2024-03-30 21:39:27.772[1711845567772] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54027//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711845567772&signature=171c60f6a508ca6af525a3cb3e596349227b52f303cb74b3dad392c1e55d23f5
+2024-03-30 21:39:27.782[1711845567782] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54029//dapi/v1/openOrders?timestamp=1711845567781&signature=e07d4cf0f76b99177ca980c8b68153f18c3c64ccccce7973ee4085ed5de7eca4
+2024-03-30 21:39:27.796[1711845567796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54031//dapi/v1/positionSide/dual?timestamp=1711845567796&signature=bc736d9fe3f994050c925428ace94f2bc26c811f27324295f3aac59871d79d75
+2024-03-30 21:39:27.820[1711845567820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54033//dapi/v1/balance?timestamp=1711845567818&signature=e5430e10c7c90a76672d437db146273813fc043818fd0c7eb1cab8221a7674f8
+2024-03-30 21:39:27.838[1711845567838] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54035//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711845567837&signature=110517fc0ba74c33d715cfcd47f41c337281251e099dedc41b25e4b0f759da4b
+2024-03-30 21:39:27.853[1711845567853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54037//dapi/v1/leverageBracket?timestamp=1711845567852&signature=65529718ec517ab5cadb725f2d2dec171ca61357a752325b10bc8979f8caaabe
+2024-03-30 21:39:27.872[1711845567872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54039//dapi/v2/leverageBracket?timestamp=1711845567872&signature=a2f0b99349d8489400f1150eb516cd1a180534b73ddaa39419f5749a64808175
+2024-03-30 21:39:27.889[1711845567889] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54041//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711845567889&signature=5c27a0dcdaadd8a265d2d0ecd44f2362cc98b8cc4f0ba4455beac73df171eb01
+2024-03-30 21:39:27.906[1711845567906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54043//dapi/v1/income?symbol=BNBUSDT×tamp=1711845567904&signature=b2d3e4ab281c1f4adad7a774b5dec94dbfa35af5e862abfe0057aaf3512b833c
+2024-03-30 21:39:27.918[1711845567918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54045//dapi/v1/income?timestamp=1711845567918&signature=0d1032982f3676ae6079b41c230d8c5d8b6b293913c242b4c3d6045d8982aa41
+2024-03-30 21:39:27.935[1711845567935] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54048//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711845567935&signature=0ba44a687c25ca8f4690af0843d46b16c9c5ffc6de9fbe6166572f5ad3551052
+2024-03-30 21:39:27.956[1711845567956] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54050//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711845567956&signature=4fa0f358591a43624713e42d9cf06bcacf40b9bcb09470b703887942caf4d214
+2024-03-30 21:39:27.976[1711845567976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54054//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711845567975&signature=bb951c51b708c1c24a9aa1c0606c1c45359aebe21e5856b4d42db73ecd23067a
+2024-03-30 21:39:27.998[1711845567998] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54057//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711845567994&signature=1132ebdf679334e9baabb2f4fc6f37777c9221fb8c03d189d7b5da459800913f
+2024-03-30 21:39:28.029[1711845568029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54059//dapi/v1/leverageBracket?timestamp=1711845568028&signature=f0e4bfaa49a8538bf632790f3bb9c59a9eb5d1cda7d16139a14050ee85c73aab
+2024-03-30 21:39:28.044[1711845568044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54061//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845568044&signature=22055a1e6f11da50579bdbb54885f12b26734f7c47b2ad3ac80536160c339f9d
+2024-03-30 21:39:28.063[1711845568063] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54063//dapi/v1/adlQuantile?timestamp=1711845568063&signature=ff0a872e4ab05c656cca12fdb1953fb4af38020588e02464571694052e1f60d9
+2024-03-30 21:39:28.075[1711845568075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54065//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711845568075&signature=4c92a06f40d99bab0bea0d19f403a783d29046db48c4335225a5d49cd1f50550
+2024-03-30 21:39:28.089[1711845568089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54067//dapi/v1/positionRisk?timestamp=1711845568089&signature=a30f61e8ae962389a2213fb734b1cdc0a196696dbdf90672b6454448d05e9b66
+2024-03-30 21:39:28.100[1711845568100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54069//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711845568100&signature=01f7ffdd70c35838094d13fbb1e15a1964064411234a3ce11e9a2550644a62bb
+2024-03-30 21:39:28.111[1711845568111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54071//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711845568110&signature=5abc7ba7cf15c1bdb25c928ee1b5ff19c4641dc22bf21252b89d6978aac99593
+2024-03-30 21:39:28.134[1711845568134] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54076//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711845568134&signature=89de0740ea1656ef6463412434abeef04afb86c9ad3c323995c1d8e404712ae5
+2024-03-30 21:39:28.143[1711845568143] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54078//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845568143&signature=c37b26b4cdeec015a7f5d44588e08d5cc6bfe0e9725811111b62a1c1bca1334f
+2024-03-30 21:39:28.162[1711845568162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54082//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711845568160&signature=6845acf98e9d75c8ae6daa1bc309f0d8cb088b3a3b8688f920b1f89c69411389
+2024-03-30 21:39:28.171[1711845568171] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54084//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845568171&signature=f6192624e00556294fcd4717f59adbaac3598b4343f83734fe5e6d446a589d00
+2024-03-30 21:39:28.184[1711845568184] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54087//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711845568184&signature=efabe15fbea7d5fcb776e47c0809beb242ca173ca4e9b7affe81fbd09e699e10
+2024-03-30 21:39:28.194[1711845568194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54089//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711845568194&signature=ebdc396256879c17af0d9bc6e453b84291ed1aee0a0ee682f18f3ef5fa534aa7
+2024-03-30 21:39:28.203[1711845568203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54091//dapi/v1/forceOrders?timestamp=1711845568203&signature=12fefcccd809de6474da8a355b65bc52667c200c50714e7c67591a4a9531bf5e
+2024-03-30 21:39:28.214[1711845568214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54093//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 21:39:28.227[1711845568227] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54095//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 21:39:28.242[1711845568242] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54097//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 21:39:28.260[1711845568260] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54100//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711845568259&endTime=1711845569259
+2024-03-30 21:39:28.275[1711845568275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54102//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-03-30 21:39:28.298[1711845568298] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54106//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 21:39:28.308[1711845568308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54108//dapi/v1/ticker/bookTicker
+2024-03-30 21:39:28.322[1711845568322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54110//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 21:39:28.336[1711845568336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54112//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711845568335&endTime=1711845569335
+2024-03-30 21:39:28.364[1711845568364] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54117//dapi/v1/depth?symbol=BNBUSDT
+2024-03-30 21:39:28.372[1711845568372] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54119//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 21:39:28.385[1711845568385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54121//dapi/v1/exchangeInfo
+2024-03-30 21:39:28.397[1711845568397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54123//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711845568396&endTime=1711845569396
+2024-03-30 21:39:28.411[1711845568411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54125//dapi/v1/fundingRate
+2024-03-30 21:39:28.445[1711845568445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54127//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 21:39:28.461[1711845568461] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54131//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 21:39:28.472[1711845568472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54133//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 21:39:28.510[1711845568510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54135//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711845568509&endTime=1711845569509
+2024-03-30 21:39:28.532[1711845568532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54141//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845568532&endTime=1711845569532
+2024-03-30 21:39:28.538[1711845568538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54143//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 21:39:28.545[1711845568545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54145//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711845568544&endTime=1711845569544
+2024-03-30 21:39:28.557[1711845568557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54149//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-03-30 21:39:28.563[1711845568563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54151//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 21:39:28.569[1711845568569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54153//dapi/v1/premiumIndex
+2024-03-30 21:39:28.579[1711845568579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54156//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711845568578&endTime=1711845569578
+2024-03-30 21:39:28.588[1711845568588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54159//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-03-30 21:39:28.597[1711845568597] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54161//dapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 21:39:28.610[1711845568610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54164//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711845568609&endTime=1711845569609
+2024-03-30 21:39:28.619[1711845568619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54166//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-03-30 21:39:28.632[1711845568632] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54170//dapi/v1/ping
+2024-03-30 21:39:28.639[1711845568639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54172//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-03-30 21:39:28.647[1711845568647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54174//dapi/v1/ticker/24hr
+2024-03-30 21:39:28.661[1711845568661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54176//dapi/v1/ticker/price
+2024-03-30 21:39:28.670[1711845568670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54178//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-03-30 21:39:28.683[1711845568683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54180//dapi/v1/time
+2024-03-30 21:39:28.705[1711845568705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54184//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-03-30 21:39:28.714[1711845568714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54186//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711845568712&endTime=1711845569712
+2024-03-30 21:39:28.729[1711845568729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54190//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-03-30 21:39:28.737[1711845568737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54192//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711845568735&endTime=1711845569735
+2024-03-30 21:39:28.747[1711845568747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54194//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 21:39:28.764[1711845568764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54197//dapi/v1/trades?symbol=BNBUSDT
+2024-03-30 21:39:28.775[1711845568775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54200//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711845568775&signature=ba360ff55f0e1d6b7bb287000ddddf8b83a9e5fb3c1fc02b5ed7a7f117b4844f
+2024-03-30 21:39:28.783[1711845568783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54202//dapi/v1/pmExchangeInfo?timestamp=1711845568783&signature=31a5fda0f0b7686771b53d95fc53222320f886f7a189ff3558ad4919555b46d1
+2024-03-30 21:39:28.790[1711845568790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54204//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711845568790&signature=0d112c26c661b266714d396fc562eae2b2c71f76067a8939e4962590a6bb88ed
+2024-03-30 21:39:28.798[1711845568798] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54206//dapi/v1/listenKey
+2024-03-30 21:39:28.803[1711845568803] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54208//dapi/v1/listenKey
+2024-03-30 21:39:28.811[1711845568811] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54210//dapi/v1/listenKey
+2024-03-30 21:39:28.824[1711845568824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.841[1711845568841] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.843[1711845568843] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.844[1711845568844] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.846[1711845568846] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-03-30 21:39:28.848[1711845568848] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-03-30 21:39:28.851[1711845568851] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.852[1711845568852] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.854[1711845568854] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.855[1711845568855] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.857[1711845568857] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.867[1711845568867] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-03-30 21:39:28.869[1711845568869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.871[1711845568871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.874[1711845568874] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.875[1711845568875] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.880[1711845568880] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.885[1711845568885] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.886[1711845568886] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.894[1711845568894] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.898[1711845568898] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-03-30 21:39:28.899[1711845568899] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-03-30 21:39:28.902[1711845568902] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.917[1711845568917] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@514377fc rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 21:39:28.919[1711845568919] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-03-30 21:39:28.922[1711845568922] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@a316f6b rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 21:39:28.923[1711845568923] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-03-30 21:39:28.925[1711845568925] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4e17442f rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 21:39:28.926[1711845568926] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-03-30 21:39:28.927[1711845568927] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5d7f8467 rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-03-30 21:39:28.928[1711845568928] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-03-30 21:39:28.930[1711845568930] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5c234920 rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-03-30 21:39:29.049[1711845569049] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54238//fapi/v2/account?timestamp=1711845569049&signature=60c68e8a8ab7543f601585748fe7a3f0298376d2e7c2261cd8535d8bbb5da1dd
+2024-03-30 21:39:29.060[1711845569060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54240//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711845569060&signature=397ca2d1267455dbe3c84734fb6023cc87c50542704b9a3fdc8619152962a504
+2024-03-30 21:39:29.113[1711845569113] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54243//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711845569111&signature=3f1c1a3d10c88c7bf3b089ba70e60d883a2c1b4c57e6ba9ef28583f21698c852
+2024-03-30 21:39:29.141[1711845569141] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54247//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711845569141&signature=3fcd4a47c81a8b47e82e3391b63dd4dae99db028db5667ca2a712f14051b0af3
+2024-03-30 21:39:29.178[1711845569178] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54250//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711845569178&signature=374c0fd8b8ec52947e2f3aedc0bbb7ac0f8694cc5e1d987437bb348d81fc5f9d
+2024-03-30 21:39:29.197[1711845569197] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54253//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711845569197&signature=c78341385ed13231ab07f63719865c2d9a0d2095f9338cc366508421661a0be3
+2024-03-30 21:39:29.231[1711845569231] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54255//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711845569231&signature=811f27f92db9610f63e052e173634601001842a3c3d35c4e7786e97f15098215
+2024-03-30 21:39:29.244[1711845569244] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54258//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711845569244&signature=80137853c59180e95a1ad3da054ca7fafdb85cbb6c1bcf31670200d711e88a87
+2024-03-30 21:39:29.299[1711845569299] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54260//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711845569298&signature=73d733fb697bb01cf16d401bd02f1f2c9b53c4003f98277fdefbe50bdbc880d3
+2024-03-30 21:39:29.396[1711845569396] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54264//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711845569396&signature=5dcfc604762040188546cdd4320600cfc24cc9c0a6bd3568ff6f49860ee2fb44
+2024-03-30 21:39:29.428[1711845569428] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54267//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711845569428&signature=de2b3178a5907415f8c4c09e2a921abbdcf494d9aba5614d86e714c8c2d91068
+2024-03-30 21:39:29.450[1711845569450] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54270//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711845569450&signature=0c9ab31ed5c60d6dbd2b28db424e696ff9953f1d2f3ef5f63ba1214ec3f40c2e
+2024-03-30 21:39:29.466[1711845569466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54272//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711845569466&signature=7873b524c4c275b0c5000308771cacfd423c3a0acd7afecaefce5a0b213f0caf
+2024-03-30 21:39:29.479[1711845569479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54274//fapi/v1/openOrders?timestamp=1711845569479&signature=305710112b0f8f628990c27c8d1a6dc979f6c6adeea3afa858a9e2e62015c63d
+2024-03-30 21:39:29.491[1711845569491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54276//fapi/v1/positionSide/dual?timestamp=1711845569490&signature=9a5aa1d96beb78d8f3695546e8f3cf7d6b6135dc02857374f25b3adbc4f65b0e
+2024-03-30 21:39:29.538[1711845569538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54278//fapi/v1/income/asyn?startTime=1711845569537&endTime=1711845570537×tamp=1711845569538&signature=8c4742b53f8138599552cc1755795bafd632cf40f8c4e7765db4e8137f5a7efc
+2024-03-30 21:39:29.550[1711845569550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54280//fapi/v1/income/asyn?timestamp=1711845569550&signature=8ea2df9e9c07b0a02d9d55b0e6acad5b6cda12662409cf0f8f59d236439220e4
+2024-03-30 21:39:29.579[1711845569579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54282//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711845569578&signature=8210d97c41e753d4ff62d1bd313deb258c3747ae511443c03ddbc0a71542de31
+2024-03-30 21:39:29.595[1711845569595] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54285//fapi/v2/balance?timestamp=1711845569594&signature=974816336b62f5191ba88021db76bc4c8849cb730de63c9ef73bc5c656776530
+2024-03-30 21:39:29.606[1711845569606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54287//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845569605&signature=9c896aa86519b7f5fe4f5866d1607983b6b62fcf04d3dbee903f91e66343f45d
+2024-03-30 21:39:29.612[1711845569612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54289//fapi/v1/leverageBracket?timestamp=1711845569612&signature=6c5e95efa3285d22280447eb5df0da81dfa7f8acb822a7aad0b0b44f7c2613eb
+2024-03-30 21:39:29.622[1711845569622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54291//fapi/v1/multiAssetsMargin?timestamp=1711845569622&signature=f0badebe07612a97a14912200833e766f9184b442ee6d9879a9e6737c3a060d7
+2024-03-30 21:39:29.634[1711845569634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54293//fapi/v1/income?symbol=BNBUSDT×tamp=1711845569634&signature=3552748426eb042eac1b30b615f73dedc5af7890e6abcc506c85464a22025970
+2024-03-30 21:39:29.649[1711845569649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54295//fapi/v1/income?timestamp=1711845569649&signature=88220895918b391def919664f513b35ee32bfdb2f7f816eb41671e0e2893c173
+2024-03-30 21:39:29.663[1711845569663] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54298//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711845569662&signature=a6bc7605dc0981b8b4f0fc15961618551ca05857eb3317a5744e0a0eb4f8771c
+2024-03-30 21:39:29.676[1711845569676] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54301//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711845569676&signature=fc9ccc7603a6d877f86b69062695891fb3072414e73a5d59b723ca950377bf30
+2024-03-30 21:39:29.753[1711845569753] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54303//fapi/v1/leverageBracket?timestamp=1711845569752&signature=738a9124e3c4a9cecf6fe98bf86a12cb11797d311246782fd92a5279fdbbea42
+2024-03-30 21:39:29.877[1711845569877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54305//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845569877&signature=fbec7f663c15bf178939275c6e3499ce5d82a0a70dd362ac33dc7f3f0bd00e01
+2024-03-30 21:39:29.887[1711845569887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54307//fapi/v1/adlQuantile?timestamp=1711845569887&signature=a04871601b409e25f52d67ad74b3b7a4be1964c3b4242d9c78467c23c933f303
+2024-03-30 21:39:29.895[1711845569895] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54309//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711845569895&signature=fc4bb86102ff311c3dc724d12675571234f166d9a6d116b684f544e19c518545
+2024-03-30 21:39:29.906[1711845569906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54311//fapi/v2/positionRisk?timestamp=1711845569905&signature=9e9365d600a51bae4b6e1164b28eef681aa04828809110b88f49f0bac52d592f
+2024-03-30 21:39:29.916[1711845569916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54313//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711845569916&signature=745c3739893c2e434fa3dec30de953c537eaf82580acf1aac13e2af4cedb77d6
+2024-03-30 21:39:29.936[1711845569936] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54315//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711845569936&signature=99526ac7176a24fbbc7e37e983e02d583d3a537a923a7629fe120834109abf85
+2024-03-30 21:39:29.951[1711845569951] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54318//fapi/v1/apiTradingStatus?timestamp=1711845569951&signature=bfe4821f715383ace7e0f39477e1772b7e69cc34643d6ce1ff531c1cf00bb7d0
+2024-03-30 21:39:29.961[1711845569961] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54320//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711845569961&signature=364661c31909873dd539065a9648fac893ae3610573160c14b17c95a343f5194
+2024-03-30 21:39:29.979[1711845569979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54324//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711845569978&signature=a5facfc57e3299bf6c16f0f8df0d0afcaee4d62da6f15d11db5927555d5fbf4a
+2024-03-30 21:39:29.987[1711845569987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54326//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845569987&signature=c30e0d98fe58ec6cb742720f3f82f22924a69b1c54de183cc8d28de0bc5882d7
+2024-03-30 21:39:30.006[1711845570006] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54330//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711845570006&signature=5ea34bedc5ca92b8cf7c99c0bbfe3848fbc80ea32492b50c53c13ad2ea43e5f2
+2024-03-30 21:39:30.014[1711845570014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54332//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845570013&signature=f2f3a4c477162140e424074aa7bd88fa89b0af80a60ef5d29207b7a40da37130
+2024-03-30 21:39:30.026[1711845570026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54335//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711845570026&signature=4162a33d07400a17a6d274cb28f3974b5a64ef9f074bb813f185475c2f9315bd
+2024-03-30 21:39:30.037[1711845570037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54337//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711845570037&signature=07551c829d186bd192049c6007f2e8afd85119c11150ad2eb6b454eaa027e484
+2024-03-30 21:39:30.043[1711845570043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54339//fapi/v1/forceOrders?timestamp=1711845570043&signature=6cc0110eaf6f2851ab1bcd85d17b4beda1870f110ef3dd401f6b99fc365aaf62
+2024-03-30 21:39:30.053[1711845570053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54341//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-03-30 21:39:30.058[1711845570058] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54343//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-03-30 21:39:30.066[1711845570066] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54345//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-03-30 21:39:30.075[1711845570075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54348//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711845570073&endTime=1711845571073
+2024-03-30 21:39:30.083[1711845570083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54350//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-03-30 21:39:30.088[1711845570088] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54352//fapi/v1/ticker/bookTicker
+2024-03-30 21:39:30.095[1711845570095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54354//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-03-30 21:39:30.102[1711845570102] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54356//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711845570101&endTime=1711845571101
+2024-03-30 21:39:30.116[1711845570116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54361//fapi/v1/depth?symbol=BNBUSDT
+2024-03-30 21:39:30.123[1711845570123] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54363//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-03-30 21:39:30.132[1711845570132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54365//fapi/v1/exchangeInfo
+2024-03-30 21:39:30.159[1711845570159] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54367//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711845570158&endTime=1711845571158
+2024-03-30 21:39:30.174[1711845570174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54369//fapi/v1/fundingRate
+2024-03-30 21:39:30.217[1711845570217] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54373//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711845570215&endTime=1711845571215
+2024-03-30 21:39:30.236[1711845570236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54375//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-03-30 21:39:30.245[1711845570245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54377//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-03-30 21:39:30.279[1711845570279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54381//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-03-30 21:39:30.291[1711845570291] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54383//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-03-30 21:39:30.350[1711845570350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54385//fapi/v1/indexInfo
+2024-03-30 21:39:30.418[1711845570418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54387//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-03-30 21:39:30.427[1711845570427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54389//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711845570426&endTime=1711845571426
+2024-03-30 21:39:30.466[1711845570466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54395//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845570465&endTime=1711845571465
+2024-03-30 21:39:30.479[1711845570479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54397//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-03-30 21:39:30.486[1711845570486] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54399//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570485&endTime=1711845571485
+2024-03-30 21:39:30.499[1711845570499] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54403//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 21:39:30.506[1711845570506] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54405//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-03-30 21:39:30.511[1711845570511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54407//fapi/v1/premiumIndex
+2024-03-30 21:39:30.522[1711845570522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54410//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845570521&endTime=1711845571521
+2024-03-30 21:39:30.531[1711845570531] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54413//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-03-30 21:39:30.539[1711845570539] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54415//fapi/v1/assetIndex?symbol=ADAUSD
+2024-03-30 21:39:30.546[1711845570546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54417//fapi/v1/assetIndex
+2024-03-30 21:39:30.555[1711845570555] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54419//fapi/v1/openInterest?symbol=BNBUSDT
+2024-03-30 21:39:30.570[1711845570570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54422//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570568&endTime=1711845571568
+2024-03-30 21:39:30.576[1711845570576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54424//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-03-30 21:39:30.592[1711845570592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54428//fapi/v1/ping
+2024-03-30 21:39:30.601[1711845570601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54430//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570600&endTime=1711845571600
+2024-03-30 21:39:30.613[1711845570613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54434//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-03-30 21:39:30.621[1711845570621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54436//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-03-30 21:39:30.628[1711845570628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54438//fapi/v1/ticker/24hr
+2024-03-30 21:39:30.639[1711845570639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54440//fapi/v1/ticker/price
+2024-03-30 21:39:30.651[1711845570651] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54442//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-03-30 21:39:30.672[1711845570672] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54444//fapi/v1/time
+2024-03-30 21:39:30.693[1711845570693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54446//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-03-30 21:39:30.724[1711845570724] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54449//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570722&endTime=1711845571722
+2024-03-30 21:39:30.750[1711845570750] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54454//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-03-30 21:39:30.775[1711845570775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54456//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570774&endTime=1711845571774
+2024-03-30 21:39:30.786[1711845570786] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54458//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-03-30 21:39:30.803[1711845570803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54461//fapi/v1/trades?symbol=BNBUSDT
+2024-03-30 21:39:30.817[1711845570817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54464//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711845570816&signature=3553fda77405b1a69ade3dc77c7d3dfe052c04298bc072fb5d3b219d6be04c01
+2024-03-30 21:39:30.831[1711845570831] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54466//fapi/v1/pmExchangeInfo?timestamp=1711845570830&signature=f653bacb0609b315966f16b9e7a2449df58fef65f01d5e2005ff80ef47c16fd9
+2024-03-30 21:39:30.851[1711845570851] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54468//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711845570850&signature=44c789cb8c7564a69b388dbfe0d5c3da162bee49bf0c15497676f602f16b5d56
+2024-03-30 21:39:30.868[1711845570868] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54471//fapi/v1/listenKey
+2024-03-30 21:39:30.882[1711845570882] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54473//fapi/v1/listenKey
+2024-03-30 21:39:30.906[1711845570906] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54475//fapi/v1/listenKey
+2024-04-01 19:29:03.924[1712010543924] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51253//dapi/v1/account?timestamp=1712010543812&signature=412819c13fb8b7a9462fcffcd0a24108ad26bc1d946ca7c645e5d22576cef998
+2024-04-01 19:29:04.595[1712010544595] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51255//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712010544595&signature=14b954cc8fe6ce70401f965890dd355b0d0d9b4251a8d39c4775b07cef662610
+2024-04-01 19:29:04.629[1712010544629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51258//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712010544629&signature=1a2c7b2e96b93b86c8ed944d3c41437230e816c3789c6beace5c3bbfcfce5ad0
+2024-04-01 19:29:04.675[1712010544675] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51262//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712010544675&signature=989ed3c76e4a989571f310740b8e133301fd49acd710809d61d283f11ac926f2
+2024-04-01 19:29:04.707[1712010544707] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51265//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712010544707&signature=6ffa5975abc0f3ccc8a0bd553f7802e757f231631ea96ae4ee491f18b6b961d3
+2024-04-01 19:29:04.731[1712010544731] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51268//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712010544731&signature=2a1edd9cfa06bf8aa415d3b67fc7aea0b2dc1422e990be2bab71a9877261b945
+2024-04-01 19:29:04.775[1712010544775] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51270//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712010544775&signature=158930a23fa4aa65904fcdaeef307baa14654ffdb6ebad0d82ae18ad02c3093e
+2024-04-01 19:29:04.801[1712010544801] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51273//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712010544801&signature=29a9a2fb05d0773624effc6fd22bb511b1117184b4dd0375272a3091a314f736
+2024-04-01 19:29:04.838[1712010544838] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51275//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712010544837&signature=80efd34d0ee335cb05eb0275e62873651cf17ec486f49d7ea83462f0cdf34448
+2024-04-01 19:29:04.865[1712010544865] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51279//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712010544865&signature=f8fcb700b39fa27a9d869b9ee04ec79168863e84ae2ff7f6993de02f8ee89eeb
+2024-04-01 19:29:04.878[1712010544878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51281//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712010544877&signature=4dd3ed8f3149423387c9988f9aed3c0b1a442f7cdc1e3e1bc4748a6f196e7151
+2024-04-01 19:29:04.885[1712010544885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51283//dapi/v1/openOrders?timestamp=1712010544885&signature=73c68d3cd6959268acf28a8269cc938041d3e5239992704bd6b399ef8f043319
+2024-04-01 19:29:04.898[1712010544898] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51285//dapi/v1/positionSide/dual?timestamp=1712010544898&signature=e6e3664463a1bc2bb13bc97fde123daa771b232d76b0a1e6621440a38f915039
+2024-04-01 19:29:04.909[1712010544909] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51287//dapi/v1/balance?timestamp=1712010544908&signature=011931656a45779f6ba0223f6d51e5ff471d85481fa11ccb43caee38f58e560e
+2024-04-01 19:29:04.919[1712010544919] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51289//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712010544919&signature=4b57bda47b4b6a2fb13fd096a7b4acdc8241b5a3449e2e7c2e3c3cc1748ad521
+2024-04-01 19:29:04.927[1712010544927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51291//dapi/v1/leverageBracket?timestamp=1712010544926&signature=aa5d31de775ba435901fdf3d0f0f726be9b5eba2ec4b086f7e2af1e38275655c
+2024-04-01 19:29:04.940[1712010544940] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51293//dapi/v2/leverageBracket?timestamp=1712010544939&signature=ad97d49484937b9f3834b1c6ca592758563aca08f251af0762ba88cc0a9279a5
+2024-04-01 19:29:04.948[1712010544948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51295//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712010544948&signature=6ccd3b78d36dc0955ebf183da269f3f5469e02c63beb2c9e6e9a7ace2e325f1e
+2024-04-01 19:29:04.958[1712010544958] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51297//dapi/v1/income?symbol=BNBUSDT×tamp=1712010544957&signature=41533b5b6fc9238076eaaea4288095834bf359b19d889bf3914f80733768b997
+2024-04-01 19:29:04.966[1712010544966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51299//dapi/v1/income?timestamp=1712010544966&signature=57bf1f59121d59913a42cc4708d6551293e923279b6cd5e5512087e161af81da
+2024-04-01 19:29:04.982[1712010544982] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51302//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712010544981&signature=69ee560d601b0c837065b1d377b7464f2084eeec19024618e57c897911aaedb4
+2024-04-01 19:29:04.992[1712010544992] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51304//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712010544991&signature=fed92aed99a7c0afa1102999571d781db6a928490637691dd9ee602262031e6e
+2024-04-01 19:29:05.009[1712010545009] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51308//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712010545008&signature=c713657e4776d4ae8784938af59a50590800a874b4017ef4313e728c9df77a87
+2024-04-01 19:29:05.022[1712010545022] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51311//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712010545020&signature=d498ffc5338e0d454ad3ab6c0cc7222b3ef4844403a464d4297a3bde188dff61
+2024-04-01 19:29:05.041[1712010545041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51313//dapi/v1/leverageBracket?timestamp=1712010545041&signature=23f24ccda08d9aa726a7fd6982c75db2184bef42158627d35603e94813a30622
+2024-04-01 19:29:05.053[1712010545053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51315//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010545052&signature=46fbc8cceac979e0df9d34a4be0a659abce6b111aa4506e15f9b6c866d261893
+2024-04-01 19:29:05.069[1712010545069] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51317//dapi/v1/adlQuantile?timestamp=1712010545068&signature=89434a29be536be57a75d5eda48c36a2765a6136678c0e8fd094159ca697c6e9
+2024-04-01 19:29:05.085[1712010545085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51319//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712010545085&signature=cdd62a5adee346ca718e4943418b19f4729f27eef8cbf8a665cb7edc5c943503
+2024-04-01 19:29:05.120[1712010545120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51321//dapi/v1/positionRisk?timestamp=1712010545120&signature=7a9a29bde3ddf142c953e695e4ccdeb800bd3a8e5d371ced023f91c0e86d7b12
+2024-04-01 19:29:05.146[1712010545146] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51323//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712010545145&signature=c336daef63572c2ecd8d0016f687e0823c93a0c5344e02841a5d00c837ba0619
+2024-04-01 19:29:05.166[1712010545166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51325//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712010545165&signature=a6a5e2e7bb7ff4a52a51f3ce5e74ddb4a8746ca7ce4c06e92efaec1be26b4558
+2024-04-01 19:29:05.200[1712010545200] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51330//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712010545200&signature=344582df81f5f30967e409068fa88de5925205bfc7d4f23003d0890c446d7d33
+2024-04-01 19:29:05.218[1712010545218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51332//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010545217&signature=3c7bc1712d80669901753af7be260296aa42f3f4d7bd51596d884bc355869c20
+2024-04-01 19:29:05.240[1712010545240] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51336//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712010545240&signature=1186989e8526a637cfcdff7f2092448e1e2da767771ac5fe7958662ddbfb26a2
+2024-04-01 19:29:05.268[1712010545268] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51338//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010545268&signature=feb0d559301531799a1a1d3620415e16ace67ac2ba2c10f6771dd18b4b07a35e
+2024-04-01 19:29:05.287[1712010545287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51341//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712010545287&signature=e251c20bdafe23822fbb80e7deef12ff9411b510698adf51fd32cd39f1445646
+2024-04-01 19:29:05.299[1712010545299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51343//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712010545299&signature=337eb7a758c3a488103e10584e2a048e63834a968702cbce67b53a1cfaf2716f
+2024-04-01 19:29:05.306[1712010545306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51345//dapi/v1/forceOrders?timestamp=1712010545306&signature=ab8dd936c80dd9a8a6c22e14a03e2ef6213826f4a61a06ef3a67b3965a97181e
+2024-04-01 19:29:05.317[1712010545317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51347//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 19:29:05.324[1712010545324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51349//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 19:29:05.331[1712010545331] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51351//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 19:29:05.342[1712010545342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51354//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712010545340&endTime=1712010546340
+2024-04-01 19:29:05.354[1712010545354] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51356//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-04-01 19:29:05.375[1712010545375] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51360//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 19:29:05.383[1712010545383] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51362//dapi/v1/ticker/bookTicker
+2024-04-01 19:29:05.395[1712010545395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51364//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 19:29:05.402[1712010545402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51366//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712010545401&endTime=1712010546401
+2024-04-01 19:29:05.426[1712010545426] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51371//dapi/v1/depth?symbol=BNBUSDT
+2024-04-01 19:29:05.435[1712010545435] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51373//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 19:29:05.452[1712010545452] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51375//dapi/v1/exchangeInfo
+2024-04-01 19:29:05.469[1712010545469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51377//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712010545467&endTime=1712010546467
+2024-04-01 19:29:05.481[1712010545481] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51379//dapi/v1/fundingRate
+2024-04-01 19:29:05.490[1712010545490] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51381//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 19:29:05.507[1712010545507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51385//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 19:29:05.519[1712010545519] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51387//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 19:29:05.527[1712010545527] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51389//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712010545526&endTime=1712010546526
+2024-04-01 19:29:05.550[1712010545550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51395//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010545549&endTime=1712010546549
+2024-04-01 19:29:05.558[1712010545558] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51397//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 19:29:05.570[1712010545570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51399//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712010545568&endTime=1712010546568
+2024-04-01 19:29:05.585[1712010545585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51403//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-04-01 19:29:05.594[1712010545594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51405//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 19:29:05.601[1712010545601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51407//dapi/v1/premiumIndex
+2024-04-01 19:29:05.614[1712010545614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51410//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712010545613&endTime=1712010546613
+2024-04-01 19:29:05.628[1712010545628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51413//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-04-01 19:29:05.638[1712010545638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51415//dapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 19:29:05.652[1712010545652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51418//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712010545650&endTime=1712010546650
+2024-04-01 19:29:05.664[1712010545664] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51420//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-04-01 19:29:05.677[1712010545677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51424//dapi/v1/ping
+2024-04-01 19:29:05.685[1712010545685] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51426//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-04-01 19:29:05.693[1712010545693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51428//dapi/v1/ticker/24hr
+2024-04-01 19:29:05.702[1712010545702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51430//dapi/v1/ticker/price
+2024-04-01 19:29:05.709[1712010545709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51432//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-04-01 19:29:05.715[1712010545715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51434//dapi/v1/time
+2024-04-01 19:29:05.728[1712010545728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51438//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-04-01 19:29:05.735[1712010545735] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51440//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712010545734&endTime=1712010546734
+2024-04-01 19:29:05.751[1712010545751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51444//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-04-01 19:29:05.758[1712010545758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51446//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712010545757&endTime=1712010546757
+2024-04-01 19:29:05.766[1712010545766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51448//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 19:29:05.775[1712010545775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51451//dapi/v1/trades?symbol=BNBUSDT
+2024-04-01 19:29:05.788[1712010545788] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51454//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712010545788&signature=5398bb86f272794b00075115f23b602b1fe2ea629b4cc5323c223f2689effd9d
+2024-04-01 19:29:05.796[1712010545796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51456//dapi/v1/pmExchangeInfo?timestamp=1712010545796&signature=d90b40e53b540a6b3561c8491fe4ceec0a559fdb5e150bce2043469d7a17f9fa
+2024-04-01 19:29:05.802[1712010545802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51458//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712010545802&signature=de421f04b8f5779422cbba670584ef07b3820c53ce623219d6a0464520a1f320
+2024-04-01 19:29:05.809[1712010545809] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51460//dapi/v1/listenKey
+2024-04-01 19:29:05.816[1712010545816] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51462//dapi/v1/listenKey
+2024-04-01 19:29:05.822[1712010545822] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51464//dapi/v1/listenKey
+2024-04-01 19:29:05.835[1712010545835] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.857[1712010545857] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.858[1712010545858] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.859[1712010545859] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.861[1712010545861] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-04-01 19:29:05.863[1712010545863] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-04-01 19:29:05.865[1712010545865] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.867[1712010545867] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.868[1712010545868] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.869[1712010545869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.871[1712010545871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.890[1712010545890] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-04-01 19:29:05.893[1712010545893] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.897[1712010545897] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.898[1712010545898] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.900[1712010545900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.930[1712010545930] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.933[1712010545933] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.934[1712010545934] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.936[1712010545936] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.938[1712010545938] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-04-01 19:29:05.941[1712010545941] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.943[1712010545943] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.945[1712010545945] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.947[1712010545947] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.951[1712010545951] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-04-01 19:29:05.955[1712010545955] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.975[1712010545975] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6aff97d6 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 19:29:05.976[1712010545976] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 19:29:05.978[1712010545978] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@18cf5c52 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 19:29:05.979[1712010545979] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 19:29:05.983[1712010545983] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@20a3e10c rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 19:29:05.984[1712010545984] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 19:29:05.988[1712010545988] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5002fde9 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 19:29:05.993[1712010545993] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 19:29:05.995[1712010545995] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@409732fb rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 19:29:06.163[1712010546163] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51492//fapi/v2/account?timestamp=1712010546163&signature=0e87c0e9664569987eef7630bf0e2ccb158b098781bf49f3d55094bdbf874e62
+2024-04-01 19:29:06.267[1712010546267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51494//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1712010546267&signature=812be995f9fb3da852c5e4bca2f72704a805c95ebff14523f0c729e3f631a10f
+2024-04-01 19:29:06.319[1712010546319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51497//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1712010546319&signature=7fb2ee21e7f0df7a76cfd6bdefdc6f36b75177eedd4dbe76cd8e8e5cfb713860
+2024-04-01 19:29:06.340[1712010546340] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51501//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712010546340&signature=7873678d0589235eda36254ff28b45730d9ab4a4f6eee752cb73b62c15433521
+2024-04-01 19:29:06.359[1712010546359] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51504//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712010546359&signature=a94e35215e4dbce9e8b3d72bc1a940052113ba1a885a88b904280584d9886890
+2024-04-01 19:29:06.695[1712010546695] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51507//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712010546694&signature=b2e85f282422a5c3c99d52e40d4a069b3148667d6b9f858d77e44d2de9507d31
+2024-04-01 19:29:06.750[1712010546750] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51509//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1712010546750&signature=1ad704e7fd99d1c0f2932c82bb7a311e9d4a75d848c79a501af4d8421f97f579
+2024-04-01 19:29:06.761[1712010546761] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51512//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1712010546761&signature=2c634fa55b32bb5df5f75cb45118102f29a0db658b6fb98ba6332e79f1dc0f9b
+2024-04-01 19:29:06.771[1712010546771] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51514//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712010546771&signature=7f9ac8cc4d1a850279d453146a3fbdb9164cd8a6a4a84b16a286b66aafcbc5f4
+2024-04-01 19:29:06.796[1712010546796] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51518//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1712010546795&signature=5027c7a5de27d5ab5bca903279f8755b55ed2708b9d57a326e3328166a21b420
+2024-04-01 19:29:06.814[1712010546814] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51521//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1712010546813&signature=351e25d301d6756367d9d4662bb91bc47b24199a38a1b2dd234bfc7bc15f9328
+2024-04-01 19:29:06.828[1712010546828] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51524//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712010546827&signature=f58fcef4d0711df7e7b315e2aaab8928e08c7b0be95c0c1e07baeea0bd8938c3
+2024-04-01 19:29:06.852[1712010546852] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51526//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1712010546852&signature=b5577d4f13d993dfd53d127b134b56fe8d3c5b45b788123271a8e417982f2164
+2024-04-01 19:29:06.869[1712010546869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51528//fapi/v1/openOrders?timestamp=1712010546869&signature=2c0cb55ce9c28b7ad83ae2f9efbb285ef6a7ae8145380c1c5d470dc3fb7ecebc
+2024-04-01 19:29:06.887[1712010546887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51530//fapi/v1/positionSide/dual?timestamp=1712010546887&signature=09f364fc7572b742f1f59738875d56fe7d5bc0ae56e27b0916d5c3f9cb274dde
+2024-04-01 19:29:06.905[1712010546905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51532//fapi/v1/income/asyn?startTime=1712010546904&endTime=1712010547904×tamp=1712010546905&signature=88e0d2e7390ddcfa8ad106419a4fd17560c8eb54e474b4710ab4180dbc529f35
+2024-04-01 19:29:06.916[1712010546916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51534//fapi/v1/income/asyn?timestamp=1712010546915&signature=65c7d66d2bdd65fc57c1e839e7ca504ef3157e598ef8fb11d28b51a1c158261f
+2024-04-01 19:29:06.930[1712010546930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51536//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1712010546930&signature=0c262c5d4c48064dee9bd517b1a60e5fa99f372c39bad3bfcb67c386be42f916
+2024-04-01 19:29:06.982[1712010546982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51539//fapi/v2/balance?timestamp=1712010546982&signature=3ca10495ab6c0be61452f36aab1b532a515978075ef343ce49472c936ceedf81
+2024-04-01 19:29:07.116[1712010547116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51541//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010547116&signature=e7f568c7acaafd2c788efa463970b90e5deeb2d850e3a9466b5ee18a1398711a
+2024-04-01 19:29:07.160[1712010547160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51543//fapi/v1/leverageBracket?timestamp=1712010547160&signature=5b2d8b949649d5e14b6b0cfb1e26c19ee7bc0c0418fbdbc74a575a61727d717e
+2024-04-01 19:29:07.178[1712010547178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51545//fapi/v1/multiAssetsMargin?timestamp=1712010547178&signature=e00cddbced5e412b977a82910b4be3acf23fbcc69fcb070ea5fb88753d329a9e
+2024-04-01 19:29:07.190[1712010547190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51547//fapi/v1/income?symbol=BNBUSDT×tamp=1712010547190&signature=38514ef7e5a09eb29c180d0bc6c6445d47ecbc86854902a4d4aa06a7539433c9
+2024-04-01 19:29:07.200[1712010547200] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51549//fapi/v1/income?timestamp=1712010547199&signature=67b94d5fa909411bf0c99cd4f175ed2d7b9286aa0115bb7d0ec3c1ad59bfabda
+2024-04-01 19:29:07.213[1712010547213] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51552//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712010547213&signature=5266435b1bfcada4fd6507612c4de18ac7d26709213b6390ad09f56d9532e27c
+2024-04-01 19:29:07.225[1712010547225] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51555//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712010547224&signature=69d54882596524043995b2d02e90a25fb6ad5ab3e17a3cf479baace0d99c566b
+2024-04-01 19:29:07.234[1712010547234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51557//fapi/v1/leverageBracket?timestamp=1712010547234&signature=79d6d4a24b031e31eb3da50944c2b771c935163c38556305025a8bdc5e667dfa
+2024-04-01 19:29:07.243[1712010547243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51559//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010547243&signature=9db39214c4fa367f93bfb3d3ffac049c0096d89437c6fd8c2afeadf13ebb990a
+2024-04-01 19:29:07.252[1712010547252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51561//fapi/v1/adlQuantile?timestamp=1712010547251&signature=251b2e9848bdf337ddadcdbd97ac2b772f434de6b79080aa4b49c754566545c5
+2024-04-01 19:29:07.258[1712010547258] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51563//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712010547258&signature=97d98f8e1ecd189029059422c3fe52999b39d50bf5adb9bd691e806d55305ed2
+2024-04-01 19:29:07.270[1712010547270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51565//fapi/v2/positionRisk?timestamp=1712010547270&signature=bc9b6d63fc26d367b7cb81867c540ae95596faa74016716825c9571c2016d34d
+2024-04-01 19:29:07.286[1712010547286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51567//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1712010547285&signature=4b1e5f6023a4984eb964e95bc1f4420a427ef56cfe3cbcdd5cd0019474aa1555
+2024-04-01 19:29:07.297[1712010547297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51569//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712010547296&signature=07b58f6673dbcc96f1b47a50796118780ae80ed36233a72bcdd6ef8dcab304cc
+2024-04-01 19:29:07.308[1712010547308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51572//fapi/v1/apiTradingStatus?timestamp=1712010547308&signature=a50c0eac85ece47d23b6323046061e30bcee592f1d69b97be698ce35ba1b40c0
+2024-04-01 19:29:07.324[1712010547324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51574//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1712010547324&signature=03b002bad9727018d3930b885c783ce53e9b31ba266a2551daa53f6f22210935
+2024-04-01 19:29:07.341[1712010547341] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51578//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712010547341&signature=26d7c02be50ee8d4e8b40d9cadb527185586a92d8c47affe918308c60ad39d44
+2024-04-01 19:29:07.351[1712010547351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51580//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010547350&signature=6a12ecc110537ca04cb75d4038ff6c2efeaf953ed967157b355675f31a5472a5
+2024-04-01 19:29:07.368[1712010547368] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51584//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1712010547367&signature=6a2340b7dbd72ff2d36c258777ce33acbce70f17a61bb56ea550aecb30528ba4
+2024-04-01 19:29:07.380[1712010547380] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51586//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010547380&signature=4e20a1ff8246477527709e5d955979b502b678f5d526a09dd327681735620b67
+2024-04-01 19:29:07.394[1712010547394] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51589//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712010547394&signature=ffaec4ab863955fb0751f2c2695f2486ee94554b534a734bb4271578fcd8b3b2
+2024-04-01 19:29:07.408[1712010547408] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51591//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712010547407&signature=ac9b33b6d97e487fc745d42be0a115cb7c9c0eccca57c898328d27ec63ebe37e
+2024-04-01 19:29:07.419[1712010547419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51593//fapi/v1/forceOrders?timestamp=1712010547419&signature=e6858d54fb4c2ee664d62b092fc769a403b958e192bf6672786384b3c6eb1a71
+2024-04-01 19:29:07.437[1712010547437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51595//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 19:29:07.443[1712010547443] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51597//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 19:29:07.454[1712010547454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51599//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 19:29:07.463[1712010547463] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51602//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712010547462&endTime=1712010548462
+2024-04-01 19:29:07.474[1712010547474] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51604//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 19:29:07.487[1712010547487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51606//fapi/v1/ticker/bookTicker
+2024-04-01 19:29:07.501[1712010547501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51608//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 19:29:07.509[1712010547509] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51610//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712010547508&endTime=1712010548508
+2024-04-01 19:29:07.533[1712010547533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51615//fapi/v1/depth?symbol=BNBUSDT
+2024-04-01 19:29:07.545[1712010547545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51617//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 19:29:07.560[1712010547560] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51619//fapi/v1/exchangeInfo
+2024-04-01 19:29:07.570[1712010547570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51621//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712010547568&endTime=1712010548568
+2024-04-01 19:29:07.579[1712010547579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51623//fapi/v1/fundingRate
+2024-04-01 19:29:07.592[1712010547592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51627//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712010547591&endTime=1712010548591
+2024-04-01 19:29:07.601[1712010547601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51629//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-04-01 19:29:07.612[1712010547612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51631//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 19:29:07.624[1712010547624] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51635//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 19:29:07.633[1712010547633] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51637//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-04-01 19:29:07.640[1712010547640] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51639//fapi/v1/indexInfo
+2024-04-01 19:29:07.648[1712010547648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51641//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 19:29:07.658[1712010547658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51643//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712010547656&endTime=1712010548656
+2024-04-01 19:29:07.678[1712010547678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51649//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010547677&endTime=1712010548677
+2024-04-01 19:29:07.684[1712010547684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51651//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 19:29:07.692[1712010547692] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51653//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547691&endTime=1712010548691
+2024-04-01 19:29:07.705[1712010547705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51657//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 19:29:07.719[1712010547719] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51659//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 19:29:07.725[1712010547725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51661//fapi/v1/premiumIndex
+2024-04-01 19:29:07.737[1712010547737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51664//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010547735&endTime=1712010548735
+2024-04-01 19:29:07.748[1712010547748] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51667//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-04-01 19:29:07.758[1712010547758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51669//fapi/v1/assetIndex?symbol=ADAUSD
+2024-04-01 19:29:07.764[1712010547764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51671//fapi/v1/assetIndex
+2024-04-01 19:29:07.777[1712010547777] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51673//fapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 19:29:07.790[1712010547790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51676//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547789&endTime=1712010548789
+2024-04-01 19:29:07.798[1712010547798] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51678//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-04-01 19:29:07.813[1712010547813] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51682//fapi/v1/ping
+2024-04-01 19:29:07.822[1712010547822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51684//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547821&endTime=1712010548821
+2024-04-01 19:29:07.835[1712010547835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51688//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-04-01 19:29:07.842[1712010547842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51690//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-04-01 19:29:07.850[1712010547850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51692//fapi/v1/ticker/24hr
+2024-04-01 19:29:07.857[1712010547857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51694//fapi/v1/ticker/price
+2024-04-01 19:29:07.862[1712010547862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51696//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-04-01 19:29:07.869[1712010547869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51698//fapi/v1/time
+2024-04-01 19:29:07.879[1712010547879] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51700//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 19:29:07.886[1712010547886] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51703//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547885&endTime=1712010548885
+2024-04-01 19:29:07.901[1712010547901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51708//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-04-01 19:29:07.907[1712010547907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51710//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547905&endTime=1712010548905
+2024-04-01 19:29:07.916[1712010547916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51712//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 19:29:07.930[1712010547930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51715//fapi/v1/trades?symbol=BNBUSDT
+2024-04-01 19:29:07.951[1712010547951] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51718//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712010547951&signature=92677a7d7d932f02c71a42d933f8287ffb7ba83aa2d9458ece6e7046f0e39267
+2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-04-01 19:29:07.955[1712010547955] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-04-01 19:29:07.963[1712010547963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51720//fapi/v1/pmExchangeInfo?timestamp=1712010547962&signature=79270147f25cdb445df5a27c0adf272691d4413ae2c5894a868ea4577f9fd837
+2024-04-01 19:29:07.971[1712010547971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51722//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712010547971&signature=3cb6d7f29f3785e6dbf2c5b0a54a4a95fe752238c458727e4feeb00c00d616b5
+2024-04-01 19:29:07.972[1712010547972] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-04-01 19:29:07.973[1712010547973] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-04-01 19:29:07.973[1712010547973] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-04-01 19:29:07.974[1712010547974] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-04-01 19:29:07.974[1712010547974] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-04-01 19:29:07.978[1712010547978] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-04-01 19:29:07.981[1712010547981] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-04-01 19:29:07.985[1712010547985] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51725//fapi/v1/listenKey
+2024-04-01 19:29:07.994[1712010547994] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-04-01 19:29:07.996[1712010547996] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-04-01 19:29:07.998[1712010547998] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51727//fapi/v1/listenKey
+2024-04-01 19:29:08.001[1712010548001] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-04-01 19:29:08.001[1712010548001] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-04-01 19:29:08.008[1712010548008] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51729//fapi/v1/listenKey
+2024-04-01 22:33:43.089[1712021623089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54648//dapi/v1/account?timestamp=1712021622982&signature=c91333b96bb68de15f8f831e0e7cb60fc06a1750f2ff52649c8ddc2b98bb6f1a
+2024-04-01 22:33:43.756[1712021623756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54650//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712021623755&signature=58595c500f62b17663bfdb3b674c45d4e9dcf3f93396b76dbe6225cccfe18153
+2024-04-01 22:33:43.791[1712021623791] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54653//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712021623789&signature=5a303ef1e21b425f4c23447beeecedcc1e4d662b1a3bad3b6d83e3749d0fa02d
+2024-04-01 22:33:43.838[1712021623838] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54657//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021623838&signature=6135a5ba0365528149acf2026d4df09812cb6925ca9c60e66d9b398c3d88f441
+2024-04-01 22:33:43.895[1712021623895] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54660//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021623894&signature=b21fef1217282c3241baf26534bf990c71c986c2323d321666928f06d17934b3
+2024-04-01 22:33:43.915[1712021623915] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54663//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021623915&signature=0dba98b01c9c340e25a830d8d8f06b2165256735df0d2331eea2910980bcb8bc
+2024-04-01 22:33:43.956[1712021623956] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54665//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712021623955&signature=a634a60d32f806b46298fec3d3138bf88e17880d4ba0d5e2b45f23d71971db3d
+2024-04-01 22:33:43.971[1712021623971] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54668//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712021623971&signature=c1eb5384c2a4b1fbb0f37d580c2dd4298bfa0b05d51a820966958de03272cb42
+2024-04-01 22:33:43.989[1712021623989] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54670//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021623988&signature=610179c1aec8ff7750a246bddccba94b058bb9d30c066344b5317fe493bf65f5
+2024-04-01 22:33:44.011[1712021624011] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54674//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021624011&signature=496aea2d8b6d970bbbced9d703bd08d0e32421462d68ce86fbbe5e6bb7178a59
+2024-04-01 22:33:44.026[1712021624026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54676//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021624025&signature=4b9587398adea0d7dbfb09eee845ec913c0667ff9e50446e9b4ceedd4c7654c8
+2024-04-01 22:33:44.037[1712021624037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54678//dapi/v1/openOrders?timestamp=1712021624036&signature=4ce1f93d6fed1a9e2a609f6ac4fa5d1e5cd998572a7c276f79dcba5149f0d931
+2024-04-01 22:33:44.050[1712021624050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54680//dapi/v1/positionSide/dual?timestamp=1712021624049&signature=130d8d26c6875e2388e4f797d26559d3fe3856bdabeff2d9bc58c2a60a70d795
+2024-04-01 22:33:44.062[1712021624062] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54682//dapi/v1/balance?timestamp=1712021624061&signature=910a882b0e0f5263e201b26fbe84b027ed9b2d5e8f93b82ef43720d037126f3b
+2024-04-01 22:33:44.077[1712021624077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54684//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712021624077&signature=097852873396a7bbd3f5c68c004019c672ed172407b9042f7a1a6a7d4098729b
+2024-04-01 22:33:44.089[1712021624089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54686//dapi/v1/leverageBracket?timestamp=1712021624088&signature=f26c7688a5ebdf09f59b1cd951793e135639b9933bb4626a479fb59c52c36a9e
+2024-04-01 22:33:44.110[1712021624110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54688//dapi/v2/leverageBracket?timestamp=1712021624109&signature=1f8960b898e3b4691d62c79ba6ec8432fdf7493e16429b1c2020807de8152499
+2024-04-01 22:33:44.121[1712021624121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54690//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712021624119&signature=97c14de34f2e90252e3151fd9f4d25963423d04ecdc9027b9dd8153f2032fec3
+2024-04-01 22:33:44.135[1712021624135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54692//dapi/v1/income?symbol=BNBUSDT×tamp=1712021624135&signature=be898b9675bba3e920e4db8be1b0bbd2af20f75fdebd6c5cfcbe4070a8d30421
+2024-04-01 22:33:44.143[1712021624143] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54694//dapi/v1/income?timestamp=1712021624142&signature=156cd1e728430eef1a5cd3f2db2747349d5062f9447c2b1233372499b2ba3d10
+2024-04-01 22:33:44.159[1712021624159] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54697//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021624159&signature=a6ab73c09cababafc0eb86fde43a7b3478cbdc7d000da567dd093dc79b745bb0
+2024-04-01 22:33:44.172[1712021624172] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54699//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021624172&signature=1be02ed7d08e037e553ae38aeaa2b6e7861f21dfe572aea5eb12166d74804a5f
+2024-04-01 22:33:44.196[1712021624196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54703//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021624195&signature=7ea69bda5959f7268a3952e7fa95485ec7dda48fc9666564af06a6d194396a56
+2024-04-01 22:33:44.210[1712021624210] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54706//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021624209&signature=3f5a4c69b19c91b1358c91325de369c4026788108a06b3b11e7631d188d54ebb
+2024-04-01 22:33:44.218[1712021624218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54708//dapi/v1/leverageBracket?timestamp=1712021624218&signature=3712c48d4624a8be9d9eece70b4e2f870e1a0c30a61ec47e8165b8cc7fdde9fb
+2024-04-01 22:33:44.225[1712021624225] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54710//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021624225&signature=f9230c61fcca84fda0edbcc3a4a7ccc09a82889f43e3913dff00ac0c271f0c8b
+2024-04-01 22:33:44.233[1712021624233] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54712//dapi/v1/adlQuantile?timestamp=1712021624233&signature=28d29bf54f668dbbc8b6bcc9e4f546fd59ca309f59f337f58c6d25f7262a3c23
+2024-04-01 22:33:44.239[1712021624239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54714//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021624239&signature=3c11884490a6d71abb5ff9aa86ef6b9fda4ef3fc6f03e2c312d3d47b278788ac
+2024-04-01 22:33:44.248[1712021624248] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54716//dapi/v1/positionRisk?timestamp=1712021624248&signature=80f771a3407dbc7db39b1167868e2bcc74ab3e5c2a481ef846cb5177a0a35f24
+2024-04-01 22:33:44.254[1712021624254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54718//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712021624254&signature=86f1cf6a43b8cfef19f38db7cabadbdd815f89d4782e1df10857d3397a0b80b6
+2024-04-01 22:33:44.263[1712021624263] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54720//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021624263&signature=2053ba109f2d71f2983f04e2899f429c65d0c5f0f871174f125e328d9e6e3a67
+2024-04-01 22:33:44.277[1712021624277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54725//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021624277&signature=8fd8f2ba7905cb72791bea80c0dd25e1a2ed1c54ff6fe529c8caed29fde2e532
+2024-04-01 22:33:44.288[1712021624288] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54727//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021624288&signature=52e4376834ba38f7fa90335d02697c51f7dfd71b6f6b3dfcc3960f73f34175a9
+2024-04-01 22:33:44.302[1712021624302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54731//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712021624302&signature=9e1884e1462d970eefeb1b2b82f3af65ece6b4608ee6f5669c6e542c0c43f792
+2024-04-01 22:33:44.310[1712021624310] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54733//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021624310&signature=94226dca046ec390ce56b13608af57ec3a6192b261776778e1e0d2bd62b1a0bc
+2024-04-01 22:33:44.329[1712021624329] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54736//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021624329&signature=1f2fa6e762fcafb17c33a0275b71d2fb64e20e1660b449d947f283643df08647
+2024-04-01 22:33:44.344[1712021624344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54738//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021624344&signature=aec4f43d4a42cfded1a05c1534d533597cbf5ca08f7eb44997cea47b70feb38e
+2024-04-01 22:33:44.355[1712021624355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54740//dapi/v1/forceOrders?timestamp=1712021624355&signature=04d0535563e7dcd1d05af71714768e484513d1ec0e9e09e3ba98b4d0aaa65407
+2024-04-01 22:33:44.366[1712021624366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54742//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 22:33:44.375[1712021624375] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54744//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:33:44.385[1712021624385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54746//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 22:33:44.399[1712021624399] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54749//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021624397&endTime=1712021625397
+2024-04-01 22:33:44.410[1712021624410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54751//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-04-01 22:33:44.427[1712021624427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54755//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 22:33:44.436[1712021624436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54757//dapi/v1/ticker/bookTicker
+2024-04-01 22:33:44.445[1712021624445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54759//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 22:33:44.451[1712021624451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54761//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021624450&endTime=1712021625450
+2024-04-01 22:33:44.469[1712021624469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54766//dapi/v1/depth?symbol=BNBUSDT
+2024-04-01 22:33:44.478[1712021624478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54768//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 22:33:44.487[1712021624487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54770//dapi/v1/exchangeInfo
+2024-04-01 22:33:44.501[1712021624501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54772//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021624500&endTime=1712021625500
+2024-04-01 22:33:44.510[1712021624510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54774//dapi/v1/fundingRate
+2024-04-01 22:33:44.524[1712021624524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54776//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 22:33:44.538[1712021624538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54780//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 22:33:44.547[1712021624547] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54782//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 22:33:44.554[1712021624554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54784//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021624553&endTime=1712021625553
+2024-04-01 22:33:44.573[1712021624573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54790//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021624573&endTime=1712021625573
+2024-04-01 22:33:44.581[1712021624581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54792//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:33:44.589[1712021624589] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54794//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712021624588&endTime=1712021625588
+2024-04-01 22:33:44.604[1712021624604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54798//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-04-01 22:33:44.612[1712021624612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54800//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 22:33:44.618[1712021624618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54802//dapi/v1/premiumIndex
+2024-04-01 22:33:44.626[1712021624626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54805//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712021624625&endTime=1712021625625
+2024-04-01 22:33:44.635[1712021624635] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54808//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-04-01 22:33:44.642[1712021624642] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54810//dapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 22:33:44.654[1712021624654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54813//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624653&endTime=1712021625653
+2024-04-01 22:33:44.659[1712021624659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54815//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-04-01 22:33:44.670[1712021624670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54819//dapi/v1/ping
+2024-04-01 22:33:44.677[1712021624677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54821//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-04-01 22:33:44.681[1712021624681] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54823//dapi/v1/ticker/24hr
+2024-04-01 22:33:44.687[1712021624687] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54825//dapi/v1/ticker/price
+2024-04-01 22:33:44.691[1712021624691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54827//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-04-01 22:33:44.696[1712021624696] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54829//dapi/v1/time
+2024-04-01 22:33:44.703[1712021624703] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54833//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-04-01 22:33:44.709[1712021624709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54835//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712021624708&endTime=1712021625708
+2024-04-01 22:33:44.720[1712021624720] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54839//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-04-01 22:33:44.726[1712021624726] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54841//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624725&endTime=1712021625725
+2024-04-01 22:33:44.730[1712021624730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54843//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:33:44.737[1712021624737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54846//dapi/v1/trades?symbol=BNBUSDT
+2024-04-01 22:33:44.746[1712021624746] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54849//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712021624745&signature=6077fb6d757451aaa1d70d1022a78e16134fdf7f83be5a972727facccbbcf3f5
+2024-04-01 22:33:44.750[1712021624750] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54851//dapi/v1/pmExchangeInfo?timestamp=1712021624750&signature=fa3793457bc2bcee2b1beccc32e5a2e11e0810e41ec449733397d19d4100acf9
+2024-04-01 22:33:44.754[1712021624754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54853//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021624754&signature=0f0181b83316e1cfadf48a99ec5a601cd2ad4821b607d18d84496a9c7cae82bd
+2024-04-01 22:33:44.761[1712021624761] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54855//dapi/v1/listenKey
+2024-04-01 22:33:44.765[1712021624765] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54857//dapi/v1/listenKey
+2024-04-01 22:33:44.773[1712021624773] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54859//dapi/v1/listenKey
+2024-04-01 22:33:44.847[1712021624847] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.864[1712021624864] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.865[1712021624865] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.866[1712021624866] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.867[1712021624867] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-04-01 22:33:44.868[1712021624868] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-04-01 22:33:44.869[1712021624869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.870[1712021624870] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.871[1712021624871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.872[1712021624872] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.874[1712021624874] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.877[1712021624877] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-04-01 22:33:44.880[1712021624880] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.881[1712021624881] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.882[1712021624882] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.883[1712021624883] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.885[1712021624885] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.886[1712021624886] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.887[1712021624887] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.888[1712021624888] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.889[1712021624889] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-04-01 22:33:44.889[1712021624889] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.891[1712021624891] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-04-01 22:33:44.892[1712021624892] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.900[1712021624900] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@1282e98 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 22:33:44.901[1712021624901] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:33:44.902[1712021624902] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3030836d rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 22:33:44.903[1712021624903] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:33:44.903[1712021624903] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c24f3a2 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 22:33:44.904[1712021624904] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:33:44.905[1712021624905] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c176ff1 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 54 common frames omitted
+2024-04-01 22:33:44.907[1712021624907] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:33:44.907[1712021624907] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
+ at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
+ at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
+ at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
+ at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
+ at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6aff97d6 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 22:33:45.708[1712021625708] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54948//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 22:33:45.725[1712021625725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54950//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:33:45.736[1712021625736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54952//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 22:33:45.751[1712021625751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54955//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021625749&endTime=1712021626749
+2024-04-01 22:33:45.786[1712021625786] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54957//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 22:33:45.795[1712021625795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54959//fapi/v1/ticker/bookTicker
+2024-04-01 22:33:45.814[1712021625814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54961//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 22:33:45.827[1712021625827] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54963//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021625824&endTime=1712021626824
+2024-04-01 22:33:45.849[1712021625849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54968//fapi/v1/depth?symbol=BNBUSDT
+2024-04-01 22:33:45.932[1712021625932] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54970//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 22:33:45.983[1712021625983] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54972//fapi/v1/exchangeInfo
+2024-04-01 22:33:46.106[1712021626106] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54974//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021626085&endTime=1712021627085
+2024-04-01 22:33:46.214[1712021626214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54976//fapi/v1/fundingRate
+2024-04-01 22:33:46.249[1712021626249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54980//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712021626247&endTime=1712021627247
+2024-04-01 22:33:46.264[1712021626264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54982//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-04-01 22:33:46.275[1712021626275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54984//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 22:33:46.295[1712021626295] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54988//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 22:33:46.305[1712021626305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54990//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-04-01 22:33:46.314[1712021626314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54992//fapi/v1/indexInfo
+2024-04-01 22:33:46.322[1712021626322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54994//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 22:33:46.330[1712021626330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54996//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021626328&endTime=1712021627328
+2024-04-01 22:33:46.353[1712021626353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55002//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626352&endTime=1712021627352
+2024-04-01 22:33:46.369[1712021626369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55004//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:33:46.386[1712021626386] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55006//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626384&endTime=1712021627384
+2024-04-01 22:33:46.412[1712021626412] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55010//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:33:46.438[1712021626438] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55012//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 22:33:46.479[1712021626479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55014//fapi/v1/premiumIndex
+2024-04-01 22:33:46.535[1712021626535] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55017//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626529&endTime=1712021627529
+2024-04-01 22:33:46.565[1712021626565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55020//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:33:46.591[1712021626591] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55022//fapi/v1/assetIndex?symbol=ADAUSD
+2024-04-01 22:33:46.617[1712021626617] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55024//fapi/v1/assetIndex
+2024-04-01 22:33:46.632[1712021626632] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55026//fapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 22:33:46.678[1712021626678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55029//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626675&endTime=1712021627675
+2024-04-01 22:33:46.694[1712021626694] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55031//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-04-01 22:33:46.728[1712021626728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55035//fapi/v1/ping
+2024-04-01 22:33:46.759[1712021626759] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55037//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626757&endTime=1712021627757
+2024-04-01 22:33:46.787[1712021626787] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55041//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:33:46.846[1712021626846] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55043//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-04-01 22:33:46.907[1712021626907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55045//fapi/v1/ticker/24hr
+2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server
+2024-04-01 22:33:46.980[1712021626980] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server
+2024-04-01 22:33:46.982[1712021626982] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server
+2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server
+2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server
+2024-04-01 22:33:46.969[1712021626969] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server
+2024-04-01 22:33:46.986[1712021626986] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server
+2024-04-01 22:33:46.991[1712021626991] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server
+2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server
+2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server
+2024-04-01 22:33:46.993[1712021626993] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server
+2024-04-01 22:33:46.993[1712021626993] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server
+2024-04-01 22:33:46.977[1712021626977] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server
+2024-04-01 22:33:46.984[1712021626984] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server
+2024-04-01 22:33:46.985[1712021626985] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server
+2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server
+2024-04-01 22:33:47.013[1712021627013] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server
+2024-04-01 22:33:47.019[1712021627019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55047//fapi/v1/ticker/price
+2024-04-01 22:33:47.058[1712021627058] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server
+2024-04-01 22:33:47.168[1712021627168] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55049//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-04-01 22:33:47.214[1712021627214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55051//fapi/v1/time
+2024-04-01 22:33:47.241[1712021627241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55053//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:33:47.262[1712021627262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55056//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627260&endTime=1712021628260
+2024-04-01 22:33:47.314[1712021627314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55061//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:33:47.333[1712021627333] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55063//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627332&endTime=1712021628332
+2024-04-01 22:33:47.344[1712021627344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55065//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:33:47.360[1712021627360] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55068//fapi/v1/trades?symbol=BNBUSDT
+2024-04-01 22:33:47.377[1712021627377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55071//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712021627377&signature=ffa12c539bad1081804651fe2f150e46c0756106d61e552cf5bd35fc124c297b
+2024-04-01 22:33:47.389[1712021627389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55073//fapi/v1/pmExchangeInfo?timestamp=1712021627389&signature=a46de93d28900987e9502db2701e4f4c3096074efd5901ee855ae934cdcc4bc2
+2024-04-01 22:33:47.398[1712021627398] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55075//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021627397&signature=03374f015eadf371be7c18540a542d6b267239dec817a128f2ffa40c7f3913c9
+2024-04-01 22:34:22.112[1712021662112] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55090//dapi/v1/income?symbol=BNBUSDT×tamp=1712021662038&signature=6f5c926045e9ca09f3a743d61f3d7c6212bf5d2531808c3cbc5ef07a7c24e0b4
+2024-04-01 22:34:22.447[1712021662447] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55092//dapi/v1/income?timestamp=1712021662447&signature=992c36e94a3095be8779fae79d9e29409f1e01e778402fe855b8a055dc33e6b0
+2024-04-01 22:34:22.454[1712021662454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55094//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 22:34:22.462[1712021662462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55098//dapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 22:34:22.468[1712021662468] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55100//fapi/v1/exchangeInfo
+2024-04-01 22:34:22.475[1712021662475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55102//fapi/v1/ticker/24hr?symbol=BNBUSDT
+2024-04-01 22:34:22.483[1712021662483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55104//fapi/v1/ticker/24hr
+2024-04-01 22:34:22.500[1712021662500] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55107//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021662500&signature=fb8c096d15df477972d2299bbd5914dce44ea76e0ef12a51c2a5fad850a9680e
+2024-04-01 22:34:22.523[1712021662523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55109//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712021662523&signature=0b3cd8ece80853a282934a929c79e560ff614691aa1370bbb47197a3ac27ac3a
+2024-04-01 22:34:22.533[1712021662533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55112//fapi/v1/time
+2024-04-01 22:34:22.540[1712021662540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55114//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021662539&signature=35ce7bccd5ac68f21c2b0aebf34e60e40e89492c9578ca218dbf725bf8589afc
+2024-04-01 22:34:22.546[1712021662546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55116//dapi/v1/openOrders?timestamp=1712021662546&signature=e885e219b840816439248abeff0bee712f7d2cd82d9b7db891bf6d1edcd273b2
+2024-04-01 22:34:22.553[1712021662553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55118//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712021662553&signature=253edd7c9f18a3185d07dff7cf15f97d3271664a8ee62661fe8cd78e20caed3d
+2024-04-01 22:34:22.559[1712021662559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55120//dapi/v1/leverageBracket?timestamp=1712021662559&signature=07f1a6450fa227fdc167e047aa21e9d7d476036b25a3d9b93c52f96da94fdcd8
+2024-04-01 22:34:22.566[1712021662566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55122//fapi/v1/multiAssetsMargin?timestamp=1712021662566&signature=5c24ada360e38bd52e652dc2a27f473034a9800feb701aa85d31fc129f933140
+2024-04-01 22:34:22.574[1712021662574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55124//dapi/v1/pmExchangeInfo?timestamp=1712021662574&signature=d5e53a840472d16e9a33d64182f9d783cd5ef999b8300b4f3e5ca438d35621bd
+2024-04-01 22:34:22.585[1712021662585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55126//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021662585&signature=eb7b1f8045a4881509968029e1520f27afa1ae68dd21932097e21cf311f57207
+2024-04-01 22:34:22.592[1712021662592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55128//dapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 22:34:22.599[1712021662599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55130//dapi/v1/premiumIndex
+2024-04-01 22:34:22.606[1712021662606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55132//fapi/v1/apiTradingStatus?timestamp=1712021662605&signature=a5282ad0d82cc3bc666d33416dc7bedf99a9a5cbecfee24689a17e9562057e55
+2024-04-01 22:34:22.613[1712021662613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55134//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1712021662613&signature=af3876476f2234ce5a3cd7bbc10ed211e77d81d4b5927183de62ee896ad4fd1e
+2024-04-01 22:34:22.620[1712021662620] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55136//dapi/v1/exchangeInfo
+2024-04-01 22:34:22.631[1712021662631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55140//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021662631&signature=6ac867d89edf34d03d4c57772d28847381bef02971f1ae08b77581aec232c6de
+2024-04-01 22:34:22.637[1712021662637] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55142//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662637&signature=bcc792e81c457c75fe46ee45da1bf5469bc3462ac686a96ace1529fa35269671
+2024-04-01 22:34:22.654[1712021662654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55146//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712021662653&signature=5d95d00c7ab881d6fc414e8ae3766d51a5a22781c1cfb7483235897c85b083c9
+2024-04-01 22:34:22.661[1712021662661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55148//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662660&signature=cf8453ded1e53d026510bdfa4bbf050f433eb7db319c66f43d56dbd8ae1cd499
+2024-04-01 22:34:22.668[1712021662668] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55150//dapi/v1/ping
+2024-04-01 22:34:22.675[1712021662675] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55152//fapi/v1/premiumIndex?symbol=BNBUSDT
+2024-04-01 22:34:22.682[1712021662682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55154//fapi/v1/premiumIndex
+2024-04-01 22:34:22.689[1712021662689] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55156//dapi/v1/listenKey
+2024-04-01 22:34:22.699[1712021662699] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55159//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021662699&signature=e0db470f67c3defacfd9beb4710872ad0113c7ab2af77a2d19d5a5ca1835ea5b
+2024-04-01 22:34:22.705[1712021662705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55161//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 22:34:22.711[1712021662711] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55163//fapi/v1/ticker/bookTicker
+2024-04-01 22:34:22.718[1712021662718] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55166//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021662718&signature=5e51b66e64edea71a47d1aceb9e5e4a617c208cd4324383fef9f0a209096b571
+2024-04-01 22:34:22.727[1712021662727] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55169//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021662727&signature=774f5517a8a114165241005e83bb5a929cdbc45edb408e941782f474bb216069
+2024-04-01 22:34:22.739[1712021662739] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55172//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021662736&signature=9a1f555e0229da6c2664ea04f5c067e689066dc034281ac7c6db02300eda8714
+2024-04-01 22:34:22.747[1712021662747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55174//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712021662745&endTime=1712021663745
+2024-04-01 22:34:22.756[1712021662756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55178//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
+2024-04-01 22:34:22.763[1712021662763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55180//fapi/v1/ticker/price
+2024-04-01 22:34:22.768[1712021662768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55182//fapi/v1/ticker/price?symbol=BNBUSDT
+2024-04-01 22:34:22.778[1712021662778] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55185//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021662777&signature=353f90dd425a0e4062107827ea501de145e7ebc254225e6b742d45041e48f585
+2024-04-01 22:34:22.784[1712021662784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55187//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
+2024-04-01 22:34:22.796[1712021662796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55191//fapi/v1/historicalTrades?symbol=BNBUSDT
+2024-04-01 22:34:22.803[1712021662803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55193//fapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:34:22.812[1712021662812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55196//fapi/v1/trades?symbol=BNBUSDT
+2024-04-01 22:34:22.826[1712021662826] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55200//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1712021662826&signature=23a90d070c7c867914ddf7a5636b0dbdf0e50525fa48e4f8bc4b31788692326f
+2024-04-01 22:34:22.833[1712021662833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55202//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662832&signature=e42628dc22af597c3a069a97c2645f6bcc95c1a6c229128c24605523f7183e83
+2024-04-01 22:34:22.839[1712021662839] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55204//fapi/v1/indexInfo?symbol=DEFIUSDT
+2024-04-01 22:34:22.846[1712021662846] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55206//fapi/v1/indexInfo
+2024-04-01 22:34:22.853[1712021662853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55208//fapi/v1/pmExchangeInfo?timestamp=1712021662852&signature=5e52e53684539d9d5ad4934863076d1d2987cb4fd4e925d52c0ce9643480afb7
+2024-04-01 22:34:22.858[1712021662858] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55210//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021662858&signature=e48346767651ad358d69c5a9c35c807c2c3556bc79532e53f83ed45b5605b895
+2024-04-01 22:34:22.865[1712021662865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55212//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021662864&endTime=1712021663864
+2024-04-01 22:34:22.881[1712021662881] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55214//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
+2024-04-01 22:34:22.893[1712021662893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55218//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021662893&signature=1954d296eaf6e7d2e2e43e1bee4a05cde9d5d91217d62205bff12a64525dc95d
+2024-04-01 22:34:22.907[1712021662907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55222//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712021662907&signature=32e87d7c89ffc59af2010dfafca5dc8673fa5f65614613361af4132965709541
+2024-04-01 22:34:22.916[1712021662916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55224//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021662916&signature=6be1c609f725a10de8c168190acdb906e25b5de99ee1d9517c8fd9dc6bdf0e89
+2024-04-01 22:34:22.923[1712021662923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55226//fapi/v1/openOrders?timestamp=1712021662923&signature=5c24b604c737df628b9cbf5f16010a39270089086b2afe56dbb5b9ae37d16aaf
+2024-04-01 22:34:22.931[1712021662931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55228//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
+2024-04-01 22:34:22.937[1712021662937] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55230//dapi/v1/ticker/24hr
+2024-04-01 22:34:22.944[1712021662944] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55232//fapi/v1/listenKey
+2024-04-01 22:34:22.960[1712021662960] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55235//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1712021662960&signature=22df6957c506414eebdadd1fbb39d61c0151653fad00c934bfe88750b48361d1
+2024-04-01 22:34:22.972[1712021662972] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55238//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021662972&signature=a1f9da67808f3d79da9e8a95ae6b68b8fbf27fb30acead60e3869f5bf0c841c4
+2024-04-01 22:34:22.986[1712021662986] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55242//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021662984&signature=fb96720385c676c13bae7ea45da34595a137679cc863ada7ecc5a1c373037be9
+2024-04-01 22:34:22.992[1712021662992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55244//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662992&signature=e4c592b402979a5c0b50d4b945f505ab9029332b381b5137ceb5ed41ea2dba99
+2024-04-01 22:34:23.007[1712021663007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55246//dapi/v1/balance?timestamp=1712021663007&signature=307dcf037c097eb30f2dd273de0ac63bc096d881520b17804ec2071cf8e3c585
+2024-04-01 22:34:23.016[1712021663016] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55248//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1712021663016&signature=0cf0e732e682a781bd7d97d93413c36f55c732c814b0e7ccbf73a350c2c1bfce
+2024-04-01 22:34:23.028[1712021663028] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55252//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021663028&signature=3470b4a00fc97794bba82ff7d3be21b6317edc70bfb4470cdb4b61b7a81dab7a
+2024-04-01 22:34:23.037[1712021663037] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55255//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021663037&signature=c1aee07310f4c08a506cee519df4d9661ef7361660c1285c1cdf0d3d8ef12b56
+2024-04-01 22:34:23.046[1712021663046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55258//fapi/v1/depth?symbol=BNBUSDT
+2024-04-01 22:34:23.053[1712021663053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55260//fapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 22:34:23.060[1712021663060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55262//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
+2024-04-01 22:34:23.068[1712021663068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55264//dapi/v1/ticker/bookTicker
+2024-04-01 22:34:23.077[1712021663077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55267//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021663075&endTime=1712021664075
+2024-04-01 22:34:23.085[1712021663085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55270//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:34:23.130[1712021663130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55282//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021663128&endTime=1712021664128
+2024-04-01 22:34:23.135[1712021663135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55284//fapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:34:23.153[1712021663153] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55286//fapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 22:34:23.162[1712021663162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55289//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 22:34:23.167[1712021663167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55291//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021663166&endTime=1712021664166
+2024-04-01 22:34:23.178[1712021663178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55295//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021663175&endTime=1712021664175
+2024-04-01 22:34:23.182[1712021663182] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55297//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
+2024-04-01 22:34:23.193[1712021663193] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55301//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021663193&signature=089f0c8c4135047fe402c19eb813e1d6daea7bbbf39275b6726f77ac2f6e3db9
+2024-04-01 22:34:23.203[1712021663203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55304//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
+2024-04-01 22:34:23.216[1712021663216] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55309//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021663216&signature=f0ff8e729e7a0aa334cca995e79dae5fe2fe4b186d1e13881c4b462df5941fc1
+2024-04-01 22:34:23.221[1712021663221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55311//dapi/v1/openInterest?symbol=BNBUSDT
+2024-04-01 22:34:23.231[1712021663231] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55314//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1712021663231&signature=e6f8c76c0a266e839a83cb2e921296137f26debf901f45dec549f4e06bc33a0f
+2024-04-01 22:34:23.240[1712021663240] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55317//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1712021663240&signature=9cbfef45e7205060c27726c2b53d3c3ad34752ced8b0b26c4138a63aeb42c0a8
+2024-04-01 22:34:23.246[1712021663246] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55319//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021663245&endTime=1712021664245
+2024-04-01 22:34:23.251[1712021663251] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55321//fapi/v1/fundingRate
+2024-04-01 22:34:23.256[1712021663256] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.263[1712021663263] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.263[1712021663263] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.264[1712021663264] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.265[1712021663265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
+2024-04-01 22:34:23.265[1712021663265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
+2024-04-01 22:34:23.266[1712021663266] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.267[1712021663267] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.268[1712021663268] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.269[1712021663269] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.270[1712021663270] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.274[1712021663274] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7
+2024-04-01 22:34:23.275[1712021663275] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.276[1712021663276] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.278[1712021663278] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.279[1712021663279] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.281[1712021663281] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.282[1712021663282] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.283[1712021663283] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.284[1712021663284] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s)
+2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed!
+2024-04-01 22:34:23.288[1712021663288] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.292[1712021663292] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@593e824f rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 22:34:23.294[1712021663294] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
+2024-04-01 22:34:23.295[1712021663295] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2cab9998 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 22:34:23.295[1712021663295] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
+2024-04-01 22:34:23.297[1712021663297] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
+ at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a1d593e rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 22:34:23.298[1712021663298] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
+2024-04-01 22:34:23.300[1712021663300] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
+ at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
+ at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
+ at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
+ at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
+ at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7859e786 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 53 common frames omitted
+2024-04-01 22:34:23.301[1712021663301] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
+2024-04-01 22:34:23.302[1712021663302] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure
+java.io.InterruptedIOException: executor rejected
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
+ at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
+ at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
+ at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
+ at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
+ at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
+ at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
+ at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
+ at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
+ at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
+ at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
+ at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
+ at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
+ at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
+ at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
+ at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
+ at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
+ at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
+ at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
+ at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
+ at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
+ at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63)
+ at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
+ at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
+ at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
+ at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232)
+ at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55)
+Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@664a9613 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
+ at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
+ at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
+ at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
+ ... 52 common frames omitted
+2024-04-01 22:34:23.307[1712021663307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55342//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021663306&signature=457221adb9a3468cfff837a0556c958e40eb560f18e6cbce59a55e8f19aa4855
+2024-04-01 22:34:23.313[1712021663313] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55344//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712021663313&signature=faccf8427a86b15f0751a445e3c94ed58d763fe58fbdeed36ac1ce9ca36c52c9
+2024-04-01 22:34:23.321[1712021663321] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55347//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712021663320&signature=8fb9fa1b62973470bed9e82d52345021af4711473bbdae3841ee054d78ec9cbf
+2024-04-01 22:34:23.327[1712021663327] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55349//dapi/v1/positionSide/dual?timestamp=1712021663327&signature=2e94873dcd40815857fd4bfab8dd0352ee5120dc11b098ec38980e8ec6118f3a
+2024-04-01 22:34:23.334[1712021663334] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55351//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021663334&signature=eb967a70b9d34e2b6ae2d10fe6069a427e6ec9eae997b568232eed6bbd725b12
+2024-04-01 22:34:23.349[1712021663349] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55354//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 22:34:23.356[1712021663356] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55356//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:34:23.364[1712021663364] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55358//fapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 22:34:23.371[1712021663371] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55361//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021663370&endTime=1712021664370
+2024-04-01 22:34:23.382[1712021663382] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55363//fapi/v1/leverageBracket?timestamp=1712021663381&signature=c459c020a917336cd1b5c8281e3d25ee1788ba245c30f02cc532f8cf943269fa
+2024-04-01 22:34:23.389[1712021663389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55365//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021663388&signature=7a44b79db2168fa9c01eb1f145af92e2e0a71684005a59557199a199812a8fc1
+2024-04-01 22:34:23.397[1712021663397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55367//dapi/v1/ticker/price
+2024-04-01 22:34:23.430[1712021663430] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55369//dapi/v1/ticker/price?pair=bnbusd_perpetual
+2024-04-01 22:34:23.469[1712021663469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55373//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712021663468&endTime=1712021664468
+2024-04-01 22:34:23.510[1712021663510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55375//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
+2024-04-01 22:34:23.529[1712021663529] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55377//fapi/v2/positionRisk?timestamp=1712021663529&signature=c11c95914c41f510adcffaa31be829a8a5de3752c169457ae93fb1ebc30a1363
+2024-04-01 22:34:23.536[1712021663536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55379//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1712021663536&signature=f67371c524cfa72d35a67a721cf9064931d28efeca7c32b61706209388f5b11e
+2024-04-01 22:34:23.543[1712021663543] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55381//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 22:34:23.548[1712021663548] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55383//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021663547&endTime=1712021664547
+2024-04-01 22:34:23.559[1712021663559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55387//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:34:23.569[1712021663569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55390//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021663568&endTime=1712021664568
+2024-04-01 22:34:23.582[1712021663582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55393//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1712021663582&signature=0fd14c712ad13e89efb9eaac9c0440ba437e88acf61a509ffaf578117ec5d46e
+2024-04-01 22:34:23.594[1712021663594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55397//dapi/v1/depth?symbol=BNBUSDT
+2024-04-01 22:34:23.598[1712021663598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55399//dapi/v1/depth?symbol=BNBUSDT&limit=10
+2024-04-01 22:34:23.603[1712021663603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55401//fapi/v2/balance?timestamp=1712021663603&signature=6f32d220ddc6afc573733b7752600655645221e5863f1f6023bc1bbe09760545
+2024-04-01 22:34:23.610[1712021663610] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55404//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021663609&signature=ea95d51ff04a57d7b222f79f21930f18dbe80cd2e7b5d50f03acb260934becbe
+2024-04-01 22:34:23.617[1712021663617] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55407//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712021663617&signature=6d140b3b52e57f169eb7bade3238f7d55509ccab1d3a182622528a776e6619fd
+2024-04-01 22:34:23.625[1712021663625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55411//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
+2024-04-01 22:34:23.629[1712021663629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55413//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021663628&endTime=1712021664628
+2024-04-01 22:34:23.634[1712021663634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55415//dapi/v1/positionRisk?timestamp=1712021663634&signature=57aa0bf490baea0a56a06f658038587542f814aae77aaa9d97ebe23a3916b4f9
+2024-04-01 22:34:23.638[1712021663638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55417//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712021663638&signature=2aba0d63283c69c49560281ca6782f74ce575a5f48121ae85fe90a7ed50c5dc2
+2024-04-01 22:34:23.648[1712021663648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55421//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:34:23.652[1712021663652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55423//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021663651&endTime=1712021664651
+2024-04-01 22:34:23.657[1712021663657] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55425//fapi/v1/income?symbol=BNBUSDT×tamp=1712021663657&signature=faf4d75371fe0b341c654c213e109e86195413720166b860b353b313ebde85a9
+2024-04-01 22:34:23.661[1712021663661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55427//fapi/v1/income?timestamp=1712021663661&signature=9fac361bc7eb60fa7ad19d7aac890867df987243a5f0577b002374d5fef4d3b8
+2024-04-01 22:34:23.667[1712021663667] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55429//dapi/v1/trades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:34:23.672[1712021663672] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55432//dapi/v1/trades?symbol=BNBUSDT
+2024-04-01 22:34:23.678[1712021663678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55434//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021663678&signature=261c6fa0059f8f6427895a61026e4743a39026f76d2c3949253149740a22c76c
+2024-04-01 22:34:23.686[1712021663686] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55437//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
+2024-04-01 22:34:23.691[1712021663691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55439//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021663689&endTime=1712021664689
+2024-04-01 22:34:23.700[1712021663700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55443//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021663700&endTime=1712021664700
+2024-04-01 22:34:23.704[1712021663704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55445//dapi/v1/fundingRate
+2024-04-01 22:34:23.721[1712021663721] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55447//fapi/v1/positionSide/dual?timestamp=1712021663717&signature=ad80bd835712ec5cbca2b9fbce328f47061798d5fea71b8d01c333b96f2e0fc3
+2024-04-01 22:34:23.732[1712021663732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55449//fapi/v1/ping
+2024-04-01 22:34:23.741[1712021663741] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55451//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
+2024-04-01 22:34:23.770[1712021663770] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55453//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
+2024-04-01 22:34:23.776[1712021663776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55455//dapi/v1/aggTrades?symbol=BNBUSDT
+2024-04-01 22:34:23.789[1712021663789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55458//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021663787&endTime=1712021664787
+2024-04-01 22:34:23.869[1712021663869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55461//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712021663868&endTime=1712021664868
+2024-04-01 22:34:23.880[1712021663880] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55464//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
+2024-04-01 22:34:23.885[1712021663885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55466//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
+2024-04-01 22:34:23.892[1712021663892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55468//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021663890&endTime=1712021664890
+2024-04-01 22:34:23.905[1712021663905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55472//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712021663904&signature=73196e7d8a7bcfbdf1951956b2ab6abce9ae6583ee2f3801635eb3f05c1b222b
+2024-04-01 22:34:23.916[1712021663916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55475//fapi/v1/income/asyn?startTime=1712021663914&endTime=1712021664914×tamp=1712021663916&signature=5c5552ef6e07e1f706aeb3189cf9efd64b43590f47df49f70915bdd50111c203
+2024-04-01 22:34:23.925[1712021663925] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55477//fapi/v1/income/asyn?timestamp=1712021663925&signature=5ccffa154881a720b654f3932bc489574cd645b282fb92e8cbc8536dffc8568a
+2024-04-01 22:34:23.933[1712021663933] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55479//fapi/v1/assetIndex?symbol=ADAUSD
+2024-04-01 22:34:23.939[1712021663939] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55481//fapi/v1/assetIndex
+2024-04-01 22:34:23.948[1712021663948] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55483//dapi/v1/listenKey
+2024-04-01 22:34:23.955[1712021663955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55485//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1712021663955&signature=44ef1783769997d888aef3fe80ecf2e4e3745c734746b1c8147217bf98b6edf9
+2024-04-01 22:34:23.969[1712021663969] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55488//fapi/v2/account?timestamp=1712021663969&signature=e83733cb8d9d2e589bb685572afa9a9870d12d675957d1ed8da386550b4f0e21
+2024-04-01 22:34:23.979[1712021663979] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55491//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021663978&signature=6822394390e2074161419d5a9a5243c4b2135da05cfdfe4796fadce91c9f4364
+2024-04-01 22:34:23.987[1712021663987] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55493//fapi/v1/listenKey
+2024-04-01 22:34:23.993[1712021663993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55495//dapi/v1/adlQuantile?timestamp=1712021663992&signature=a6f994f5f1325745a6fa920112d187f0d0d53a3b632572ec3285f0e0c1b5f022
+2024-04-01 22:34:24.001[1712021664001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55497//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021664001&signature=e8a0134fba8d185dd16750d54c0b10fe8c1dac5840e561f397880457bccac364
+2024-04-01 22:34:24.007[1712021664007] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55499//dapi/v1/listenKey
+2024-04-01 22:34:24.017[1712021664017] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55502//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021664017&signature=bbace2b1ff62395f23731d67ebe44f102f53b991e9261f25dc5bdeedbccb0fb6
+2024-04-01 22:34:24.029[1712021664029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55506//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
+2024-04-01 22:34:24.035[1712021664035] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55508//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712021664034&endTime=1712021665034
+2024-04-01 22:34:24.044[1712021664044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55510//fapi/v1/adlQuantile?timestamp=1712021664043&signature=0e380d0b84746376d5b56d3ad5d8bf81bc00d927cd783c0d125651d7b78ee772
+2024-04-01 22:34:24.050[1712021664050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55512//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021664050&signature=e30cdc2ed0b3fb87a0aca29820f83aa7582a9e1963852ec4a30e2632b05f5967
+2024-04-01 22:34:24.056[1712021664056] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55514//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021664056&signature=8f18dd056089b560f66adb1ecea68b5257553eae7c5c25793367511ad0fb0d2a
+2024-04-01 22:34:24.064[1712021664064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55516//fapi/v1/forceOrders?timestamp=1712021664064&signature=b4d7bad441233fb22922a20817982482d1bc94f2fb84fb48f0d0880266feba56
+2024-04-01 22:34:24.072[1712021664072] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55518//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021664071&endTime=1712021665071
+2024-04-01 22:34:24.083[1712021664083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55522//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:34:24.089[1712021664089] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55524//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021664088&signature=ce3a0ca64dddb3b2f019095c0fb5d7323a2acb6b31a1d6c4356eb27d59df09a5
+2024-04-01 22:34:24.098[1712021664098] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55527//dapi/v1/leverageBracket?timestamp=1712021664098&signature=374a2d35a30ac7f08b5afb345d61c76e6842b1e1a4b7a8f964d6a62d61c95ec4
+2024-04-01 22:34:24.103[1712021664103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55529//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021664103&signature=72ed241a93e8d8803e92abe054ff85bd691945441cc7ac194a17836977fa8a02
+2024-04-01 22:34:24.110[1712021664110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55531//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021664108&endTime=1712021665108
+2024-04-01 22:34:24.119[1712021664119] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55535//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
+2024-04-01 22:34:24.129[1712021664129] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55538//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1712021664129&signature=cc4f728612ec02f122fbda7346ef01fe5464f214176fb802d9da28cded9ad199
+2024-04-01 22:34:24.140[1712021664140] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55542//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021664139&endTime=1712021665139
+2024-04-01 22:34:24.147[1712021664147] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55544//dapi/v1/klines?symbol=BNBUSDT&interval=1m
+2024-04-01 22:34:24.155[1712021664155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55547//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021664155&signature=e622e993ab900476ca64c5a25d8354e98c5a2aaba1fa3dbce7cdadd0ee596a62
+2024-04-01 22:34:24.162[1712021664162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55549//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021664162&signature=00922199adba4df6c59f5749d7973a90e9a4ef44d453a4f419027552240d386e
+2024-04-01 22:34:24.167[1712021664167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55551//fapi/v1/leverageBracket?timestamp=1712021664167&signature=f4aae3a4e86054b54bb357d3b4621f4206b8cf260e61b883707caa882f75db15
+2024-04-01 22:34:24.173[1712021664173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55553//dapi/v2/leverageBracket?timestamp=1712021664173&signature=b648a147802c9c9b66aeccff1da64a1ad444d308568b6e4adb7ecb5b5069d7a7
+2024-04-01 22:34:24.179[1712021664179] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55555//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712021664179&signature=ed459ca26456efd09cf5cea9bb7e5becefd86fc69a4dd8094016b198747a6c92
+2024-04-01 22:34:24.185[1712021664185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55557//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021664185&signature=a3b48f022793f76e100553142a7de7080020ae6466d5169d8ad14998dec6dea7
+2024-04-01 22:34:24.190[1712021664190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55559//dapi/v1/forceOrders?timestamp=1712021664190&signature=37e756aa451e242d40bf01cc9c7378e5f3f18ff245a27abb4be45a5e7bf5c377
+2024-04-01 22:34:24.196[1712021664196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55561//dapi/v1/time
+2024-04-01 22:34:24.205[1712021664205] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55564//fapi/v1/listenKey
+2024-04-01 22:34:24.213[1712021664213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55566//dapi/v1/account?timestamp=1712021664213&signature=80fdec86c0817ecf1b6987c8eeb51b9b49d7b71b5dc497b36cdf1a1f3ea54682
diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz b/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz
new file mode 100644
index 0000000..ab62eae
Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz differ
diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz
new file mode 100644
index 0000000..edf0bea
Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz differ
diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz
new file mode 100644
index 0000000..3da6c29
Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz differ
diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz
new file mode 100644
index 0000000..c9806de
Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz differ
diff --git a/pom.xml b/pom.xml
index cc6fc9e..770dc34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,34 +44,34 @@
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- 3.1.2
-
-
- com.puppycrawl.tools
- checkstyle
- 9.3
-
-
-
- src/main/resources/checkstyle.xml
- UTF-8
- true
- true
- true
-
-
-
- validate
- validate
-
- checkstyle
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
org.apache.maven.pluginsmaven-source-plugin
@@ -195,5 +195,16 @@
4.13.2test
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.10.1
+ test
+
+
+ org.apache.logging.log4j
+ log4j-1.2-api
+ 2.20.0
+
diff --git a/src/main/java/com/binance/connector/futures/client/WebsocketClient.java b/src/main/java/com/binance/connector/futures/client/WebsocketClient.java
deleted file mode 100644
index 1d89c17..0000000
--- a/src/main/java/com/binance/connector/futures/client/WebsocketClient.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.binance.connector.futures.client;
-
-import com.binance.connector.futures.client.utils.WebSocketCallback;
-import java.util.ArrayList;
-
-public interface WebsocketClient {
- int symbolTicker(String symbol, WebSocketCallback onMessageCallback);
- int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback);
- int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int aggTradeStream(String symbol, WebSocketCallback onMessageCallback);
- int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int miniTickerStream(String symbol, WebSocketCallback onMessageCallback);
- int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int allTickerStream(WebSocketCallback onMessageCallback);
- int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int allMiniTickerStream(WebSocketCallback onMessageCallback);
- int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int bookTicker(String symbol, WebSocketCallback onMessageCallback);
- int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int allBookTickerStream(WebSocketCallback onMessageCallback);
- int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback);
- int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback);
- int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int combineStreams(ArrayList streams, WebSocketCallback onMessageCallback);
- int combineStreams(ArrayList streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int listenUserStream(String listenKey, WebSocketCallback onMessageCallback);
- int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- void closeConnection(int streamId);
- void closeAllConnections();
- int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback);
- int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int continuousKlineStream(String pair, String interval, String contractType, WebSocketCallback onMessageCallback);
- int continuousKlineStream(String pair, String interval, String contractType, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int forceOrderStream(String symbol, WebSocketCallback onMessageCallback);
- int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
- int allForceOrderStream(WebSocketCallback onMessageCallback);
- int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback);
-}
\ No newline at end of file
diff --git a/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java
index 05b234f..510c68a 100644
--- a/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java
+++ b/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java
@@ -43,6 +43,20 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onMessageC
return indexPriceStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
}
+ /**
+ * For creating the request and refactoring the request builder because of long statement and code redundancy smell.
+ * @param initalString
+ * @param speed
+ * @param pair
+ * @return
+ */
+
+// Refactored Area Starts Method apllied -> Extract method
+ public String indexPriceStreamRequestString(String initalString, int speed, String pair){
+ String BaseUrl = getBaseUrl();
+ pair = pair.toLowerCase();
+ return String.format(initalString,BaseUrl,pair,speed) ;
+ }
/**
* Same as {@link #indexPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
*
@@ -59,12 +73,15 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCall
Request request = null;
final int defaultSpeed = 3;
if (speed == defaultSpeed) {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPrice", getBaseUrl(), pair.toLowerCase(), speed));
+ String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice",speed,pair);
+ request = RequestBuilder.buildWebsocketRequest(Format);
} else {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPrice@%ss", getBaseUrl(), pair.toLowerCase(), speed));
+ String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice@%ss",speed,pair);
+ request = RequestBuilder.buildWebsocketRequest(Format);
}
return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
}
+//Refactored Area Ends
/**
* Mark price and funding rate for a single pair pushed every 3 seconds or every second.
@@ -82,30 +99,24 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCall
*/
public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(pair, String.class, "pair");
- return markPriceSymbolsPairStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ return markPriceSymbolsPairStream(new MarkPriceSymbolParams(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback()));
}
/**
* Same as {@link #markPriceSymbolsPairStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
*
- * @param pair trading pair
- * @param speed speed in seconds, can be 1 or 3
- * @param onOpenCallback onOpenCallback
- * @param onMessageCallback onMessageCallback
- * @param onClosingCallback onClosingCallback
- * @param onFailureCallback onFailureCallback
- * @return int - Connection ID
+ * @param markPriceSymbolParams@return int - Connection ID
*/
- public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
- ParameterChecker.checkParameterType(pair, String.class, "pair");
+ public int markPriceSymbolsPairStream(MarkPriceSymbolParams markPriceSymbolParams) {
+ ParameterChecker.checkParameterType(markPriceSymbolParams.getPair(), String.class, "pair");
Request request = null;
final int defaultSpeed = 3;
- if (speed == defaultSpeed) {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), pair.toLowerCase()));
+ if (markPriceSymbolParams.getSpeed() == defaultSpeed) {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase()));
} else {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), pair.toLowerCase(), speed));
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase(), markPriceSymbolParams.getSpeed()));
}
- return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ return createConnection(markPriceSymbolParams.getOnOpenCallback(), markPriceSymbolParams.getOnMessageCallback(), markPriceSymbolParams.getOnClosingCallback(), markPriceSymbolParams.getOnFailureCallback(), request);
}
/**
diff --git a/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java b/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java
new file mode 100644
index 0000000..2c46156
--- /dev/null
+++ b/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java
@@ -0,0 +1,54 @@
+package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+
+public class MarkPriceSymbolParams {
+ private final String pair;
+ private final int speed;
+ private final WebSocketCallback onOpenCallback;
+ private final WebSocketCallback onMessageCallback;
+ private final WebSocketCallback onClosingCallback;
+ private final WebSocketCallback onFailureCallback;
+
+ /**
+ * @param pair trading pair
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ *
+ */
+ public MarkPriceSymbolParams(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ this.pair = pair;
+ this.speed = speed;
+ this.onOpenCallback = onOpenCallback;
+ this.onMessageCallback = onMessageCallback;
+ this.onClosingCallback = onClosingCallback;
+ this.onFailureCallback = onFailureCallback;
+ }
+
+ public String getPair() {
+ return pair;
+ }
+
+ public int getSpeed() {
+ return speed;
+ }
+
+ public WebSocketCallback getOnOpenCallback() {
+ return onOpenCallback;
+ }
+
+ public WebSocketCallback getOnMessageCallback() {
+ return onMessageCallback;
+ }
+
+ public WebSocketCallback getOnClosingCallback() {
+ return onClosingCallback;
+ }
+
+ public WebSocketCallback getOnFailureCallback() {
+ return onFailureCallback;
+ }
+}
diff --git a/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java
index dee86b0..665cc4a 100644
--- a/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java
+++ b/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java
@@ -1,10 +1,10 @@
package com.binance.connector.futures.client.impl;
import com.binance.connector.futures.client.enums.DefaultUrls;
-import com.binance.connector.futures.client.impl.um_futures.UMAccount;
+import com.binance.connector.futures.client.impl.futures.Account;
+import com.binance.connector.futures.client.impl.futures.UserData;
import com.binance.connector.futures.client.impl.um_futures.UMMarket;
import com.binance.connector.futures.client.impl.um_futures.UMPortfolioMargin;
-import com.binance.connector.futures.client.impl.um_futures.UMUserData;
public class UMFuturesClientImpl extends FuturesClientImpl {
private static String defaultBaseUrl = DefaultUrls.USDM_PROD_URL;
@@ -40,13 +40,13 @@ public UMMarket market() {
}
@Override
- public UMAccount account() {
- return new UMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
+ public Account.UMAccount account() {
+ return new Account.UMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
}
@Override
- public UMUserData userData() {
- return new UMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy());
+ public UserData.UMUserData userData() {
+ return new UserData.UMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy());
}
@Override
diff --git a/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java
index 513aa69..c7bcd1a 100644
--- a/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java
+++ b/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java
@@ -1,6 +1,5 @@
package com.binance.connector.futures.client.impl;
-import com.binance.connector.futures.client.WebsocketClient;
import com.binance.connector.futures.client.utils.HttpClientSingleton;
import com.binance.connector.futures.client.utils.RequestBuilder;
import com.binance.connector.futures.client.utils.UrlBuilder;
@@ -26,7 +25,7 @@
*
* Response will be returned as callback.
*/
-public abstract class WebsocketClientImpl implements WebsocketClient {
+public abstract class WebsocketClientImpl {
private final String baseUrl;
private final Map connections = new HashMap<>();
private final WebSocketCallback noopCallback = msg -> {
@@ -59,7 +58,6 @@ public String getBaseUrl() {
* @see
* https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams
*/
- @Override
public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return aggTradeStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -75,7 +73,6 @@ public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@aggTrade", baseUrl, symbol.toLowerCase()));
@@ -98,7 +95,6 @@ public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSo
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream
*/
- @Override
public int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return markPriceStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -115,14 +111,17 @@ public int markPriceStream(String symbol, int speed, WebSocketCallback onMessage
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = null;
final int defaultSpeed = 3;
if (speed == defaultSpeed) {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase()));
- } else {
- request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed));
+ String reqStr = String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase());
+ request = RequestBuilder.buildWebsocketRequest(reqStr);
+ }
+ else {
+ String reqStr = String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed);
+ request = RequestBuilder.buildWebsocketRequest(reqStr);
+
}
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
}
@@ -143,7 +142,6 @@ public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCal
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams
*/
- @Override
public int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return klineStream(symbol, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -160,7 +158,6 @@ public int klineStream(String symbol, String interval, WebSocketCallback onMessa
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@kline_%s", baseUrl, symbol.toLowerCase(), interval));
@@ -182,7 +179,6 @@ public int klineStream(String symbol, String interval, WebSocketCallback onOpenC
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams
*/
- @Override
public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(pair, String.class, "pair");
return continuousKlineStream(pair, contractType, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -200,7 +196,6 @@ public int continuousKlineStream(String pair, String contractType, String interv
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(pair, String.class, "pair");
ParameterChecker.checkParameterType(contractType, String.class, "contractType");
@@ -226,7 +221,6 @@ public int continuousKlineStream(String pair, String contractType, String interv
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream
*/
- @Override
public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return miniTickerStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -242,7 +236,6 @@ public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback)
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@miniTicker", baseUrl, symbol.toLowerCase()));
@@ -265,7 +258,6 @@ public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, Web
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream
*/
- @Override
public int allMiniTickerStream(WebSocketCallback onMessageCallback) {
return allMiniTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -279,7 +271,6 @@ public int allMiniTickerStream(WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!miniTicker@arr", baseUrl));
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
@@ -301,7 +292,6 @@ public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallba
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams
*/
- @Override
public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return symbolTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -317,7 +307,6 @@ public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@ticker", baseUrl, symbol.toLowerCase()));
@@ -340,7 +329,6 @@ public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSock
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams
*/
- @Override
public int allTickerStream(WebSocketCallback onMessageCallback) {
return allTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -354,7 +342,6 @@ public int allTickerStream(WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!ticker@arr", baseUrl));
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
@@ -375,7 +362,6 @@ public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback o
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams
*/
- @Override
public int bookTicker(String symbol, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return bookTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -391,7 +377,6 @@ public int bookTicker(String symbol, WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@bookTicker", baseUrl, symbol.toLowerCase()));
@@ -412,7 +397,6 @@ public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocket
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream
*/
- @Override
public int allBookTickerStream(WebSocketCallback onMessageCallback) {
return allBookTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -426,7 +410,6 @@ public int allBookTickerStream(WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!bookTicker", baseUrl));
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
@@ -449,7 +432,6 @@ public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallba
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams
*/
- @Override
public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return forceOrderStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -465,7 +447,6 @@ public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback)
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@forceOrder", baseUrl, symbol.toLowerCase()));
@@ -488,7 +469,6 @@ public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, Web
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams
*/
- @Override
public int allForceOrderStream(WebSocketCallback onMessageCallback) {
return allForceOrderStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -502,7 +482,6 @@ public int allForceOrderStream(WebSocketCallback onMessageCallback) {
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!forceOrder@arr", baseUrl));
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
@@ -525,7 +504,6 @@ public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallba
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams
*/
- @Override
public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return partialDepthStream(symbol, levels, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -543,7 +521,6 @@ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCal
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -574,7 +551,6 @@ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCal
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams
*/
- @Override
public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
return diffDepthStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
@@ -591,7 +567,6 @@ public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessage
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
ParameterChecker.checkParameterType(symbol, String.class, "symbol");
@@ -617,7 +592,6 @@ public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCal
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams
*/
- @Override
public int listenUserStream(String listenKey, WebSocketCallback onMessageCallback) {
return listenUserStream(listenKey, noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -632,7 +606,6 @@ public int listenUserStream(String listenKey, WebSocketCallback onMessageCallbac
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s", baseUrl, listenKey));
return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
@@ -649,7 +622,6 @@ public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback,
* @see
* https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams
*/
- @Override
public int combineStreams(ArrayList streams, WebSocketCallback onMessageCallback) {
return combineStreams(streams, noopCallback, onMessageCallback, noopCallback, noopCallback);
}
@@ -664,7 +636,6 @@ public int combineStreams(ArrayList streams, WebSocketCallback onMessage
* @param onFailureCallback onFailureCallback
* @return int - Connection ID
*/
- @Override
public int combineStreams(ArrayList streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
String url = UrlBuilder.buildStreamUrl(String.format("%s/stream", baseUrl), streams);
Request request = RequestBuilder.buildWebsocketRequest(url);
@@ -676,7 +647,6 @@ public int combineStreams(ArrayList streams, WebSocketCallback onOpenCal
*
* @param connectionId Connection ID
*/
- @Override
public void closeConnection(int connectionId) {
if (connections.containsKey(connectionId)) {
connections.get(connectionId).close();
@@ -690,7 +660,6 @@ public void closeConnection(int connectionId) {
/**
* Closes all streams
*/
- @Override
public void closeAllConnections() {
if (!connections.isEmpty()) {
logger.info("Closing {} connections(s)", connections.size());
@@ -721,4 +690,8 @@ public int createConnection(
connections.put(connectionId, connection);
return connectionId;
}
+// fo the ease of testing the closeAllConnection Methods
+ public Map getConnections() {
+ return connections;
+ }
}
diff --git a/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java b/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java
index 5498c91..f75cf33 100644
--- a/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java
+++ b/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java
@@ -520,4 +520,265 @@ public String getCommissionRate(LinkedHashMap parameters) {
ParameterChecker.checkParameter(parameters, "symbol", String.class);
return requestHandler.sendSignedRequest(productUrl, COMMISSION_RATE, parameters, HttpMethod.GET, showLimitUsage);
}
+
+ /**
+ *
USDⓈ-Margined Trade Endpoints
+ * All endpoints under the
+ * Futures Account/Trade Endpoint
+ * section of the API documentation will be implemented in this class.
+ *
+ * Response will be returned in String format.
+ */
+ public static class UMAccount extends Account {
+ public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+ }
+
+ private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin";
+ /**
+ * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+ *
+ * POST /v1/multiAssetsMargin
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * multiAssetsMargin -- mandatory/string
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade
+ */
+ public String changeMultiAssetsMode(LinkedHashMap parameters) {
+ ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
+ return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage());
+ }
+
+ /**
+ * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+ *
+ * GET /v1/multiAssetsMargin
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data
+ */
+ public String getCurrentMultiAssetMode(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ *
+ * GET /v1/openOrders
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data
+ */
+ public String currentAllOpenOrders(LinkedHashMap parameters) {
+ return super.currentAllOpenOrders(parameters);
+ }
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ *
+ * GET /v1/allOrders
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * GET /v2/balance
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data
+ */
+ public String futuresAccountBalance(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String ACCOUNT_INFORMATION = "/v2/account";
+ /**
+ * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
+ *
+ * GET /v2/account
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data
+ */
+ public String accountInformation(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String POSITION_RISK = "/v2/positionRisk";
+ /**
+ * Get current position information.
+ *
+ * GET /v2/positionRisk
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data
+ */
+ public String positionInformation(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ /**
+ * Get trades for a specific account and symbol.
+ *
+ * GET /v1/userTrades
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * GET /v1/leverageBracket
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data
+ */
+ public String getLeverageBracket(LinkedHashMap parameters) {
+ return super.getLeverageBracket(parameters);
+ }
+
+ private final String API_TRADING_STATUS = "/v1/apiTradingStatus";
+ /**
+ * Futures Trading Quantitative Rules Indicators
+ * For more information on this, please refer to the Futures Trading Quantitative Rules
+ *
+ * GET /v1/apiTradingStatus
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data
+ */
+ public String getTradingRulesIndicators(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String INCOME_ASYN = "/v1/income/asyn";
+ /**
+ * Get Download Id For Futures Transaction History
+ *
+ * GET /v1/income/asyn
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * startTime -- optional/long
+ * endTime -- optional/long
+ * recvWindow -- optional/long
+ * @return String
+ * @see
+ * https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data
+ */
+ public String futuresDownloadId(LinkedHashMap parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String INCOME_ASYN_ID = "/v1/income/asyn/id";
+ /**
+ * Get Futures Transaction History Download Link by Id
+ *
+ * GET /v1/income/asyn/id
+ *
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ *
+ * All endpoints under the
+ * User Data Streams
+ * section of the API documentation will be implemented in this class.
+ *
+ * Response will be returned in String format.
+ */
+ public static class UMUserData extends UserData {
+ public UMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, showLimitUsage, proxy);
+ }
+ }
}
\ No newline at end of file
diff --git a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java b/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java
deleted file mode 100644
index 1baa3e4..0000000
--- a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java
+++ /dev/null
@@ -1,268 +0,0 @@
-package com.binance.connector.futures.client.impl.um_futures;
-
-import com.binance.connector.futures.client.enums.HttpMethod;
-import com.binance.connector.futures.client.utils.ParameterChecker;
-import java.util.LinkedHashMap;
-import com.binance.connector.futures.client.impl.futures.Account;
-import com.binance.connector.futures.client.utils.ProxyAuth;
-
-/**
- *
USDⓈ-Margined Trade Endpoints
- * All endpoints under the
- * Futures Account/Trade Endpoint
- * section of the API documentation will be implemented in this class.
- *
- * Response will be returned in String format.
- */
-public class UMAccount extends Account {
- public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
- super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
- }
-
- private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin";
- /**
- * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
- *
- * POST /v1/multiAssetsMargin
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * multiAssetsMargin -- mandatory/string
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade
- */
- public String changeMultiAssetsMode(LinkedHashMap parameters) {
- ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
- return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage());
- }
-
- /**
- * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
- *
- * GET /v1/multiAssetsMargin
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data
- */
- public String getCurrentMultiAssetMode(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
-
- /**
- * Get all open orders on a symbol. Careful when accessing this with no symbol.
- *
- * GET /v1/openOrders
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data
- */
- public String currentAllOpenOrders(LinkedHashMap parameters) {
- return super.currentAllOpenOrders(parameters);
- }
-
- /**
- * Get all open orders on a symbol. Careful when accessing this with no symbol.
- *
- * GET /v1/allOrders
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * GET /v2/balance
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data
- */
- public String futuresAccountBalance(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
- private final String ACCOUNT_INFORMATION = "/v2/account";
- /**
- * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
- *
- * GET /v2/account
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data
- */
- public String accountInformation(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
- private final String POSITION_RISK = "/v2/positionRisk";
- /**
- * Get current position information.
- *
- * GET /v2/positionRisk
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data
- */
- public String positionInformation(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
- /**
- * Get trades for a specific account and symbol.
- *
- * GET /v1/userTrades
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * GET /v1/leverageBracket
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data
- */
- public String getLeverageBracket(LinkedHashMap parameters) {
- return super.getLeverageBracket(parameters);
- }
-
- private final String API_TRADING_STATUS = "/v1/apiTradingStatus";
- /**
- * Futures Trading Quantitative Rules Indicators
- * For more information on this, please refer to the Futures Trading Quantitative Rules
- *
- * GET /v1/apiTradingStatus
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data
- */
- public String getTradingRulesIndicators(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
- private final String INCOME_ASYN = "/v1/income/asyn";
- /**
- * Get Download Id For Futures Transaction History
- *
- * GET /v1/income/asyn
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
- * startTime -- optional/long
- * endTime -- optional/long
- * recvWindow -- optional/long
- * @return String
- * @see
- * https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data
- */
- public String futuresDownloadId(LinkedHashMap parameters) {
- return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage());
- }
-
- private final String INCOME_ASYN_ID = "/v1/income/asyn/id";
- /**
- * Get Futures Transaction History Download Link by Id
- *
- * GET /v1/income/asyn/id
- *
- * @param
- * parameters LinkedHashedMap of String,Object pair
- * where String is the name of the parameter and Object is the value of the parameter
- *
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html
new file mode 100644
index 0000000..f01d0bb
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html
@@ -0,0 +1,10 @@
+HttpMethod.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html
new file mode 100644
index 0000000..1db56a8
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html
@@ -0,0 +1 @@
+RequestType
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html
new file mode 100644
index 0000000..65966b4
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html
@@ -0,0 +1,8 @@
+RequestType.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/index.html b/target/site/jacoco/com.binance.connector.futures.client.enums/index.html
new file mode 100644
index 0000000..37ac2d2
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.enums/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.enums
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html
new file mode 100644
index 0000000..7297410
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.enums
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html
new file mode 100644
index 0000000..d39bd42
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html
@@ -0,0 +1 @@
+BinanceClientException
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html
new file mode 100644
index 0000000..a6b713c
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html
@@ -0,0 +1,35 @@
+BinanceClientException.java
package com.binance.connector.futures.client.exceptions;
+
+public class BinanceClientException extends RuntimeException {
+ private static final long serialVersionUID = 1L;
+ private final int ERROR_CODE_0 = 0;
+ private final int httpStatusCode;
+ private final int errorCode;
+ private String errMsg;
+
+ public BinanceClientException(String fullErrMsg, int httpStatusCode) {
+ super(fullErrMsg);
+ this.httpStatusCode = httpStatusCode;
+ this.errorCode = ERROR_CODE_0;
+ }
+
+ public BinanceClientException(String fullErrMsg, String errMsg, int httpStatusCode, int errorCode) {
+ super(fullErrMsg);
+ this.httpStatusCode = httpStatusCode;
+ this.errorCode = errorCode;
+ this.errMsg = errMsg;
+ }
+
+ public int getErrorCode() {
+ return errorCode;
+ }
+
+ public int getHttpStatusCode() {
+ return httpStatusCode;
+ }
+
+ public String getErrMsg() {
+ return errMsg;
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html
new file mode 100644
index 0000000..fe95e8a
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html
@@ -0,0 +1 @@
+BinanceConnectorException
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html
new file mode 100644
index 0000000..592b59d
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html
@@ -0,0 +1,12 @@
+BinanceConnectorException.java
package com.binance.connector.futures.client.exceptions;
+
+public class BinanceConnectorException extends RuntimeException {
+
+ private static final long serialVersionUID = 1L;
+
+ public BinanceConnectorException(String fullErrMsg) {
+ super(fullErrMsg);
+ }
+
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html
new file mode 100644
index 0000000..a81e6b4
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html
@@ -0,0 +1 @@
+BinanceServerException
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html
new file mode 100644
index 0000000..c8d9de5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html
@@ -0,0 +1,23 @@
+BinanceServerException.java
package com.binance.connector.futures.client.exceptions;
+
+public class BinanceServerException extends RuntimeException {
+
+ private static final long serialVersionUID = 1L;
+ private static final int invalidStatusCode = -1;
+ private final int httpStatusCode;
+
+ public BinanceServerException(String fullErrMsg) {
+ super(fullErrMsg);
+ this.httpStatusCode = invalidStatusCode;
+ }
+
+ public BinanceServerException(String fullErrMsg, int httpStatusCode) {
+ super(fullErrMsg);
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public int getHttpStatusCode() {
+ return httpStatusCode;
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html
new file mode 100644
index 0000000..6b85ab5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.exceptions
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html
new file mode 100644
index 0000000..33ab1c5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.exceptions
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html
new file mode 100644
index 0000000..2622026
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html
@@ -0,0 +1 @@
+CMAccount
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html
new file mode 100644
index 0000000..262f0fa
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html
@@ -0,0 +1,244 @@
+CMAccount.java
package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Account;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Trade Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-trades-endpoints">Futures Account/Trade Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMAccount extends Account {
+ public CMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+ }
+
+ private final String ORDER = "/v1/order";
+ /**
+ * Order modify function, currently only LIMIT order modification is supported, modified orders will be reordered in the match queue
+ * <br><br>
+ * PUT /v1/order
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * orderId -- optional/long <br>
+ * origClientOrderId -- optional/string <br>
+ * symbol - mandatory/string <br>
+ * side -- mandatory/enum <br>
+ * quantity -- optional/decimal <br>
+ * price -- optional/decimal <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-order-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#modify-order-trade</a>
+ */
+ public String modifyOrder(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "side", String.class);
+ return getRequestHandler().sendSignedRequest(getProductUrl(), ORDER, parameters, HttpMethod.PUT, getShowLimitUsage());
+ }
+
+ private final String ORDER_AMENDMENT = "/v1/orderAmendment";
+ /**
+ * Get order modification history
+ * <br><br>
+ * GET /v1/orderAmendment
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderId -- optional/long <br>
+ * origClientOrderId -- optional/string <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-order-modify-history-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#get-order-modify-history-user_data</a>
+ */
+ public String orderModifyHistory(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return getRequestHandler().sendSignedRequest(getProductUrl(), ORDER_AMENDMENT, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/openOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * pair -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#current-all-open-orders-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#current-all-open-orders-user_data</a>
+ */
+ public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+ return super.currentAllOpenOrders(parameters);
+ }
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/allOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * pair -- optional/string <br>
+ * orderId -- optional/long <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-orders-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#all-orders-user_data</a>
+ */
+ public String allOrders(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkOrParameters(parameters, "symbol", "pair");
+ return super.allOrders(parameters);
+ }
+
+ private final String BALANCE = "/v1/balance";
+ /**
+ * Get Futures Account Balance
+ * <br><br>
+ * GET /v1/balance
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#futures-account-balance-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#futures-account-balance-user_data</a>
+ */
+ public String futuresAccountBalance(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String ACCOUNT_INFORMATION = "/v1/account";
+ /**
+ * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
+ * <br><br>
+ * GET /v2/account
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-information-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#account-information-user_data</a>
+ */
+ public String accountInformation(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String POSITION_RISK_V1 = "/v1/positionRisk";
+ /**
+ * Get current position information.
+ * <br><br>
+ * GET /v1/positionRisk
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * marginAsset -- optional/string <br>
+ * pair -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#position-information-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#position-information-user_data</a>
+ */
+ public String positionInformation(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK_V1, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ /**
+ * Get trades for a specific account and symbol.
+ * <br><br>
+ * GET /v1/userTrades
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * pair -- optional/string <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * fromId -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-trade-list-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#account-trade-list-user_data</a>
+ */
+ public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkOrParameters(parameters, "symbol", "pair");
+ return super.accountTradeList(parameters);
+ }
+
+ /**
+ * Notional and Leverage Brackets
+ * <br><br>
+ * GET /v1/leverageBracket
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-symbol-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-symbol-user_data</a>
+ */
+ public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+ return super.getLeverageBracket(parameters);
+ }
+
+ private final String LEVERAGE_BRACKET_PAIR = "/v2/leverageBracket";
+ /**
+ * Notional and Leverage Brackets
+ * <br><br>
+ * GET /v1/leverageBracket
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-pair-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-pair-user_data</a>
+ */
+ public String getLeverageBracketForPair(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), LEVERAGE_BRACKET_PAIR, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html
new file mode 100644
index 0000000..dc1e147
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html
@@ -0,0 +1 @@
+CMMarket
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html
new file mode 100644
index 0000000..3a97e49
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html
@@ -0,0 +1,225 @@
+CMMarket.java
package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Market;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Market Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#market-data-endpoints">Market Data Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMMarket extends Market {
+ public CMMarket(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, baseUrl, apiKey, showLimitUsage, proxy);
+ }
+
+ /**
+ * Mark Price and Funding Rate
+ * <br><br>
+ * GET /v1/premiumIndex
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading symbol <br>
+ * pair -- optional/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-and-mark-price">
+ * https://binance-docs.github.io/apidocs/delivery/en/#index-price-and-mark-price</a>
+ */
+ public String markPrice(LinkedHashMap<String, Object> parameters) {
+ return super.markPrice(parameters);
+ }
+
+ /**
+ * 24 hour rolling window price change statistics. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/ticker/24hr
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- optional/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#24hr-ticker-price-change-statistics">
+ * https://binance-docs.github.io/apidocs/delivery/en/#24hr-ticker-price-change-statistics</a>
+ */
+ public String ticker24H(LinkedHashMap<String, Object> parameters) {
+ return super.ticker24H(parameters);
+ }
+
+ /**
+ * Latest price for a symbol or symbols.
+ * <br><br>
+ * GET /v1/ticker/price
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- optional/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#symbol-price-ticker">
+ * https://binance-docs.github.io/apidocs/delivery/en/#symbol-price-ticker</a>
+ */
+ public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+ return super.tickerSymbol(parameters);
+ }
+
+ /**
+ * Best price/qty on the order book for a symbol or symbols.
+ * <br><br>
+ * GET /v1/ticker/bookTicker
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- optional/string -- the trading pair (Only applicable in COIN-M Futures) <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#symbol-order-book-ticker">
+ * https://binance-docs.github.io/apidocs/delivery/en/#symbol-order-book-ticker</a>
+ */
+ public String bookTicker(LinkedHashMap<String, Object> parameters) {
+ return super.bookTicker(parameters);
+ }
+
+ /**
+ * Open Interest History
+ * <br><br>
+ * GET /futures/data/openInterestHist
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics">
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics</a>
+ */
+ public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.openInterestStatistics(parameters);
+ }
+
+ /**
+ * Top Trader Long/Short Ratio (Positions)
+ * <br><br>
+ * GET /futures/data/topLongShortPositionRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions">
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions</a>
+ */
+ public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.topTraderLongShortPos(parameters);
+ }
+
+ /**
+ * Top Trader Long/Short Ratio (Accounts)
+ * <br><br>
+ * GET /futures/data/topLongShortAccountRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts">
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts</a>
+ */
+ public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.topTraderLongShortAccs(parameters);
+ }
+
+ /**
+ * Long/Short Ratio
+ * <br><br>
+ * GET /futures/data/globalLongShortAccountRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio">
+ * https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio</a>
+ */
+ public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.longShortRatio(parameters);
+ }
+
+ private final String BASIS = "/futures/data/basis";
+ /**
+ * For COIN-M Futures Only
+ * <br><br>
+ * GET /futures/data/basis
+ * <br>
+ * https://binance-docs.github.io/apidocs/delivery/en/#basis
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string -- the trading pair <br>
+ * contractType -- mandatory/enum -- CURRENT_QUARTER, NEXT_QUARTER, PERPETUAL
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d"
+ * limit -- optional/long -- Default 30,Max 500
+ * startTime -- optional/long
+ * endTime -- optional/long
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#basis">
+ * https://binance-docs.github.io/apidocs/delivery/en/#basis</a>
+ */
+ public String basis(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "contractType", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return getRequestHandler().sendPublicRequest(getBaseUrl(), BASIS, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html
new file mode 100644
index 0000000..ebd8247
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html
@@ -0,0 +1 @@
+CMPortfolioMargin
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html
new file mode 100644
index 0000000..6270c18
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html
@@ -0,0 +1,38 @@
+CMPortfolioMargin.java
package com.binance.connector.futures.client.impl.cm_futures;
+
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.PortfolioMargin;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Portfolio Margin Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-endpoints">PortfolioMargin Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMPortfolioMargin extends PortfolioMargin {
+ public CMPortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+ }
+
+ /**
+ * Current Portfolio Margin exchange trading rules.
+ * GET /v1/pmExchangeInfo
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * pair -- optional/string <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-exchange-information">
+ * https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-exchange-information</a>
+ */
+ public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+ return super.portfolioMarginExchangeInfo(parameters);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html
new file mode 100644
index 0000000..4b8d121
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html
@@ -0,0 +1 @@
+CMUserData
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html
new file mode 100644
index 0000000..4673dc3
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html
@@ -0,0 +1,19 @@
+CMUserData.java
package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.impl.futures.UserData;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined User Data Streams Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams">User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMUserData extends UserData {
+ public CMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, showLimitUsage, proxy);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html
new file mode 100644
index 0000000..3aa0e15
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.cm_futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html
new file mode 100644
index 0000000..d258046
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.cm_futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html
new file mode 100644
index 0000000..93ebef4
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html
@@ -0,0 +1 @@
+Account
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html
new file mode 100644
index 0000000..c9e4715
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html
@@ -0,0 +1,524 @@
+Account.java
package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Trade Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class Account {
+ private String productUrl;
+ private RequestHandler requestHandler;
+ private boolean showLimitUsage;
+
+ public Account(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ this.productUrl = productUrl;
+ this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ public String getProductUrl() {
+ return this.productUrl;
+ }
+
+ public RequestHandler getRequestHandler() {
+ return this.requestHandler;
+ }
+
+ public boolean getShowLimitUsage() {
+ return this.showLimitUsage;
+ }
+
+ public void setProductUrl(String productUrl) {
+ this.productUrl = productUrl;
+ }
+
+ public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+ this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+ }
+
+ public void setShowLimitUsage(boolean showLimitUsage) {
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ private final String OPEN_ORDERS = "/v1/openOrders";
+ public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, OPEN_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String ALL_ORDERS = "/v1/allOrders";
+ public String allOrders(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, ALL_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String USER_TRADES = "/v1/userTrades";
+ public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, USER_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String LEVERAGE_BRACKET = "/v1/leverageBracket";
+ public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, LEVERAGE_BRACKET, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String POSITION_SIDE_DUAL = "/v1/positionSide/dual";
+ /**
+ * Change user's position mode (Hedge Mode or One-way Mode ) on EVERY symbol
+ * <br><br>
+ * POST /v1/positionSide/dual
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * dualSidePosition -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-position-mode-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#change-position-mode-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-position-mode-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#change-position-mode-trade</a>
+ */
+ public String changePositionModeTrade(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
+ return requestHandler.sendSignedRequest(productUrl, POSITION_SIDE_DUAL, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ /**
+ * Check an order's status.
+ * <br><br>
+ * GET /v1/positionSide/dual
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-current-position-mode-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-current-position-mode-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-current-position-mode-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#get-current-position-mode-user_data</a>
+ */
+ public String getCurrentPositionMode(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, POSITION_SIDE_DUAL, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String ORDER = "/v1/order";
+ /**
+ * Send in a new order.
+ * <br><br>
+ * POST /v1/order
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * side -- mandatory/enum <br>
+ * positionSide - optional/enum <br>
+ * type -- mandatory/enum <br>
+ * timeInForce -- optional/enum <br>
+ * quantity -- optional/decimal <br>
+ * reduceOnly -- optional/string <br>
+ * price -- optional/decimal <br>
+ * newClientOrderId -- optional/string <br>
+ * stopPrice -- optional/decimal <br>
+ * closePosition -- optional/string <br>
+ * activationPrice -- optional/decimal <br>
+ * callbackRate -- optional/decimal <br>
+ * workingType -- optional/enum <br>
+ * priceProtect -- optional/string <br>
+ * newOrderRespType -- optional/enum <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#new-order-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#new-order-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#new-order-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#new-order-trade</a>
+ */
+ public String newOrder(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "side", String.class);
+ ParameterChecker.checkParameter(parameters, "type", String.class);
+ return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ private final String BATCH_ORDERS = "/v1/batchOrders";
+ /**
+ * Send in a new order.
+ * <br><br>
+ * POST /v1/batchOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * batchOrders -- mandatory/list <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#place-multiple-orders-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#place-multiple-orders-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-multiple-orders-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#modify-multiple-orders-trade</a>
+ */
+ public String placeMultipleOrders(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkRequiredParameter(parameters, "batchOrders");
+ return requestHandler.sendSignedRequest(productUrl, BATCH_ORDERS, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ /**
+ * Check an order's status.
+ * <br><br>
+ * GET /v1/order
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderId -- optional/long <br>
+ * origClientOrderId -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#query-order-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#query-order-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#query-order-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#query-order-user_data</a>
+ */
+ public String queryOrder(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+ return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ /**
+ * Cancel an active order.
+ * <br><br>
+ * DELETE /v1/order
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderId -- optional/long <br>
+ * origClientOrderId -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-order-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#cancel-order-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-order-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#cancel-order-trade</a>
+ */
+ public String cancelOrder(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+ return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.DELETE, showLimitUsage);
+ }
+
+ private final String ALL_OPEN_ORDERS = "/v1/allOpenOrders";
+ /**
+ * Cancel all open orders.
+ * <br><br>
+ * DELETE /v1/allOpenOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-all-open-orders-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#cancel-all-open-orders-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-all-open-orders-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#cancel-all-open-orders-trade</a>
+ */
+ public String cancelAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendSignedRequest(productUrl, ALL_OPEN_ORDERS, parameters, HttpMethod.DELETE, showLimitUsage);
+ }
+
+ /**
+ * Cancel multiple orders.
+ * <br><br>
+ * DELETE /v1/batchOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderIdList -- optional/list <br>
+ * origClientOrderIdList -- optional/list <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-multiple-orders-trade">
+ * hhttps://binance-docs.github.io/apidocs/futures/en/#cancel-multiple-orders-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-multiple-orders-trade">
+ * hhttps://binance-docs.github.io/apidocs/delivery/en/#cancel-multiple-orders-trade</a>
+ */
+ public String cancelMultipleOrders(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendSignedRequest(productUrl, BATCH_ORDERS, parameters, HttpMethod.DELETE, showLimitUsage);
+ }
+
+ private final String CANCEL_ALL = "/v1/countdownCancelAll";
+ /**
+ * Cancel all open orders of the specified symbol at the end of the specified countdown.
+ * <br><br>
+ * POST /v1/countdownCancelAll
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * countdownTime -- mandatory/long <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#auto-cancel-all-open-orders-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#auto-cancel-all-open-orders-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#auto-cancel-all-open-orders-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#auto-cancel-all-open-orders-trade</a>
+ */
+ public String autoCancelOpen(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "countdownTime", Integer.class);
+ return requestHandler.sendSignedRequest(productUrl, CANCEL_ALL, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ private final String OPEN_ORDER = "/v1/openOrder";
+ /**
+ * Query Current Open Order
+ * <br><br>
+ * GET /v1/openOrder
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderId -- optional/long <br>
+ * origClientOrderId - optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#query-current-open-order-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#query-current-open-order-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#query-current-open-order-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#query-current-open-order-user_data</a>
+ */
+ public String queryCurrentOpenOrder(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+ return requestHandler.sendSignedRequest(productUrl, OPEN_ORDER, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String LEVERAGE = "/v1/leverage";
+ /**
+ * Change user's initial leverage of specific symbol market.
+ * <br><br>
+ * POST /v1/leverage
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * leverage -- mandatory/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-initial-leverage-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#change-initial-leverage-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-initial-leverage-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#change-initial-leverage-trade</a>
+ */
+ public String changeInitialLeverage(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "leverage", Integer.class);
+ return requestHandler.sendSignedRequest(productUrl, LEVERAGE, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ private final String MARGIN_TYPE = "/v1/marginType";
+ /**
+ * Change user's margin type
+ * <br><br>
+ * POST /v1/marginType
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * marginType -- mandatory/enum <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-margin-type-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#change-margin-type-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-margin-type-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#change-margin-type-trade</a>
+ */
+ public String changeMarginType(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "marginType", String.class);
+ return requestHandler.sendSignedRequest(productUrl, MARGIN_TYPE, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ private final String POSITION_MARGIN = "/v1/positionMargin";
+ /**
+ * Modify Isolated Position Margin
+ * <br><br>
+ * POST /v1/positionMargin
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * positionSide -- optional/enum <br>
+ * amount -- mandatory/decimal <br>
+ * type -- mandatory/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#modify-isolated-position-margin-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#modify-isolated-position-margin-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-isolated-position-margin-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#modify-isolated-position-margin-trade</a>
+ */
+ public String modifyIsolatedPositionMargin(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkRequiredParameter(parameters, "amount");
+ ParameterChecker.checkParameter(parameters, "type", Integer.class);
+ return requestHandler.sendSignedRequest(productUrl, POSITION_MARGIN, parameters, HttpMethod.POST, showLimitUsage);
+ }
+
+ private final String POSITION_MARGIN_HISTORY = "/v1/positionMargin/history";
+ /**
+ * Get position margin change history
+ * <br><br>
+ * GET /v1/positionMargin/history
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * type -- optional/integer <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-position-margin-change-history-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-position-margin-change-history-trade</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-position-margin-change-history-trade">
+ * https://binance-docs.github.io/apidocs/delivery/en/#get-position-margin-change-history-trade</a>
+ */
+ public String getPositionMarginChangeHistory(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendSignedRequest(productUrl, POSITION_MARGIN_HISTORY, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String INCOME = "/v1/income";
+ /**
+ * Get Income History
+ * <br><br>
+ * GET /v1/income
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * incomeType -- optional/string <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-income-history-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-income-history-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-income-history-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#get-income-history-user_data</a>
+ */
+ public String getIncomeHistory(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, INCOME, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String ADL_QUANTILE = "/v1/adlQuantile";
+ /**
+ * Position ADL Quantile Estimation
+ * <br><br>
+ * GET /v1/adlQuantile
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#position-adl-quantile-estimation-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#position-adl-quantile-estimation-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#position-adl-quantile-estimation-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#position-adl-quantile-estimation-user_data</a>
+ */
+ public String getAdlQuantile(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, ADL_QUANTILE, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String FORCE_ORDERS = "/v1/forceOrders";
+ /**
+ * User's Force Orders
+ * <br><br>
+ * GET /v1/forceOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * autoCloseType -- optional/enum <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-39-s-force-orders-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#user-39-s-force-orders-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-39-s-force-orders-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#user-39-s-force-orders-user_data</a>
+ */
+ public String getForceOrders(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, FORCE_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String COMMISSION_RATE = "/v1/commissionRate";
+ /**
+ * User's Commission Rate
+ * <br><br>
+ * GET /v1/commissionRate
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-commission-rate-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#user-commission-rate-user_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-commission-rate-user_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#user-commission-rate-user_data</a>
+ */
+ public String getCommissionRate(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendSignedRequest(productUrl, COMMISSION_RATE, parameters, HttpMethod.GET, showLimitUsage);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html
new file mode 100644
index 0000000..e4b911b
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html
@@ -0,0 +1 @@
+Market
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html
new file mode 100644
index 0000000..2ef0735
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html
@@ -0,0 +1,405 @@
+Market.java
package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Market Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class Market {
+ private String baseUrl;
+ private String productUrl;
+ private RequestHandler requestHandler;
+ private boolean showLimitUsage;
+
+ public Market(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ this.baseUrl = baseUrl;
+ this.productUrl = productUrl;
+ this.requestHandler = new RequestHandler(apiKey, proxy);
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ public String getBaseUrl() {
+ return this.baseUrl;
+ }
+
+ public String getProductUrl() {
+ return this.productUrl;
+ }
+
+ public RequestHandler getRequestHandler() {
+ return this.requestHandler;
+ }
+
+ public boolean getShowLimitUsage() {
+ return this.showLimitUsage;
+ }
+
+ public void setBaseUrl(String baseUrl) {
+ this.baseUrl = baseUrl;
+ }
+
+ public void setProductUrl(String productUrl) {
+ this.productUrl = productUrl;
+ }
+
+ public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+ new RequestHandler(apiKey, secretKey, proxy);
+ }
+
+ public void setShowLimitUsage(boolean showLimitUsage) {
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ private final String MARK_PRICE = "/v1/premiumIndex";
+ public String markPrice(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(productUrl, MARK_PRICE, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TICKER_24H = "/v1/ticker/24hr";
+ public String ticker24H(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(productUrl, TICKER_24H, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TICKER_SYMBOL = "/v1/ticker/price";
+ public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(productUrl, TICKER_SYMBOL, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String BOOK_TICKER = "/v1/ticker/bookTicker";
+ public String bookTicker(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(productUrl, BOOK_TICKER, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String OPEN_INTEREST_STATS = "/futures/data/openInterestHist";
+ public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(baseUrl, OPEN_INTEREST_STATS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TOP_TRADER_LONG_SHORT_RATIO_POSITIONS = "/futures/data/topLongShortPositionRatio";
+ public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(baseUrl, TOP_TRADER_LONG_SHORT_RATIO_POSITIONS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TOP_TRADER_LONG_SHORT_RATIO_ACCOUNTS = "/futures/data/topLongShortAccountRatio";
+ public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(baseUrl, TOP_TRADER_LONG_SHORT_RATIO_ACCOUNTS, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String GLOBAL_LONG_SHORT = "/futures/data/globalLongShortAccountRatio";
+ public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(baseUrl, GLOBAL_LONG_SHORT, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+
+ private final String PING = "/v1/ping";
+ /**
+ * Test connectivity to the Rest API.
+ * <br><br>
+ * GET /v1/ping
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#test-connectivity">
+ * https://binance-docs.github.io/apidocs/futures/en/#test-connectivity</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#test-connectivity">
+ * https://binance-docs.github.io/apidocs/delivery/en/#test-connectivity</a>
+ */
+ public String ping() {
+ return requestHandler.sendPublicRequest(productUrl, PING, null, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TIME = "/v1/time";
+ /**
+ * Test connectivity to the Rest API and get the current server time.
+ * <br><br>
+ * GET /api/v1/time
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#check-server-time">
+ * https://binance-docs.github.io/apidocs/futures/en/#check-server-time</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#check-server-time">
+ * https://binance-docs.github.io/apidocs/delivery/en/#check-server-time</a>
+ */
+ public String time() {
+ return requestHandler.sendPublicRequest(productUrl, TIME, null, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String EXCHANGE_INFO = "/v1/exchangeInfo";
+ /**
+ * Current exchange trading rules and symbol information.
+ * <br><br>
+ * GET /v1/exchangeinfo
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#exchange-information">
+ * https://binance-docs.github.io/apidocs/futures/en/#exchange-information</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#exchange-information">
+ * https://binance-docs.github.io/apidocs/delivery/en/#exchange-information</a>
+ */
+ public String exchangeInfo() {
+ return requestHandler.sendPublicRequest(productUrl, EXCHANGE_INFO, null, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String DEPTH = "/v1/depth";
+ /**
+ * GET /v1/depth
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * limit -- optional/integer -- limit the results
+ * Default 100; max 5000. Valid limits:[5, 10, 20, 50, 100, 500, 1000, 5000] <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#order-book">
+ * https://binance-docs.github.io/apidocs/futures/en/#order-book</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#order-book">
+ * https://binance-docs.github.io/apidocs/delivery/en/#order-book</a>
+ */
+ public String depth(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendPublicRequest(productUrl, DEPTH, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String TRADES = "/v1/trades";
+ /**
+ * Get recent trades.
+ * <br><br>
+ * GET /v1/trades
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#recent-trades-list">
+ * https://binance-docs.github.io/apidocs/futures/en/#recent-trades-list</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#recent-trades-list">
+ * https://binance-docs.github.io/apidocs/delivery/en/#recent-trades-list</a>
+ */
+ public String trades(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendPublicRequest(productUrl, TRADES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String HISTORICAL_TRADES = "/v1/historicalTrades";
+ /**
+ * Get older market trades.
+ * <br><br>
+ * GET /v1/historicalTrades
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * limit -- optional/integer -- limit the result Default 500; max 1000 <br>
+ * fromId -- optional/long -- trade id to fetch from. Default gets most recent trades <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#old-trades-lookup-market_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#old-trades-lookup-market_data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#old-trades-lookup-market_data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#old-trades-lookup-market_data</a>
+ *
+ */
+ public String historicalTrades(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendWithApiKeyRequest(productUrl, HISTORICAL_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String AGG_TRADES = "/v1/aggTrades";
+ /**
+ * Get compressed, aggregate trades. Trades that fill at the time, from the same order,
+ * with the same price will have the quantity aggregated.
+ * <br><br>
+ * GET /v1/aggTrades
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * fromId -- optional/long -- id to get aggregate trades from INCLUSIVE <br>
+ * startTime -- optional/long -- Timestamp in ms to get aggregate trades from INCLUSIVE <br>
+ * endTime -- optional/long -- Timestamp in ms to get aggregate trades until INCLUSIVE <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#compressed-aggregate-trades-list">
+ * https://binance-docs.github.io/apidocs/futures/en/#compressed-aggregate-trades-list</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#compressed-aggregate-trades-list">
+ * https://binance-docs.github.io/apidocs/delivery/en/#compressed-aggregate-trades-list</a>
+ */
+ public String aggTrades(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendPublicRequest(productUrl, AGG_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String KLINES = "/v1/klines";
+ /**
+ * Kline/candlestick bars for a symbol.
+ * Klines are uniquely identified by their open time.
+ * <br><br>
+ * GET /v1/klines
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * interval -- mandatory/string <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-data</a>
+ */
+ public String klines(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "interval", String.class);
+ return requestHandler.sendPublicRequest(productUrl, KLINES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String CONTINUOUSKLINES = "/v1/continuousKlines";
+ /**
+ * Kline/candlestick bars for a specific contract type.
+ * Klines are uniquely identified by their open time.
+ * <br><br>
+ * GET /v1/continuousKlines
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string <br>
+ * contractType -- mandatory/enum <br>
+ * interval -- mandatory/enum <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#continuous-contract-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/futures/en/#continuous-contract-kline-candlestick-data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-data</a>
+ */
+ public String continuousKlines(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "contractType", String.class);
+ ParameterChecker.checkParameter(parameters, "interval", String.class);
+ return requestHandler.sendPublicRequest(productUrl, CONTINUOUSKLINES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String INDEXPRICEKLINES = "/v1/indexPriceKlines";
+ /**
+ * Kline/candlestick bars for the index price of a pair.
+ * Klines are uniquely identified by their open time.
+ * <br><br>
+ * GET /v1/indexPriceKlines
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * pair -- mandatory/string <br>
+ * interval -- mandatory/enum <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#index-price-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/futures/en/#index-price-kline-candlestick-data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#index-price-kline-candlestick-data</a>
+ */
+ public String indexPriceKlines(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "pair", String.class);
+ ParameterChecker.checkParameter(parameters, "interval", String.class);
+ return requestHandler.sendPublicRequest(productUrl, INDEXPRICEKLINES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String MARKPRICEKLINES = "/v1/markPriceKlines";
+ /**
+ * Kline/candlestick bars for the mark price of a symbol.
+ * Klines are uniquely identified by their open time.
+ * <br><br>
+ * GET /v1/markPriceKlines
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * interval -- mandatory/enum <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/futures/en/#mark-price-kline-candlestick-data</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-data">
+ * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-data</a>
+ */
+ public String markPriceKlines(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "interval", String.class);
+ return requestHandler.sendPublicRequest(productUrl, MARKPRICEKLINES, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String FUNDING_RATE = "/v1/fundingRate";
+ /**
+ * Get funding rate history
+ * <br><br>
+ * GET /v1/fundingRate
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading pair <br>
+ * startTime -- optional/long -- Timestamp in ms to get funding rate from INCLUSIVE. <br>
+ * endTime -- optional/long -- Timestamp in ms to get funding rate until INCLUSIVE. <br>
+ * limit -- optional/int -- Default 100; max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-funding-rate-history">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-funding-rate-history</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-funding-rate-history-of-perpetual-futures">
+ * https://binance-docs.github.io/apidocs/delivery/en/#get-funding-rate-history-of-perpetual-futures</a>
+ */
+ public String fundingRate(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendPublicRequest(productUrl, FUNDING_RATE, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String OPEN_INTEREST = "/v1/openInterest";
+ /**
+ * Get present open interest of a specific symbol.
+ * <br><br>
+ * GET /v1/openInterest
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest">
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#open-interest">
+ * https://binance-docs.github.io/apidocs/delivery/en/#open-interest</a>
+ */
+ public String openInterest(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return requestHandler.sendPublicRequest(productUrl, OPEN_INTEREST, parameters, HttpMethod.GET, showLimitUsage);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html
new file mode 100644
index 0000000..ac4dcfd
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html
@@ -0,0 +1 @@
+PortfolioMargin
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html
new file mode 100644
index 0000000..abb2f68
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html
@@ -0,0 +1,73 @@
+PortfolioMargin.java
package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Portfolio Margin Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class PortfolioMargin {
+ private String productUrl;
+ private RequestHandler requestHandler;
+ private boolean showLimitUsage;
+
+ public PortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ this.productUrl = productUrl;
+ this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ public String getProductUrl() {
+ return this.productUrl;
+ }
+
+ public RequestHandler getRequestHandler() {
+ return this.requestHandler;
+ }
+
+ public boolean getShowLimitUsage() {
+ return this.showLimitUsage;
+ }
+
+ public void setProductUrl(String productUrl) {
+ this.productUrl = productUrl;
+ }
+
+ public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+ this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+ }
+
+ public void setShowLimitUsage(boolean showLimitUsage) {
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ private final String PORTFOLIO_MARGIN_EXCHANGE_INFO = "/v1/pmExchangeInfo";
+ public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+ return requestHandler.sendSignedRequest(productUrl, PORTFOLIO_MARGIN_EXCHANGE_INFO, parameters, HttpMethod.GET, showLimitUsage);
+ }
+
+ private final String PORTFOLIO_MARGIN_ACCOUNT_INFO = "/v1/pmAccountInfo";
+ /**
+ * Get Portfolio Margin current account information.
+ * GET /v1/pmAccountInfo
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * asset -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-account-information-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-account-information-user_data</a>
+ */
+ public String portfolioMarginAccountInfo(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "asset", String.class);
+ return requestHandler.sendSignedRequest(productUrl, PORTFOLIO_MARGIN_ACCOUNT_INFO, parameters, HttpMethod.GET, showLimitUsage);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html
new file mode 100644
index 0000000..6de512d
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html
@@ -0,0 +1 @@
+UserData
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html
new file mode 100644
index 0000000..c140ddf
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html
@@ -0,0 +1,88 @@
+UserData.java
package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+
+/**
+ * <h2>User Data Streams Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class UserData {
+ private String productUrl;
+ private RequestHandler requestHandler;
+ private boolean showLimitUsage;
+
+ public UserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ this.productUrl = productUrl;
+ this.requestHandler = new RequestHandler(apiKey, proxy);
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ public String getProductUrl() {
+ return this.productUrl;
+ }
+
+ public RequestHandler getRequestHandler() {
+ return this.requestHandler;
+ }
+
+ public boolean getShowLimitUsage() {
+ return this.showLimitUsage;
+ }
+
+ public void setProductUrl(String productUrl) {
+ this.productUrl = productUrl;
+ }
+
+ public void setRequestHandler(String apiKey, ProxyAuth proxy) {
+ this.requestHandler = new RequestHandler(apiKey, proxy);
+ }
+
+ public void setShowLimitUsage(boolean showLimitUsage) {
+ this.showLimitUsage = showLimitUsage;
+ }
+
+ private final String LISTEN_KEY = "/v1/listenKey";
+ /**
+ * Start a new user data stream. The stream will close after 60 minutes unless a keepalive is sent.
+ * If the account has an active listenKey, that listenKey will be returned and its validity will be extended for 60 minutes.
+ * <br><br>
+ * POST /v1/listenKey
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#start-user-data-stream-user_stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#start-user-data-stream-user_stream</a>
+ */
+ public String createListenKey() {
+ return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.POST, showLimitUsage);
+ }
+
+ /**
+ * Keepalive a user data stream to prevent a time out. User data streams will close after 60 minutes.
+ * It's recommended to send a ping about every 60 minutes.
+ * <br><br>
+ * PUT /v1/listenKey
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#keepalive-user-data-stream-user_stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#keepalive-user-data-stream-user_stream</a>
+ */
+ public String extendListenKey() {
+ return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.PUT, showLimitUsage);
+ }
+
+ /**
+ * Close out a user data stream.
+ * <br><br>
+ * DELETE /v1/listenKey
+ * <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#close-user-data-stream-user_stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#close-user-data-stream-user_stream</a>
+ */
+ public String closeListenKey() {
+ return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.DELETE, showLimitUsage);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html
new file mode 100644
index 0000000..6ce7145
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html
new file mode 100644
index 0000000..73d3742
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html
new file mode 100644
index 0000000..5290366
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html
@@ -0,0 +1 @@
+UMAccount
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html
new file mode 100644
index 0000000..03afe60
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html
@@ -0,0 +1,269 @@
+UMAccount.java
package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Account;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Trade Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#account-trades-endpoints">Futures Account/Trade Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMAccount extends Account {
+ public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+ }
+
+ private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin";
+ /**
+ * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+ * <br><br>
+ * POST /v1/multiAssetsMargin
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * multiAssetsMargin -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade">
+ * https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade</a>
+ */
+ public String changeMultiAssetsMode(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
+ return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage());
+ }
+
+ /**
+ * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+ * <br><br>
+ * GET /v1/multiAssetsMargin
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data</a>
+ */
+ public String getCurrentMultiAssetMode(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/openOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data</a>
+ */
+ public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+ return super.currentAllOpenOrders(parameters);
+ }
+
+ /**
+ * Get all open orders on a symbol. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/allOrders
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * orderId -- optional/long <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data</a>
+ */
+ public String allOrders(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return super.allOrders(parameters);
+ }
+
+ private final String BALANCE = "/v2/balance";
+ /**
+ * Get Futures Account Balance
+ * <br><br>
+ * GET /v2/balance
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data</a>
+ */
+ public String futuresAccountBalance(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String ACCOUNT_INFORMATION = "/v2/account";
+ /**
+ * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
+ * <br><br>
+ * GET /v2/account
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data</a>
+ */
+ public String accountInformation(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String POSITION_RISK = "/v2/positionRisk";
+ /**
+ * Get current position information.
+ * <br><br>
+ * GET /v2/positionRisk
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data</a>
+ */
+ public String positionInformation(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ /**
+ * Get trades for a specific account and symbol.
+ * <br><br>
+ * GET /v1/userTrades
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string <br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * fromId -- optional/long <br>
+ * limit -- optional/integer <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data</a>
+ */
+ public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ return super.accountTradeList(parameters);
+ }
+
+ /**
+ * Notional and Leverage Brackets
+ * <br><br>
+ * GET /v1/leverageBracket
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data</a>
+ */
+ public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+ return super.getLeverageBracket(parameters);
+ }
+
+ private final String API_TRADING_STATUS = "/v1/apiTradingStatus";
+ /**
+ * Futures Trading Quantitative Rules Indicators
+ * For more information on this, please refer to the <a href="https://www.binance.com/en/support/faq/4f462ebe6ff445d4a170be7d9e897272">Futures Trading Quantitative Rules</a>
+ * <br><br>
+ * GET /v1/apiTradingStatus
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data</a>
+ */
+ public String getTradingRulesIndicators(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String INCOME_ASYN = "/v1/income/asyn";
+ /**
+ * Get Download Id For Futures Transaction History
+ * <br><br>
+ * GET /v1/income/asyn
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * startTime -- optional/long <br>
+ * endTime -- optional/long <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data</a>
+ */
+ public String futuresDownloadId(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String INCOME_ASYN_ID = "/v1/income/asyn/id";
+ /**
+ * Get Futures Transaction History Download Link by Id
+ * <br><br>
+ * GET /v1/income/asyn/id
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * downloadId -- mandatory/string <br>
+ * recvWindow -- optional/long <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data">
+ * https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data</a>
+ */
+ public String futuresDownloadLink(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "downloadId", String.class);
+ return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN_ID, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html
new file mode 100644
index 0000000..fe1ad68
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html
@@ -0,0 +1 @@
+UMMarket
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html
new file mode 100644
index 0000000..994b2ba
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html
@@ -0,0 +1,287 @@
+UMMarket.java
package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Market;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Market Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#market-data-endpoints">Market Data Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMMarket extends Market {
+ public UMMarket(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, baseUrl, apiKey, showLimitUsage, proxy);
+ }
+
+ /**
+ * Mark Price and Funding Rate
+ * <br><br>
+ * GET /v1/premiumIndex
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading symbol <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price">
+ * https://binance-docs.github.io/apidocs/futures/en/#mark-price</a>
+ */
+ public String markPrice(LinkedHashMap<String, Object> parameters) {
+ return super.markPrice(parameters);
+ }
+
+ /**
+ * 24 hour rolling window price change statistics. Careful when accessing this with no symbol.
+ * <br><br>
+ * GET /v1/ticker/24hr
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading symbol <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#24hr-ticker-price-change-statistics">
+ * https://binance-docs.github.io/apidocs/futures/en/#24hr-ticker-price-change-statistics</a>
+ */
+ public String ticker24H(LinkedHashMap<String, Object> parameters) {
+ return super.ticker24H(parameters);
+ }
+
+ /**
+ * Latest price for a symbol or symbols.
+ * <br><br>
+ * GET /v1/ticker/price
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading symbol <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker">
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker</a>
+ */
+ public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+ return super.tickerSymbol(parameters);
+ }
+
+ /**
+ * Best price/qty on the order book for a symbol or symbols.
+ * <br><br>
+ * GET /v1/ticker/bookTicker
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading symbol <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker">
+ * https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker</a>
+ */
+ public String bookTicker(LinkedHashMap<String, Object> parameters) {
+ return super.bookTicker(parameters);
+ }
+
+ /**
+ * Open Interest History
+ * <br><br>
+ * GET /futures/data/openInterestHist
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics">
+ * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics</a>
+ */
+ public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.openInterestStatistics(parameters);
+ }
+
+ /**
+ * Top Trader Long/Short Ratio (Positions)
+ * <br><br>
+ * GET /futures/data/topLongShortPositionRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions">
+ * https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions</a>
+ */
+ public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.topTraderLongShortPos(parameters);
+ }
+
+ /**
+ * Top Trader Long/Short Ratio (Accounts)
+ * <br><br>
+ * GET /futures/data/topLongShortAccountRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts">
+ * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts</a>
+ */
+ public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.topTraderLongShortAccs(parameters);
+ }
+
+ /**
+ * Long/Short Ratio
+ * <br><br>
+ * GET /futures/data/globalLongShortAccountRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio">
+ * https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio</a>
+ */
+ public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return super.longShortRatio(parameters);
+ }
+
+ private final String TAKE_BUY_SELL_VOLUME = "/futures/data/takerlongshortRatio";
+ /**
+ * Taker Buy/Sell Volume
+ * <br><br>
+ * GET /futures/data/takerlongshortRatio
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+ * limit -- optional/long -- default 30, max 500 <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume">
+ * https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume</a>
+ */
+ public String takerBuySellVol(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "period", String.class);
+ return getRequestHandler().sendPublicRequest(getBaseUrl(), TAKE_BUY_SELL_VOLUME, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String HISTORICAL_BLVT = "/v1/lvtKlines";
+ /**
+ * The BLVT NAV system is based on Binance Futures, so the endpoint is based on fapi
+ * <br><br>
+ * GET /v1/lvtKlines
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- mandatory/string -- the trading pair <br>
+ * interval -- mandatory/enum -- interval <br>
+ * startTime -- optional/long -- Start Time <br>
+ * endTime -- optional/long -- End Time <br>
+ * limit -- optional/long -- default 500, max 1000 <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick">
+ * https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick</a>
+ */
+ public String historicalBlvt(LinkedHashMap<String, Object> parameters) {
+ ParameterChecker.checkParameter(parameters, "symbol", String.class);
+ ParameterChecker.checkParameter(parameters, "interval", String.class);
+ return getRequestHandler().sendPublicRequest(getProductUrl(), HISTORICAL_BLVT, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String INDEX_INFO = "/v1/indexInfo";
+ /**
+ * GET /v1/indexInfo
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information">
+ * https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information</a>
+ */
+ public String indexInfo(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendPublicRequest(getProductUrl(), INDEX_INFO, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+ private final String ASSET_INDEX = "/v1/assetIndex";
+ /**
+ * asset index for Multi-Assets mode
+ * <br><br>
+ * GET /v1/assetIndex
+ * <br>
+ * https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string -- the trading pair <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index">
+ * https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index</a>
+ */
+ public String assetIndex(LinkedHashMap<String, Object> parameters) {
+ return getRequestHandler().sendPublicRequest(getProductUrl(), ASSET_INDEX, parameters, HttpMethod.GET, getShowLimitUsage());
+ }
+
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html
new file mode 100644
index 0000000..e451201
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html
@@ -0,0 +1 @@
+UMPortfolioMargin
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html
new file mode 100644
index 0000000..6e68a24
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html
@@ -0,0 +1,37 @@
+UMPortfolioMargin.java
package com.binance.connector.futures.client.impl.um_futures;
+
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.PortfolioMargin;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Portfolio Margin Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-endpoints">PortfolioMargin Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMPortfolioMargin extends PortfolioMargin {
+ public UMPortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+ }
+
+ /**
+ * Current Portfolio Margin exchange trading rules.
+ * GET /v1/pmExchangeInfo
+ * <br>
+ * @param
+ * parameters LinkedHashedMap of String,Object pair
+ * where String is the name of the parameter and Object is the value of the parameter
+ * <br><br>
+ * symbol -- optional/string <br>
+ * @return String
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-exchange-information">
+ * https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-exchange-information</a>
+ */
+ public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+ return super.portfolioMarginExchangeInfo(parameters);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html
new file mode 100644
index 0000000..5333821
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html
@@ -0,0 +1 @@
+UMUserData
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html
new file mode 100644
index 0000000..1e37eb5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html
@@ -0,0 +1,19 @@
+UMUserData.java
package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.impl.futures.UserData;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined User Data Streams Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams">User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMUserData extends UserData {
+ public UMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+ super(productUrl, apiKey, showLimitUsage, proxy);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html
new file mode 100644
index 0000000..435639f
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.um_futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html
new file mode 100644
index 0000000..a4d2a66
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl.um_futures
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html
new file mode 100644
index 0000000..263310b
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html
@@ -0,0 +1 @@
+CMFuturesClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html
new file mode 100644
index 0000000..4f94972
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html
@@ -0,0 +1,57 @@
+CMFuturesClientImpl.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html
new file mode 100644
index 0000000..9890796
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html
@@ -0,0 +1 @@
+CMWebsocketClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html
new file mode 100644
index 0000000..87097d2
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html
@@ -0,0 +1,194 @@
+CMWebsocketClientImpl.java
package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import okhttp3.Request;
+
+/**
+ * <h2>COIN-M Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams"> Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams"> User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public class CMWebsocketClientImpl extends WebsocketClientImpl {
+ public CMWebsocketClientImpl() {
+ super(DefaultUrls.COINM_WS_URL);
+ }
+
+ public CMWebsocketClientImpl(String baseUrl) {
+ super(baseUrl);
+ }
+
+ /**
+ * Index Price Stream
+ * <br><br>
+ * <pair>@indexPrice or <pair>@indexPrice@1s
+ * <br><br>
+ * Update Speed: 3000ms or 1000ms
+ *
+ * @param pair trading pair
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-stream">
+ * https://binance-docs.github.io/apidocs/delivery/en/#index-price-streams</a>
+ */
+ public int indexPriceStream(String pair, int speed, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ return indexPriceStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ }
+
+ /**
+ * For creating the request and refactoring the request builder because of long statement and code redundancy smell.
+ * @param initalString
+ * @param speed
+ * @param pair
+ * @return
+ */
+
+// Refactored Area Starts Method apllied -> Extract method
+ public String indexPriceStreamRequestString(String initalString, int speed, String pair){
+ String BaseUrl = getBaseUrl();
+ pair = pair.toLowerCase();
+ return String.format(initalString,BaseUrl,pair,speed) ;
+ }
+ /**
+ * Same as {@link #indexPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param pair trading pair
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ Request request = null;
+ final int defaultSpeed = 3;
+ if (speed == defaultSpeed) {
+ String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice",speed,pair);
+ request = RequestBuilder.buildWebsocketRequest(Format);
+ } else {
+ String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice@%ss",speed,pair);
+ request = RequestBuilder.buildWebsocketRequest(Format);
+ }
+ return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+//Refactored Area Ends
+
+ /**
+ * Mark price and funding rate for a single pair pushed every 3 seconds or every second.
+ * <br><br>
+ * <pair>@markPrice or <pair>@markPrice@1s
+ * <br><br>
+ * Update Speed: 3000ms or 1000ms
+ *
+ * @param pair trading pair
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-of-all-symbols-of-a-pair">
+ * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-of-all-symbols-of-a-pair</a>
+ */
+ public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ return markPriceSymbolsPairStream(new MarkPriceSymbolParams(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback()));
+ }
+
+ /**
+ * Same as {@link #markPriceSymbolsPairStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param markPriceSymbolParams@return int - Connection ID
+ */
+ public int markPriceSymbolsPairStream(MarkPriceSymbolParams markPriceSymbolParams) {
+ ParameterChecker.checkParameterType(markPriceSymbolParams.getPair(), String.class, "pair");
+ Request request = null;
+ final int defaultSpeed = 3;
+ if (markPriceSymbolParams.getSpeed() == defaultSpeed) {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase()));
+ } else {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase(), markPriceSymbolParams.getSpeed()));
+ }
+ return createConnection(markPriceSymbolParams.getOnOpenCallback(), markPriceSymbolParams.getOnMessageCallback(), markPriceSymbolParams.getOnClosingCallback(), markPriceSymbolParams.getOnFailureCallback(), request);
+ }
+
+ /**
+ * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+ * <br><br>
+ * <pair>@indexPriceKline_<interval>
+ * <br><br>
+ * Update Speed: 250ms
+ *
+ * @param pair trading pair
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-kline-candlestick-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#index-kline-candlestick-streams</a>
+ */
+ public int indexKlineCandlestick(String pair, String interval, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ return indexKlineCandlestick(pair, interval, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ }
+
+ /**
+ * Same as {@link #indexKlineCandlestick(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param pair trading pair
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int indexKlineCandlestick(String pair, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPriceKline_%s", getBaseUrl(), pair.toLowerCase(), interval));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+ * <br><br>
+ * <symbol>@markPriceKline_<interval>
+ * <br><br>
+ * Update Speed: 250ms
+ *
+ * @param symbol trading symbol
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-streams</a>
+ */
+ public int markKlineCandlestick(String symbol, String interval, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return markKlineCandlestick(symbol, interval, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ }
+
+ /**
+ * Same as {@link #markKlineCandlestick(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int markKlineCandlestick(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPriceKline_%s", getBaseUrl(), symbol.toLowerCase(), interval));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html
new file mode 100644
index 0000000..220a07a
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html
@@ -0,0 +1 @@
+FuturesClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html
new file mode 100644
index 0000000..66c1c3a
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html
@@ -0,0 +1,71 @@
+FuturesClientImpl.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html
new file mode 100644
index 0000000..cb7ac66
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html
@@ -0,0 +1 @@
+MarkPriceSymbolParams
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html
new file mode 100644
index 0000000..1c9579e
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html
@@ -0,0 +1,55 @@
+MarkPriceSymbolParams.java
package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+
+public class MarkPriceSymbolParams {
+ private final String pair;
+ private final int speed;
+ private final WebSocketCallback onOpenCallback;
+ private final WebSocketCallback onMessageCallback;
+ private final WebSocketCallback onClosingCallback;
+ private final WebSocketCallback onFailureCallback;
+
+ /**
+ * @param pair trading pair
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ *
+ */
+ public MarkPriceSymbolParams(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ this.pair = pair;
+ this.speed = speed;
+ this.onOpenCallback = onOpenCallback;
+ this.onMessageCallback = onMessageCallback;
+ this.onClosingCallback = onClosingCallback;
+ this.onFailureCallback = onFailureCallback;
+ }
+
+ public String getPair() {
+ return pair;
+ }
+
+ public int getSpeed() {
+ return speed;
+ }
+
+ public WebSocketCallback getOnOpenCallback() {
+ return onOpenCallback;
+ }
+
+ public WebSocketCallback getOnMessageCallback() {
+ return onMessageCallback;
+ }
+
+ public WebSocketCallback getOnClosingCallback() {
+ return onClosingCallback;
+ }
+
+ public WebSocketCallback getOnFailureCallback() {
+ return onFailureCallback;
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html
new file mode 100644
index 0000000..929f482
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html
@@ -0,0 +1 @@
+UMFuturesClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html
new file mode 100644
index 0000000..93865f5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html
@@ -0,0 +1,57 @@
+UMFuturesClientImpl.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html
new file mode 100644
index 0000000..0cd5802
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html
@@ -0,0 +1 @@
+UMWebsocketClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html
new file mode 100644
index 0000000..f332064
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html
@@ -0,0 +1,101 @@
+UMWebsocketClientImpl.java
package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import okhttp3.Request;
+
+/**
+ * <h2>USDⓈ-M Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams"> Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams"> User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public class UMWebsocketClientImpl extends WebsocketClientImpl {
+
+ public UMWebsocketClientImpl() {
+ super(DefaultUrls.USDM_WS_URL);
+ }
+
+ public UMWebsocketClientImpl(String baseUrl) {
+ super(baseUrl);
+ }
+
+ /**
+ * Mark price and funding rate for all symbols pushed every 3 seconds or every second.
+ * <br><br>
+ * <symbol>@markPrice or <symbol>@markPrice@1s
+ * <br><br>
+ * Update Speed: 3000ms or 1000ms
+ *
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream-for-all-market">
+ * https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream-for-all-market</a>
+ */
+ public int allMarkPriceStream(int speed, WebSocketCallback onMessageCallback) {
+ return allMarkPriceStream(speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ }
+
+ /**
+ * Same as {@link #allMarkPriceStream(int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int allMarkPriceStream(int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = null;
+ final int defaultSpeed = 3;
+ if (speed == defaultSpeed) {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!markPrice@arr", getBaseUrl()));
+ } else {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!markPrice@arr@%ss", getBaseUrl(), speed));
+ }
+ return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Composite index information for index symbols pushed every second.
+ * <br><br>
+ * <symbol>@compositeIndex
+ * <br><br>
+ * Update Speed: 1000ms
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information-streams</a>
+ */
+ public int compositeIndexSymbolInfo(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return compositeIndexSymbolInfo(symbol, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+ }
+
+ /**
+ * Same as {@link #compositeIndexSymbolInfo(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int compositeIndexSymbolInfo(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@compositeIndex", getBaseUrl(), symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html
new file mode 100644
index 0000000..01feae1
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html
@@ -0,0 +1 @@
+WebsocketClientImpl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html
new file mode 100644
index 0000000..166c2fa
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html
@@ -0,0 +1,698 @@
+WebsocketClientImpl.java
package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.utils.HttpClientSingleton;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.UrlBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.WebSocketConnection;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import okhttp3.Request;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * <h2>Futures Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams"> USDⓈ-M Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams"> COIN-M Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams"> USDⓈ-M User Data Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams"> COIN-M User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public abstract class WebsocketClientImpl {
+ private final String baseUrl;
+ private final Map<Integer, WebSocketConnection> connections = new HashMap<>();
+ private final WebSocketCallback noopCallback = msg -> {
+ };
+ private static final Logger logger = LoggerFactory.getLogger(WebsocketClientImpl.class);
+
+ public WebsocketClientImpl(String baseUrl) {
+ this.baseUrl = baseUrl;
+ }
+
+ public WebSocketCallback getNoopCallback() {
+ return this.noopCallback;
+ }
+
+ public String getBaseUrl() {
+ return this.baseUrl;
+ }
+
+ /**
+ * The Aggregate Trade Streams push market trade information that is aggregated for fills with same price and taking side every 100 milliseconds.
+ * Only market trades will be aggregated, which means the insurance fund trades and ADL trades won't be aggregated.
+ * <br><br>
+ * <symbol>@aggTrade
+ * <br><br>
+ * Update Speed: 100ms
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams</a>
+ */
+ public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return aggTradeStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #aggTradeStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@aggTrade", baseUrl, symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Mark price and funding rate for a single symbol pushed every 3 seconds or every second.
+ * <br><br>
+ * <symbol>@markPrice or <symbol>@markPrice@1s
+ * <br><br>
+ * Update Speed: 3000ms or 1000ms
+ *
+ * @param symbol trading symbol
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream">
+ * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream</a>
+ */
+ public int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return markPriceStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #markPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param speed speed in seconds, can be 1 or 3
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = null;
+ final int defaultSpeed = 3;
+ if (speed == defaultSpeed) {
+ String reqStr = String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase());
+ request = RequestBuilder.buildWebsocketRequest(reqStr);
+ }
+ else {
+ String reqStr = String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed);
+ request = RequestBuilder.buildWebsocketRequest(reqStr);
+
+ }
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+ * <br><br>
+ * <symbol>@kline_<interval>
+ * <br><br>
+ * Update Speed: 250ms
+ *
+ * @param symbol trading symbol
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams</a>
+ */
+ public int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return klineStream(symbol, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #klineStream(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@kline_%s", baseUrl, symbol.toLowerCase(), interval));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing). Contract Types are: perpetual, current_quarter, next_quarter
+ * <br><br>
+ * <pair>_<contractType>@continuousKline_<interval>
+ * <br><br>
+ * Update Speed: 250ms
+ *
+ * @param pair trading pair
+ * @param contractType perpetual, current_quarter, next_quarter
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams</a>
+ */
+ public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ return continuousKlineStream(pair, contractType, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #continuousKlineStream(String, String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param pair trading pair
+ * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+ * @param contractType perpetual, current_quarter, next_quarter
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(pair, String.class, "pair");
+ ParameterChecker.checkParameterType(contractType, String.class, "contractType");
+ ParameterChecker.checkParameterType(interval, String.class, "interval");
+
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s_%s@continuousKline_%s", baseUrl, pair.toLowerCase(), contractType, interval));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * 24hr rolling window mini-ticker statistics.
+ * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+ * <br><br>
+ * <symbol>@miniTicker
+ * <br><br>
+ * Update Speed: 500ms
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-mini-ticker-stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-mini-ticker-stream</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream">
+ * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream</a>
+ */
+ public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return miniTickerStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #miniTickerStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@miniTicker", baseUrl, symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * 24hr rolling window mini-ticker statistics for all symbols that changed in an array.
+ * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+ * Note that only tickers that have changed will be present in the array.
+ * <br><br>
+ * !miniTicker@arr
+ * <br><br>
+ * Update Speed: 1000ms
+ *
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-market-mini-tickers-stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#all-market-mini-tickers-stream</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream">
+ * https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream</a>
+ */
+ public int allMiniTickerStream(WebSocketCallback onMessageCallback) {
+ return allMiniTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #allMiniTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!miniTicker@arr", baseUrl));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * 24hr rolling window ticker statistics for a single symbol.
+ * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+ * <br><br>
+ * <symbol>@ticker
+ * <br><br>
+ * Update Speed: 500ms
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-ticker-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-ticker-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams</a>
+ */
+ public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return symbolTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #symbolTicker(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@ticker", baseUrl, symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * 24hr rolling window ticker statistics for all symbols.
+ * These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before.
+ * Note that only tickers that have changed will be present in the array.
+ * <br><br>
+ * !ticker@arr
+ * <br><br>
+ * Update Speed: 1000ms
+ *
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams</a>
+ */
+ public int allTickerStream(WebSocketCallback onMessageCallback) {
+ return allTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #allTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!ticker@arr", baseUrl));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Pushes any update to the best bid or ask's price or quantity in real-time for a specified symbol.
+ * <br><br>
+ * <symbol>@bookTicker
+ * <br><br>
+ * Update Speed: Real-time
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-book-ticker-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-book-ticker-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams</a>
+ */
+ public int bookTicker(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return bookTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #bookTicker(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@bookTicker", baseUrl, symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Pushes any update to the best bid or ask's price or quantity in real-time for all symbols.
+ * <br><br>
+ * !bookTicker
+ * <br><br>
+ * Update Speed: Real-time
+ *
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream">
+ * https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream</a>
+ */
+ public int allBookTickerStream(WebSocketCallback onMessageCallback) {
+ return allBookTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #allBookTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!bookTicker", baseUrl));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * The Liquidation Order Snapshot Streams push force liquidation order information for specific symbol.
+ * For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot.
+ * If no liquidation happens in the interval of 1000ms, no stream will be pushed.
+ * <br><br>
+ * <symbol>@forceOrder
+ * <br><br>
+ * Update Speed: 1000ms
+ *
+ * @param symbol trading symbol
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#liquidation-order-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#liquidation-order-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams</a>
+ */
+ public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return forceOrderStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #forceOrderStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@forceOrder", baseUrl, symbol.toLowerCase()));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * The All Liquidation Order Snapshot Streams push force liquidation order information for all symbols in the market.
+ * For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot.
+ * If no liquidation happens in the interval of 1000ms, no stream will be pushed.
+ * <br><br>
+ * !forceOrder@arr
+ * <br><br>
+ * Update Speed: 1000ms
+ *
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream">
+ * https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams</a>
+ */
+ public int allForceOrderStream(WebSocketCallback onMessageCallback) {
+ return allForceOrderStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #allForceOrderStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!forceOrder@arr", baseUrl));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Top bids and asks, Valid are 5, 10, or 20.
+ * <br><br>
+ * <symbol>@depth<levels>@<speed>ms
+ * <br><br>
+ * Update Speed: 250ms, 500ms or 100ms
+ *
+ * @param symbol trading symbol
+ * @param levels order book depth level, can be 5, 10, or 20
+ * @param speed update speed in ms, can be 250, 500 or 100
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#partial-book-depth-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#partial-book-depth-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams</a>
+ */
+ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return partialDepthStream(symbol, levels, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #partialDepthStream(String, int, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param levels order book depth level, can be 5, 10, or 20
+ * @param speed update speed in ms, can be 250, 500 or 100
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+
+ Request request = null;
+ final int defaultSpeed = 250;
+ if (speed == defaultSpeed) {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth%s", baseUrl, symbol.toLowerCase(), levels));
+ } else {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth%s@%sms", baseUrl, symbol.toLowerCase(), levels, speed));
+ }
+
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Bids and asks, pushed every 250 milliseconds, 500 milliseconds, 100 milliseconds (if existing)
+ * <br><br>
+ * <symbol>@depth@<speed>ms
+ * <br><br>
+ * Update Speed: 250ms, 500ms, 100ms
+ *
+ * @param symbol trading symbol
+ * @param speed update speed in ms, can be 250, 500 or 100
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#diff-book-depth-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#diff-book-depth-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams</a>
+ */
+ public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+ return diffDepthStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #diffDepthStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param symbol trading symbol
+ * @param speed update speed in ms, can be 250, 500 or 100
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+
+ Request request = null;
+ final int defaultSpeed = 250;
+ if (speed == defaultSpeed) {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth", baseUrl, symbol.toLowerCase(), speed));
+ } else {
+ request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth@%sms", baseUrl, symbol.toLowerCase(), speed));
+ }
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+
+ }
+
+ /**
+ * User Data Streams are accessed at /ws/<listenKey>
+ *
+ * @param listenKey listen key
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#user-data-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams</a>
+ */
+ public int listenUserStream(String listenKey, WebSocketCallback onMessageCallback) {
+ return listenUserStream(listenKey, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #listenUserStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param listenKey listen key
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s", baseUrl, listenKey));
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Combined streams are accessed at /stream?streams=<streamName1>/<streamName2>/<streamName3>
+ *
+ * @param streams A list of stream names to be combined <br>
+ * @param onMessageCallback onMessageCallback
+ * @return int - Connection ID
+ * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams">
+ * https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams</a>
+ * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams">
+ * https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams</a>
+ */
+ public int combineStreams(ArrayList<String> streams, WebSocketCallback onMessageCallback) {
+ return combineStreams(streams, noopCallback, onMessageCallback, noopCallback, noopCallback);
+ }
+
+ /**
+ * Same as {@link #combineStreams(ArrayList, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+ *
+ * @param streams stream name list
+ * @param onOpenCallback onOpenCallback
+ * @param onMessageCallback onMessageCallback
+ * @param onClosingCallback onClosingCallback
+ * @param onFailureCallback onFailureCallback
+ * @return int - Connection ID
+ */
+ public int combineStreams(ArrayList<String> streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+ String url = UrlBuilder.buildStreamUrl(String.format("%s/stream", baseUrl), streams);
+ Request request = RequestBuilder.buildWebsocketRequest(url);
+ return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ }
+
+ /**
+ * Closes a specific stream based on stream Id.
+ *
+ * @param connectionId Connection ID
+ */
+ public void closeConnection(int connectionId) {
+ if (connections.containsKey(connectionId)) {
+ connections.get(connectionId).close();
+ logger.info("Closing Connection ID {}", connectionId);
+ connections.remove(connectionId);
+ } else {
+ logger.info("Connection ID {} does not exist!", connectionId);
+ }
+ }
+
+ /**
+ * Closes all streams
+ */
+ public void closeAllConnections() {
+ if (!connections.isEmpty()) {
+ logger.info("Closing {} connections(s)", connections.size());
+ Iterator<Map.Entry<Integer, WebSocketConnection>> iter = connections.entrySet().iterator();
+ while (iter.hasNext()) {
+ WebSocketConnection connection = iter.next().getValue();
+ connection.close();
+ iter.remove();
+ }
+ }
+
+ if (connections.isEmpty()) {
+ HttpClientSingleton.getHttpClient().dispatcher().executorService().shutdown();
+ logger.info("All connections are closed!");
+ }
+ }
+
+ public int createConnection(
+ WebSocketCallback onOpenCallback,
+ WebSocketCallback onMessageCallback,
+ WebSocketCallback onClosingCallback,
+ WebSocketCallback onFailureCallback,
+ Request request
+ ) {
+ WebSocketConnection connection = new WebSocketConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+ connection.connect();
+ int connectionId = connection.getConnectionId();
+ connections.put(connectionId, connection);
+ return connectionId;
+ }
+// fo the ease of testing the closeAllConnection Methods
+ public Map<Integer, WebSocketConnection> getConnections() {
+ return connections;
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl/index.html
new file mode 100644
index 0000000..1bc2742
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html
new file mode 100644
index 0000000..0ab1a10
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.impl
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html
new file mode 100644
index 0000000..907f29b
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html
@@ -0,0 +1 @@
+HttpClientSingleton
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html
new file mode 100644
index 0000000..fda8e9d
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html
@@ -0,0 +1,52 @@
+HttpClientSingleton.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html
new file mode 100644
index 0000000..3869117
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html
@@ -0,0 +1 @@
+JSONParser
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html
new file mode 100644
index 0000000..bf26855
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html
@@ -0,0 +1,40 @@
+JSONParser.java
package com.binance.connector.futures.client.utils;
+
+import java.util.ArrayList;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public final class JSONParser {
+
+ private JSONParser() {
+ }
+
+ public static String getJSONStringValue(String json, String key) {
+ try {
+ JSONObject obj = new JSONObject(json);
+ return obj.getString(key);
+ } catch (JSONException e) {
+ throw new JSONException(String.format("[JSONParser] Failed to get \"%s\" from JSON object", key));
+ }
+ }
+
+ public static int getJSONIntValue(String json, String key) {
+ try {
+ JSONObject obj = new JSONObject(json);
+ return obj.getInt(key);
+ } catch (JSONException e) {
+ throw new JSONException(String.format("[JSONParser] Failed to get \"%s\" from JSON object", key));
+ }
+ }
+
+ public static String getJSONArray(ArrayList<?> symbols, String key) {
+ try {
+ JSONArray arr = new JSONArray(symbols);
+ return arr.toString();
+ } catch (JSONException e) {
+ throw new JSONException(String.format("[JSONParser] Failed to convert \"%s\" to JSON array", key));
+ }
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html
new file mode 100644
index 0000000..f9972db
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html
@@ -0,0 +1 @@
+ParameterChecker
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html
new file mode 100644
index 0000000..a6e2e09
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html
@@ -0,0 +1,36 @@
+ParameterChecker.java
package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import java.util.LinkedHashMap;
+
+public final class ParameterChecker {
+
+ private ParameterChecker() {
+ }
+
+ public static void checkParameter(LinkedHashMap<String, Object> parameters, String parameter, Class t) {
+ checkRequiredParameter(parameters, parameter);
+ checkParameterType(parameters.get(parameter), t, parameter);
+ }
+
+ public static void checkOrParameters(LinkedHashMap<String, Object> parameters, String parameter, String parameter2) {
+ if (!parameters.containsKey(parameter) && (!parameters.containsKey(parameter2))) {
+ throw new BinanceConnectorException(String.format("Either \"%s\" or \"%s\" is required!", parameter, parameter2));
+ }
+ }
+
+ public static void checkRequiredParameter(LinkedHashMap<String, Object> parameters, String parameter) {
+ if (!parameters.containsKey(parameter)) {
+ throw new BinanceConnectorException(String.format("\"%s\" is a mandatory parameter!", parameter));
+ }
+ }
+
+ public static void checkParameterType(Object parameter, Class t, String name) {
+ if (!t.isInstance(parameter)) {
+ throw new BinanceConnectorException(String.format("\"%s\" must be of %s type.", name, t));
+ } else if (t == String.class && parameter.toString().trim().equals("")) {
+ throw new BinanceConnectorException(String.format("\"%s\" must not be empty.", name));
+ }
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html
new file mode 100644
index 0000000..c7d93cd
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html
@@ -0,0 +1 @@
+ProxyAuth
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html
new file mode 100644
index 0000000..1771d27
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html
@@ -0,0 +1,23 @@
+ProxyAuth.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html
new file mode 100644
index 0000000..c709181
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html
@@ -0,0 +1 @@
+RequestBuilder
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html
new file mode 100644
index 0000000..2433e21
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html
@@ -0,0 +1,60 @@
+RequestBuilder.java
package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import okhttp3.MediaType;
+import okhttp3.Request;
+import okhttp3.RequestBody;
+
+public final class RequestBuilder {
+ private static final MediaType JSON_TYPE = MediaType.parse("application/json; charset=utf-8");
+ private static final String USER_AGENT = "binance-futures-connector-java/3.0.4";
+ private static final String CONTENT_TYPE = "application/x-www-form-urlencoded";
+
+ private RequestBuilder() {
+ }
+ public static Request buildPublicRequest(String fullUrl, HttpMethod httpMethod) {
+ try {
+ final Request.Builder requestBuilder = new Request.Builder().addHeader("User-Agent", USER_AGENT).addHeader("Content-Type", CONTENT_TYPE).url(fullUrl);
+ switch (httpMethod) {
+ case POST:
+ return requestBuilder.post(RequestBody.create("", JSON_TYPE)).build();
+ case GET:
+ return requestBuilder.get().build();
+ case PUT:
+ return requestBuilder.put(RequestBody.create("", JSON_TYPE)).build();
+ case DELETE:
+ return requestBuilder.delete().build();
+ default:
+ throw new BinanceConnectorException("Invalid HTTP method: " + httpMethod);
+ }
+ } catch (IllegalArgumentException e) {
+ throw new BinanceConnectorException("Invalid URL: " + e.getMessage());
+ }
+ }
+
+ public static Request buildApiKeyRequest(String fullUrl, HttpMethod httpMethod, String apiKey) {
+ try {
+ final Request.Builder requestBuilder = new Request.Builder().addHeader("User-Agent", USER_AGENT).addHeader("Content-Type", CONTENT_TYPE).addHeader("X-MBX-APIKEY", apiKey).url(fullUrl);
+ switch (httpMethod) {
+ case POST:
+ return requestBuilder.post(RequestBody.create("", JSON_TYPE)).build();
+ case GET:
+ return requestBuilder.get().build();
+ case PUT:
+ return requestBuilder.put(RequestBody.create("", JSON_TYPE)).build();
+ case DELETE:
+ return requestBuilder.delete().build();
+ default:
+ throw new BinanceConnectorException("Invalid HTTP method: " + httpMethod);
+ }
+ } catch (IllegalArgumentException e) {
+ throw new BinanceConnectorException("Invalid URL: " + e.getMessage());
+ }
+ }
+
+ public static Request buildWebsocketRequest(String fullUrl) {
+ return new Request.Builder().url(fullUrl).build();
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html
new file mode 100644
index 0000000..3d5ab32
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html
@@ -0,0 +1 @@
+RequestHandler
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html
new file mode 100644
index 0000000..0ecb2b9
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html
@@ -0,0 +1,84 @@
+RequestHandler.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html
new file mode 100644
index 0000000..beaaf6d
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html
@@ -0,0 +1 @@
+ResponseHandler
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html
new file mode 100644
index 0000000..51899a4
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html
@@ -0,0 +1,85 @@
+ResponseHandler.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html
new file mode 100644
index 0000000..9896464
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html
@@ -0,0 +1 @@
+SignatureGenerator
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html
new file mode 100644
index 0000000..412f993
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html
@@ -0,0 +1,26 @@
+SignatureGenerator.java
package com.binance.connector.futures.client.utils;
+
+import javax.crypto.Mac;
+import javax.crypto.spec.SecretKeySpec;
+import org.apache.commons.codec.binary.Hex;
+
+public final class SignatureGenerator {
+ private static final String HMAC_SHA256 = "HmacSHA256";
+
+ private SignatureGenerator() {
+ }
+
+ public static String getSignature(String data, String key) {
+ byte[] hmacSha256;
+ try {
+ SecretKeySpec secretKeySpec = new SecretKeySpec(key.getBytes(), HMAC_SHA256);
+ Mac mac = Mac.getInstance(HMAC_SHA256);
+ mac.init(secretKeySpec);
+ hmacSha256 = mac.doFinal(data.getBytes());
+ } catch (Exception e) {
+ throw new RuntimeException("Failed to calculate hmac-sha256", e);
+ }
+ return Hex.encodeHexString(hmacSha256);
+ }
+}
+
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html
new file mode 100644
index 0000000..664e611
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html
@@ -0,0 +1 @@
+UrlBuilder
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html
new file mode 100644
index 0000000..e6f56bc
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html
@@ -0,0 +1,140 @@
+UrlBuilder.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html
new file mode 100644
index 0000000..84d1fca
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html
@@ -0,0 +1 @@
+WebSocketConnection
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html
new file mode 100644
index 0000000..8d63acb
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html
@@ -0,0 +1,94 @@
+WebSocketConnection.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/index.html b/target/site/jacoco/com.binance.connector.futures.client.utils/index.html
new file mode 100644
index 0000000..1617500
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.utils
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html
new file mode 100644
index 0000000..cc2c011
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.client.utils
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html
new file mode 100644
index 0000000..fc31d2f
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html
@@ -0,0 +1 @@
+MsEpochConverter
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html
new file mode 100644
index 0000000..60de69a
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html
@@ -0,0 +1,13 @@
+MsEpochConverter.java
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/index.html b/target/site/jacoco/com.binance.connector.futures.logging.util/index.html
new file mode 100644
index 0000000..472dae5
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.logging.util/index.html
@@ -0,0 +1 @@
+com.binance.connector.futures.logging.util
\ No newline at end of file
diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html b/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html
new file mode 100644
index 0000000..52f099b
--- /dev/null
+++ b/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html
@@ -0,0 +1 @@
+com.binance.connector.futures.logging.util
\ No newline at end of file
diff --git a/target/site/jacoco/index.html b/target/site/jacoco/index.html
new file mode 100644
index 0000000..6943a61
--- /dev/null
+++ b/target/site/jacoco/index.html
@@ -0,0 +1 @@
+io.github.binance:binance-futures-connector-java
\ No newline at end of file
diff --git a/target/site/jacoco/jacoco-resources/branchfc.gif b/target/site/jacoco/jacoco-resources/branchfc.gif
new file mode 100644
index 0000000..989b46d
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchfc.gif differ
diff --git a/target/site/jacoco/jacoco-resources/branchnc.gif b/target/site/jacoco/jacoco-resources/branchnc.gif
new file mode 100644
index 0000000..1933e07
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchnc.gif differ
diff --git a/target/site/jacoco/jacoco-resources/branchpc.gif b/target/site/jacoco/jacoco-resources/branchpc.gif
new file mode 100644
index 0000000..cbf711b
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchpc.gif differ
diff --git a/target/site/jacoco/jacoco-resources/bundle.gif b/target/site/jacoco/jacoco-resources/bundle.gif
new file mode 100644
index 0000000..fca9c53
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/bundle.gif differ
diff --git a/target/site/jacoco/jacoco-resources/class.gif b/target/site/jacoco/jacoco-resources/class.gif
new file mode 100644
index 0000000..eb348fb
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/class.gif differ
diff --git a/target/site/jacoco/jacoco-resources/down.gif b/target/site/jacoco/jacoco-resources/down.gif
new file mode 100644
index 0000000..440a14d
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/down.gif differ
diff --git a/target/site/jacoco/jacoco-resources/greenbar.gif b/target/site/jacoco/jacoco-resources/greenbar.gif
new file mode 100644
index 0000000..0ba6567
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/greenbar.gif differ
diff --git a/target/site/jacoco/jacoco-resources/group.gif b/target/site/jacoco/jacoco-resources/group.gif
new file mode 100644
index 0000000..a4ea580
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/group.gif differ
diff --git a/target/site/jacoco/jacoco-resources/method.gif b/target/site/jacoco/jacoco-resources/method.gif
new file mode 100644
index 0000000..7d24707
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/method.gif differ
diff --git a/target/site/jacoco/jacoco-resources/package.gif b/target/site/jacoco/jacoco-resources/package.gif
new file mode 100644
index 0000000..131c28d
Binary files /dev/null and b/target/site/jacoco/jacoco-resources/package.gif differ
diff --git a/target/site/jacoco/jacoco-resources/prettify.css b/target/site/jacoco/jacoco-resources/prettify.css
new file mode 100644
index 0000000..be5166e
--- /dev/null
+++ b/target/site/jacoco/jacoco-resources/prettify.css
@@ -0,0 +1,13 @@
+/* Pretty printing styles. Used with prettify.js. */
+
+.str { color: #2A00FF; }
+.kwd { color: #7F0055; font-weight:bold; }
+.com { color: #3F5FBF; }
+.typ { color: #606; }
+.lit { color: #066; }
+.pun { color: #660; }
+.pln { color: #000; }
+.tag { color: #008; }
+.atn { color: #606; }
+.atv { color: #080; }
+.dec { color: #606; }
diff --git a/target/site/jacoco/jacoco-resources/prettify.js b/target/site/jacoco/jacoco-resources/prettify.js
new file mode 100644
index 0000000..b2766fe
--- /dev/null
+++ b/target/site/jacoco/jacoco-resources/prettify.js
@@ -0,0 +1,1510 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+
+/**
+ * @fileoverview
+ * some functions for browser-side pretty printing of code contained in html.
+ *
+ *
+ * For a fairly comprehensive set of languages see the
+ * README
+ * file that came with this source. At a minimum, the lexer should work on a
+ * number of languages including C and friends, Java, Python, Bash, SQL, HTML,
+ * XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk
+ * and a subset of Perl, but, because of commenting conventions, doesn't work on
+ * Smalltalk, Lisp-like, or CAML-like languages without an explicit lang class.
+ *
+ * Usage:
+ *
include this source file in an html page via
+ * {@code }
+ *
define style rules. See the example page for examples.
+ *
mark the {@code
} and {@code } tags in your source with
+ * {@code class=prettyprint.}
+ * You can also use the (html deprecated) {@code } tag, but the pretty
+ * printer needs to do more substantial DOM manipulations to support that, so
+ * some css styles may not be preserved.
+ *
+ * That's it. I wanted to keep the API as simple as possible, so there's no
+ * need to specify which language the code is in, but if you wish, you can add
+ * another class to the {@code
} or {@code } element to specify the
+ * language, as in {@code
}. Any class that
+ * starts with "lang-" followed by a file extension, specifies the file type.
+ * See the "lang-*.js" files in this directory for code that implements
+ * per-language file handlers.
+ *
+ * Change log:
+ * cbeust, 2006/08/22
+ *
+ * Java annotations (start with "@") are now captured as literals ("lit")
+ *
+ * @requires console
+ */
+
+// JSLint declarations
+/*global console, document, navigator, setTimeout, window */
+
+/**
+ * Split {@code prettyPrint} into multiple timeouts so as not to interfere with
+ * UI events.
+ * If set to {@code false}, {@code prettyPrint()} is synchronous.
+ */
+window['PR_SHOULD_USE_CONTINUATION'] = true;
+
+/** the number of characters between tab columns */
+window['PR_TAB_WIDTH'] = 8;
+
+/** Walks the DOM returning a properly escaped version of innerHTML.
+ * @param {Node} node
+ * @param {Array.} out output buffer that receives chunks of HTML.
+ */
+window['PR_normalizedHtml']
+
+/** Contains functions for creating and registering new language handlers.
+ * @type {Object}
+ */
+ = window['PR']
+
+/** Pretty print a chunk of code.
+ *
+ * @param {string} sourceCodeHtml code as html
+ * @return {string} code as html, but prettier
+ */
+ = window['prettyPrintOne']
+/** Find all the {@code
} and {@code } tags in the DOM with
+ * {@code class=prettyprint} and prettify them.
+ * @param {Function?} opt_whenDone if specified, called when the last entry
+ * has been finished.
+ */
+ = window['prettyPrint'] = void 0;
+
+/** browser detection. @extern @returns false if not IE, otherwise the major version. */
+window['_pr_isIE6'] = function () {
+ var ieVersion = navigator && navigator.userAgent &&
+ navigator.userAgent.match(/\bMSIE ([678])\./);
+ ieVersion = ieVersion ? +ieVersion[1] : false;
+ window['_pr_isIE6'] = function () { return ieVersion; };
+ return ieVersion;
+};
+
+
+(function () {
+ // Keyword lists for various languages.
+ var FLOW_CONTROL_KEYWORDS =
+ "break continue do else for if return while ";
+ var C_KEYWORDS = FLOW_CONTROL_KEYWORDS + "auto case char const default " +
+ "double enum extern float goto int long register short signed sizeof " +
+ "static struct switch typedef union unsigned void volatile ";
+ var COMMON_KEYWORDS = C_KEYWORDS + "catch class delete false import " +
+ "new operator private protected public this throw true try typeof ";
+ var CPP_KEYWORDS = COMMON_KEYWORDS + "alignof align_union asm axiom bool " +
+ "concept concept_map const_cast constexpr decltype " +
+ "dynamic_cast explicit export friend inline late_check " +
+ "mutable namespace nullptr reinterpret_cast static_assert static_cast " +
+ "template typeid typename using virtual wchar_t where ";
+ var JAVA_KEYWORDS = COMMON_KEYWORDS +
+ "abstract boolean byte extends final finally implements import " +
+ "instanceof null native package strictfp super synchronized throws " +
+ "transient ";
+ var CSHARP_KEYWORDS = JAVA_KEYWORDS +
+ "as base by checked decimal delegate descending event " +
+ "fixed foreach from group implicit in interface internal into is lock " +
+ "object out override orderby params partial readonly ref sbyte sealed " +
+ "stackalloc string select uint ulong unchecked unsafe ushort var ";
+ var JSCRIPT_KEYWORDS = COMMON_KEYWORDS +
+ "debugger eval export function get null set undefined var with " +
+ "Infinity NaN ";
+ var PERL_KEYWORDS = "caller delete die do dump elsif eval exit foreach for " +
+ "goto if import last local my next no our print package redo require " +
+ "sub undef unless until use wantarray while BEGIN END ";
+ var PYTHON_KEYWORDS = FLOW_CONTROL_KEYWORDS + "and as assert class def del " +
+ "elif except exec finally from global import in is lambda " +
+ "nonlocal not or pass print raise try with yield " +
+ "False True None ";
+ var RUBY_KEYWORDS = FLOW_CONTROL_KEYWORDS + "alias and begin case class def" +
+ " defined elsif end ensure false in module next nil not or redo rescue " +
+ "retry self super then true undef unless until when yield BEGIN END ";
+ var SH_KEYWORDS = FLOW_CONTROL_KEYWORDS + "case done elif esac eval fi " +
+ "function in local set then until ";
+ var ALL_KEYWORDS = (
+ CPP_KEYWORDS + CSHARP_KEYWORDS + JSCRIPT_KEYWORDS + PERL_KEYWORDS +
+ PYTHON_KEYWORDS + RUBY_KEYWORDS + SH_KEYWORDS);
+
+ // token style names. correspond to css classes
+ /** token style for a string literal */
+ var PR_STRING = 'str';
+ /** token style for a keyword */
+ var PR_KEYWORD = 'kwd';
+ /** token style for a comment */
+ var PR_COMMENT = 'com';
+ /** token style for a type */
+ var PR_TYPE = 'typ';
+ /** token style for a literal value. e.g. 1, null, true. */
+ var PR_LITERAL = 'lit';
+ /** token style for a punctuation string. */
+ var PR_PUNCTUATION = 'pun';
+ /** token style for a punctuation string. */
+ var PR_PLAIN = 'pln';
+
+ /** token style for an sgml tag. */
+ var PR_TAG = 'tag';
+ /** token style for a markup declaration such as a DOCTYPE. */
+ var PR_DECLARATION = 'dec';
+ /** token style for embedded source. */
+ var PR_SOURCE = 'src';
+ /** token style for an sgml attribute name. */
+ var PR_ATTRIB_NAME = 'atn';
+ /** token style for an sgml attribute value. */
+ var PR_ATTRIB_VALUE = 'atv';
+
+ /**
+ * A class that indicates a section of markup that is not code, e.g. to allow
+ * embedding of line numbers within code listings.
+ */
+ var PR_NOCODE = 'nocode';
+
+ /** A set of tokens that can precede a regular expression literal in
+ * javascript.
+ * http://www.mozilla.org/js/language/js20/rationale/syntax.html has the full
+ * list, but I've removed ones that might be problematic when seen in
+ * languages that don't support regular expression literals.
+ *
+ *
Specifically, I've removed any keywords that can't precede a regexp
+ * literal in a syntactically legal javascript program, and I've removed the
+ * "in" keyword since it's not a keyword in many languages, and might be used
+ * as a count of inches.
+ *
+ *
The link a above does not accurately describe EcmaScript rules since
+ * it fails to distinguish between (a=++/b/i) and (a++/b/i) but it works
+ * very well in practice.
+ *
+ * @private
+ */
+ var REGEXP_PRECEDER_PATTERN = function () {
+ var preceders = [
+ "!", "!=", "!==", "#", "%", "%=", "&", "&&", "&&=",
+ "&=", "(", "*", "*=", /* "+", */ "+=", ",", /* "-", */ "-=",
+ "->", /*".", "..", "...", handled below */ "/", "/=", ":", "::", ";",
+ "<", "<<", "<<=", "<=", "=", "==", "===", ">",
+ ">=", ">>", ">>=", ">>>", ">>>=", "?", "@", "[",
+ "^", "^=", "^^", "^^=", "{", "|", "|=", "||",
+ "||=", "~" /* handles =~ and !~ */,
+ "break", "case", "continue", "delete",
+ "do", "else", "finally", "instanceof",
+ "return", "throw", "try", "typeof"
+ ];
+ var pattern = '(?:^^|[+-]';
+ for (var i = 0; i < preceders.length; ++i) {
+ pattern += '|' + preceders[i].replace(/([^=<>:&a-z])/g, '\\$1');
+ }
+ pattern += ')\\s*'; // matches at end, and matches empty string
+ return pattern;
+ // CAVEAT: this does not properly handle the case where a regular
+ // expression immediately follows another since a regular expression may
+ // have flags for case-sensitivity and the like. Having regexp tokens
+ // adjacent is not valid in any language I'm aware of, so I'm punting.
+ // TODO: maybe style special characters inside a regexp as punctuation.
+ }();
+
+ // Define regexps here so that the interpreter doesn't have to create an
+ // object each time the function containing them is called.
+ // The language spec requires a new object created even if you don't access
+ // the $1 members.
+ var pr_amp = /&/g;
+ var pr_lt = //g;
+ var pr_quot = /\"/g;
+ /** like textToHtml but escapes double quotes to be attribute safe. */
+ function attribToHtml(str) {
+ return str.replace(pr_amp, '&')
+ .replace(pr_lt, '<')
+ .replace(pr_gt, '>')
+ .replace(pr_quot, '"');
+ }
+
+ /** escapest html special characters to html. */
+ function textToHtml(str) {
+ return str.replace(pr_amp, '&')
+ .replace(pr_lt, '<')
+ .replace(pr_gt, '>');
+ }
+
+
+ var pr_ltEnt = /</g;
+ var pr_gtEnt = />/g;
+ var pr_aposEnt = /'/g;
+ var pr_quotEnt = /"/g;
+ var pr_ampEnt = /&/g;
+ var pr_nbspEnt = / /g;
+ /** unescapes html to plain text. */
+ function htmlToText(html) {
+ var pos = html.indexOf('&');
+ if (pos < 0) { return html; }
+ // Handle numeric entities specially. We can't use functional substitution
+ // since that doesn't work in older versions of Safari.
+ // These should be rare since most browsers convert them to normal chars.
+ for (--pos; (pos = html.indexOf('', pos + 1)) >= 0;) {
+ var end = html.indexOf(';', pos);
+ if (end >= 0) {
+ var num = html.substring(pos + 3, end);
+ var radix = 10;
+ if (num && num.charAt(0) === 'x') {
+ num = num.substring(1);
+ radix = 16;
+ }
+ var codePoint = parseInt(num, radix);
+ if (!isNaN(codePoint)) {
+ html = (html.substring(0, pos) + String.fromCharCode(codePoint) +
+ html.substring(end + 1));
+ }
+ }
+ }
+
+ return html.replace(pr_ltEnt, '<')
+ .replace(pr_gtEnt, '>')
+ .replace(pr_aposEnt, "'")
+ .replace(pr_quotEnt, '"')
+ .replace(pr_nbspEnt, ' ')
+ .replace(pr_ampEnt, '&');
+ }
+
+ /** is the given node's innerHTML normally unescaped? */
+ function isRawContent(node) {
+ return 'XMP' === node.tagName;
+ }
+
+ var newlineRe = /[\r\n]/g;
+ /**
+ * Are newlines and adjacent spaces significant in the given node's innerHTML?
+ */
+ function isPreformatted(node, content) {
+ // PRE means preformatted, and is a very common case, so don't create
+ // unnecessary computed style objects.
+ if ('PRE' === node.tagName) { return true; }
+ if (!newlineRe.test(content)) { return true; } // Don't care
+ var whitespace = '';
+ // For disconnected nodes, IE has no currentStyle.
+ if (node.currentStyle) {
+ whitespace = node.currentStyle.whiteSpace;
+ } else if (window.getComputedStyle) {
+ // Firefox makes a best guess if node is disconnected whereas Safari
+ // returns the empty string.
+ whitespace = window.getComputedStyle(node, null).whiteSpace;
+ }
+ return !whitespace || whitespace === 'pre';
+ }
+
+ function normalizedHtml(node, out, opt_sortAttrs) {
+ switch (node.nodeType) {
+ case 1: // an element
+ var name = node.tagName.toLowerCase();
+
+ out.push('<', name);
+ var attrs = node.attributes;
+ var n = attrs.length;
+ if (n) {
+ if (opt_sortAttrs) {
+ var sortedAttrs = [];
+ for (var i = n; --i >= 0;) { sortedAttrs[i] = attrs[i]; }
+ sortedAttrs.sort(function (a, b) {
+ return (a.name < b.name) ? -1 : a.name === b.name ? 0 : 1;
+ });
+ attrs = sortedAttrs;
+ }
+ for (var i = 0; i < n; ++i) {
+ var attr = attrs[i];
+ if (!attr.specified) { continue; }
+ out.push(' ', attr.name.toLowerCase(),
+ '="', attribToHtml(attr.value), '"');
+ }
+ }
+ out.push('>');
+ for (var child = node.firstChild; child; child = child.nextSibling) {
+ normalizedHtml(child, out, opt_sortAttrs);
+ }
+ if (node.firstChild || !/^(?:br|link|img)$/.test(name)) {
+ out.push('<\/', name, '>');
+ }
+ break;
+ case 3: case 4: // text
+ out.push(textToHtml(node.nodeValue));
+ break;
+ }
+ }
+
+ /**
+ * Given a group of {@link RegExp}s, returns a {@code RegExp} that globally
+ * matches the union o the sets o strings matched d by the input RegExp.
+ * Since it matches globally, if the input strings have a start-of-input
+ * anchor (/^.../), it is ignored for the purposes of unioning.
+ * @param {Array.} regexs non multiline, non-global regexs.
+ * @return {RegExp} a global regex.
+ */
+ function combinePrefixPatterns(regexs) {
+ var capturedGroupIndex = 0;
+
+ var needToFoldCase = false;
+ var ignoreCase = false;
+ for (var i = 0, n = regexs.length; i < n; ++i) {
+ var regex = regexs[i];
+ if (regex.ignoreCase) {
+ ignoreCase = true;
+ } else if (/[a-z]/i.test(regex.source.replace(
+ /\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ''))) {
+ needToFoldCase = true;
+ ignoreCase = false;
+ break;
+ }
+ }
+
+ function decodeEscape(charsetPart) {
+ if (charsetPart.charAt(0) !== '\\') { return charsetPart.charCodeAt(0); }
+ switch (charsetPart.charAt(1)) {
+ case 'b': return 8;
+ case 't': return 9;
+ case 'n': return 0xa;
+ case 'v': return 0xb;
+ case 'f': return 0xc;
+ case 'r': return 0xd;
+ case 'u': case 'x':
+ return parseInt(charsetPart.substring(2), 16)
+ || charsetPart.charCodeAt(1);
+ case '0': case '1': case '2': case '3': case '4':
+ case '5': case '6': case '7':
+ return parseInt(charsetPart.substring(1), 8);
+ default: return charsetPart.charCodeAt(1);
+ }
+ }
+
+ function encodeEscape(charCode) {
+ if (charCode < 0x20) {
+ return (charCode < 0x10 ? '\\x0' : '\\x') + charCode.toString(16);
+ }
+ var ch = String.fromCharCode(charCode);
+ if (ch === '\\' || ch === '-' || ch === '[' || ch === ']') {
+ ch = '\\' + ch;
+ }
+ return ch;
+ }
+
+ function caseFoldCharset(charSet) {
+ var charsetParts = charSet.substring(1, charSet.length - 1).match(
+ new RegExp(
+ '\\\\u[0-9A-Fa-f]{4}'
+ + '|\\\\x[0-9A-Fa-f]{2}'
+ + '|\\\\[0-3][0-7]{0,2}'
+ + '|\\\\[0-7]{1,2}'
+ + '|\\\\[\\s\\S]'
+ + '|-'
+ + '|[^-\\\\]',
+ 'g'));
+ var groups = [];
+ var ranges = [];
+ var inverse = charsetParts[0] === '^';
+ for (var i = inverse ? 1 : 0, n = charsetParts.length; i < n; ++i) {
+ var p = charsetParts[i];
+ switch (p) {
+ case '\\B': case '\\b':
+ case '\\D': case '\\d':
+ case '\\S': case '\\s':
+ case '\\W': case '\\w':
+ groups.push(p);
+ continue;
+ }
+ var start = decodeEscape(p);
+ var end;
+ if (i + 2 < n && '-' === charsetParts[i + 1]) {
+ end = decodeEscape(charsetParts[i + 2]);
+ i += 2;
+ } else {
+ end = start;
+ }
+ ranges.push([start, end]);
+ // If the range might intersect letters, then expand it.
+ if (!(end < 65 || start > 122)) {
+ if (!(end < 65 || start > 90)) {
+ ranges.push([Math.max(65, start) | 32, Math.min(end, 90) | 32]);
+ }
+ if (!(end < 97 || start > 122)) {
+ ranges.push([Math.max(97, start) & ~32, Math.min(end, 122) & ~32]);
+ }
+ }
+ }
+
+ // [[1, 10], [3, 4], [8, 12], [14, 14], [16, 16], [17, 17]]
+ // -> [[1, 12], [14, 14], [16, 17]]
+ ranges.sort(function (a, b) { return (a[0] - b[0]) || (b[1] - a[1]); });
+ var consolidatedRanges = [];
+ var lastRange = [NaN, NaN];
+ for (var i = 0; i < ranges.length; ++i) {
+ var range = ranges[i];
+ if (range[0] <= lastRange[1] + 1) {
+ lastRange[1] = Math.max(lastRange[1], range[1]);
+ } else {
+ consolidatedRanges.push(lastRange = range);
+ }
+ }
+
+ var out = ['['];
+ if (inverse) { out.push('^'); }
+ out.push.apply(out, groups);
+ for (var i = 0; i < consolidatedRanges.length; ++i) {
+ var range = consolidatedRanges[i];
+ out.push(encodeEscape(range[0]));
+ if (range[1] > range[0]) {
+ if (range[1] + 1 > range[0]) { out.push('-'); }
+ out.push(encodeEscape(range[1]));
+ }
+ }
+ out.push(']');
+ return out.join('');
+ }
+
+ function allowAnywhereFoldCaseAndRenumberGroups(regex) {
+ // Split into character sets, escape sequences, punctuation strings
+ // like ('(', '(?:', ')', '^'), and runs of characters that do not
+ // include any of the above.
+ var parts = regex.source.match(
+ new RegExp(
+ '(?:'
+ + '\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]' // a character set
+ + '|\\\\u[A-Fa-f0-9]{4}' // a unicode escape
+ + '|\\\\x[A-Fa-f0-9]{2}' // a hex escape
+ + '|\\\\[0-9]+' // a back-reference or octal escape
+ + '|\\\\[^ux0-9]' // other escape sequence
+ + '|\\(\\?[:!=]' // start of a non-capturing group
+ + '|[\\(\\)\\^]' // start/emd of a group, or line start
+ + '|[^\\x5B\\x5C\\(\\)\\^]+' // run of other characters
+ + ')',
+ 'g'));
+ var n = parts.length;
+
+ // Maps captured group numbers to the number they will occupy in
+ // the output or to -1 if that has not been determined, or to
+ // undefined if they need not be capturing in the output.
+ var capturedGroups = [];
+
+ // Walk over and identify back references to build the capturedGroups
+ // mapping.
+ for (var i = 0, groupIndex = 0; i < n; ++i) {
+ var p = parts[i];
+ if (p === '(') {
+ // groups are 1-indexed, so max group index is count of '('
+ ++groupIndex;
+ } else if ('\\' === p.charAt(0)) {
+ var decimalValue = +p.substring(1);
+ if (decimalValue && decimalValue <= groupIndex) {
+ capturedGroups[decimalValue] = -1;
+ }
+ }
+ }
+
+ // Renumber groups and reduce capturing groups to non-capturing groups
+ // where possible.
+ for (var i = 1; i < capturedGroups.length; ++i) {
+ if (-1 === capturedGroups[i]) {
+ capturedGroups[i] = ++capturedGroupIndex;
+ }
+ }
+ for (var i = 0, groupIndex = 0; i < n; ++i) {
+ var p = parts[i];
+ if (p === '(') {
+ ++groupIndex;
+ if (capturedGroups[groupIndex] === undefined) {
+ parts[i] = '(?:';
+ }
+ } else if ('\\' === p.charAt(0)) {
+ var decimalValue = +p.substring(1);
+ if (decimalValue && decimalValue <= groupIndex) {
+ parts[i] = '\\' + capturedGroups[groupIndex];
+ }
+ }
+ }
+
+ // Remove any prefix anchors so that the output will match anywhere.
+ // ^^ really does mean an anchored match though.
+ for (var i = 0, groupIndex = 0; i < n; ++i) {
+ if ('^' === parts[i] && '^' !== parts[i + 1]) { parts[i] = ''; }
+ }
+
+ // Expand letters to groupts to handle mixing of case-sensitive and
+ // case-insensitive patterns if necessary.
+ if (regex.ignoreCase && needToFoldCase) {
+ for (var i = 0; i < n; ++i) {
+ var p = parts[i];
+ var ch0 = p.charAt(0);
+ if (p.length >= 2 && ch0 === '[') {
+ parts[i] = caseFoldCharset(p);
+ } else if (ch0 !== '\\') {
+ // TODO: handle letters in numeric escapes.
+ parts[i] = p.replace(
+ /[a-zA-Z]/g,
+ function (ch) {
+ var cc = ch.charCodeAt(0);
+ return '[' + String.fromCharCode(cc & ~32, cc | 32) + ']';
+ });
+ }
+ }
+ }
+
+ return parts.join('');
+ }
+
+ var rewritten = [];
+ for (var i = 0, n = regexs.length; i < n; ++i) {
+ var regex = regexs[i];
+ if (regex.global || regex.multiline) { throw new Error('' + regex); }
+ rewritten.push(
+ '(?:' + allowAnywhereFoldCaseAndRenumberGroups(regex) + ')');
+ }
+
+ return new RegExp(rewritten.join('|'), ignoreCase ? 'gi' : 'g');
+ }
+
+ var PR_innerHtmlWorks = null;
+ function getInnerHtml(node) {
+ // inner html is hopelessly broken in Safari 2.0.4 when the content is
+ // an html description of well formed XML and the containing tag is a PRE
+ // tag, so we detect that case and emulate innerHTML.
+ if (null === PR_innerHtmlWorks) {
+ var testNode = document.createElement('PRE');
+ testNode.appendChild(
+ document.createTextNode('\n'));
+ PR_innerHtmlWorks = !/)[\r\n]+/g, '$1')
+ .replace(/(?:[\r\n]+[ \t]*)+/g, ' ');
+ }
+ return content;
+ }
+
+ var out = [];
+ for (var child = node.firstChild; child; child = child.nextSibling) {
+ normalizedHtml(child, out);
+ }
+ return out.join('');
+ }
+
+ /** returns a function that expand tabs to spaces. This function can be fed
+ * successive chunks of text, and will maintain its own internal state to
+ * keep track of how tabs are expanded.
+ * @return {function (string) : string} a function that takes
+ * plain text and return the text with tabs expanded.
+ * @private
+ */
+ function makeTabExpander(tabWidth) {
+ var SPACES = ' ';
+ var charInLine = 0;
+
+ return function (plainText) {
+ // walk over each character looking for tabs and newlines.
+ // On tabs, expand them. On newlines, reset charInLine.
+ // Otherwise increment charInLine
+ var out = null;
+ var pos = 0;
+ for (var i = 0, n = plainText.length; i < n; ++i) {
+ var ch = plainText.charAt(i);
+
+ switch (ch) {
+ case '\t':
+ if (!out) { out = []; }
+ out.push(plainText.substring(pos, i));
+ // calculate how much space we need in front of this part
+ // nSpaces is the amount of padding -- the number of spaces needed
+ // to move us to the next column, where columns occur at factors of
+ // tabWidth.
+ var nSpaces = tabWidth - (charInLine % tabWidth);
+ charInLine += nSpaces;
+ for (; nSpaces >= 0; nSpaces -= SPACES.length) {
+ out.push(SPACES.substring(0, nSpaces));
+ }
+ pos = i + 1;
+ break;
+ case '\n':
+ charInLine = 0;
+ break;
+ default:
+ ++charInLine;
+ }
+ }
+ if (!out) { return plainText; }
+ out.push(plainText.substring(pos));
+ return out.join('');
+ };
+ }
+
+ var pr_chunkPattern = new RegExp(
+ '[^<]+' // A run of characters other than '<'
+ + '|<\!--[\\s\\S]*?--\>' // an HTML comment
+ + '|' // a CDATA section
+ // a probable tag that should not be highlighted
+ + '|<\/?[a-zA-Z](?:[^>\"\']|\'[^\']*\'|\"[^\"]*\")*>'
+ + '|<', // A '<' that does not begin a larger chunk
+ 'g');
+ var pr_commentPrefix = /^<\!--/;
+ var pr_cdataPrefix = /^) into their textual equivalent.
+ *
+ * @param {string} s html where whitespace is considered significant.
+ * @return {Object} source code and extracted tags.
+ * @private
+ */
+ function extractTags(s) {
+ // since the pattern has the 'g' modifier and defines no capturing groups,
+ // this will return a list of all chunks which we then classify and wrap as
+ // PR_Tokens
+ var matches = s.match(pr_chunkPattern);
+ var sourceBuf = [];
+ var sourceBufLen = 0;
+ var extractedTags = [];
+ if (matches) {
+ for (var i = 0, n = matches.length; i < n; ++i) {
+ var match = matches[i];
+ if (match.length > 1 && match.charAt(0) === '<') {
+ if (pr_commentPrefix.test(match)) { continue; }
+ if (pr_cdataPrefix.test(match)) {
+ // strip CDATA prefix and suffix. Don't unescape since it's CDATA
+ sourceBuf.push(match.substring(9, match.length - 3));
+ sourceBufLen += match.length - 12;
+ } else if (pr_brPrefix.test(match)) {
+ // tags are lexically significant so convert them to text.
+ // This is undone later.
+ sourceBuf.push('\n');
+ ++sourceBufLen;
+ } else {
+ if (match.indexOf(PR_NOCODE) >= 0 && isNoCodeTag(match)) {
+ // A will start a section that should be
+ // ignored. Continue walking the list until we see a matching end
+ // tag.
+ var name = match.match(pr_tagNameRe)[2];
+ var depth = 1;
+ var j;
+ end_tag_loop:
+ for (j = i + 1; j < n; ++j) {
+ var name2 = matches[j].match(pr_tagNameRe);
+ if (name2 && name2[2] === name) {
+ if (name2[1] === '/') {
+ if (--depth === 0) { break end_tag_loop; }
+ } else {
+ ++depth;
+ }
+ }
+ }
+ if (j < n) {
+ extractedTags.push(
+ sourceBufLen, matches.slice(i, j + 1).join(''));
+ i = j;
+ } else { // Ignore unclosed sections.
+ extractedTags.push(sourceBufLen, match);
+ }
+ } else {
+ extractedTags.push(sourceBufLen, match);
+ }
+ }
+ } else {
+ var literalText = htmlToText(match);
+ sourceBuf.push(literalText);
+ sourceBufLen += literalText.length;
+ }
+ }
+ }
+ return { source: sourceBuf.join(''), tags: extractedTags };
+ }
+
+ /** True if the given tag contains a class attribute with the nocode class. */
+ function isNoCodeTag(tag) {
+ return !!tag
+ // First canonicalize the representation of attributes
+ .replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,
+ ' $1="$2$3$4"')
+ // Then look for the attribute we want.
+ .match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/);
+ }
+
+ /**
+ * Apply the given language handler to sourceCode and add the resulting
+ * decorations to out.
+ * @param {number} basePos the index of sourceCode within the chunk of source
+ * whose decorations are already present on out.
+ */
+ function appendDecorations(basePos, sourceCode, langHandler, out) {
+ if (!sourceCode) { return; }
+ var job = {
+ source: sourceCode,
+ basePos: basePos
+ };
+ langHandler(job);
+ out.push.apply(out, job.decorations);
+ }
+
+ /** Given triples of [style, pattern, context] returns a lexing function,
+ * The lexing function interprets the patterns to find token boundaries and
+ * returns a decoration list of the form
+ * [index_0, style_0, index_1, style_1, ..., index_n, style_n]
+ * where index_n is an index into the sourceCode, and style_n is a style
+ * constant like PR_PLAIN. index_n-1 <= index_n, and style_n-1 applies to
+ * all characters in sourceCode[index_n-1:index_n].
+ *
+ * The stylePatterns is a list whose elements have the form
+ * [style : string, pattern : RegExp, DEPRECATED, shortcut : string].
+ *
+ * Style is a style constant like PR_PLAIN, or can be a string of the
+ * form 'lang-FOO', where FOO is a language extension describing the
+ * language of the portion of the token in $1 after pattern executes.
+ * E.g., if style is 'lang-lisp', and group 1 contains the text
+ * '(hello (world))', then that portion of the token will be passed to the
+ * registered lisp handler for formatting.
+ * The text before and after group 1 will be restyled using this decorator
+ * so decorators should take care that this doesn't result in infinite
+ * recursion. For example, the HTML lexer rule for SCRIPT elements looks
+ * something like ['lang-js', /<[s]cript>(.+?)<\/script>/]. This may match
+ * '