1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2026-02-16 14:13:46 +00:00

1069 Commits

Author SHA1 Message Date
Jkorf
1471a4733f Updated symbol tracking logic on UserDataTracker, added check for startTime filter for polling being to close to current time 2026-02-13 10:12:43 +01:00
Jkorf
f39d9f7cfb Updated to version 10.5.4 CryptoExchange.Net.10.5.4 2026-02-12 11:43:20 +01:00
Jkorf
9fab8faa45 Fixed bug in polling time filter for UserDataTracker items 2026-02-12 11:35:04 +01:00
Jkorf
226f175343 Fixed type check ExchangeParameters GetValue 2026-02-11 14:50:39 +01:00
Jkorf
813bd9f5a1 Updated to version 10.5.3 CryptoExchange.Net.10.5.3 2026-02-11 13:10:08 +01:00
Jkorf
c8d2b4f09d Added check EnumConverter to detect undefined int value parsing 2026-02-11 12:57:03 +01:00
Jkorf
6560b82a3e Fixed orders getting incorrectly set to canceled state for UserDataTracker spot and futures orders 2026-02-11 11:44:32 +01:00
JKorf
e151af8f37 Updated client versions examples 2026-02-10 18:38:45 +01:00
Jkorf
bdf7a07c6f Updated to version 10.5.2 CryptoExchange.Net.10.5.2 2026-02-10 16:04:17 +01:00
Jkorf
a8ffe90bf2 Added call to ApiClient.HandleUnhandledMessage when no websocket message processor is found based on topic to allow additional processing 2026-02-10 15:59:35 +01:00
Jkorf
3372b9eb44 Set query completed after setting Result 2026-02-10 15:40:43 +01:00
Jkorf
df25221960 Combined subscribe and re-subscribe logic 2026-02-10 15:40:13 +01:00
Jkorf
7c67a014f5 Added check for subscribe queries with TimeoutBehavior.Success to complete when subscription has received update 2026-02-10 14:31:42 +01:00
Jkorf
65291b3195 Updated to version 10.5.1 CryptoExchange.Net.10.5.1 2026-02-10 11:53:23 +01:00
Jkorf
ece6a9d27d Fixed trading mode selection for futures listen key method in FuturesUserDataTracker 2026-02-10 11:51:19 +01:00
Jkorf
1ed29b0474 Updated to version 10.5.0 CryptoExchange.Net.10.5.0 2026-02-10 10:22:05 +01:00
Jkorf
be2eb01353 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2026-02-10 10:15:46 +01:00
JKorf
39cd66596d Added some tests 2026-02-09 21:49:07 +01:00
Jkorf
63f51811a9 Updated logging unmatched websocket message 2026-02-09 16:29:24 +01:00
Jkorf
abda065237 Updated websocket message forwarding logic 2026-02-09 12:57:52 +01:00
Jkorf
759c8b9a58 Fixed bug in UserDataTracker orders logic incorrectly setting order to canceled status 2026-02-09 09:07:17 +01:00
JKorf
8e18482781 Added keep alive for listenkeys to UserDataTracker 2026-02-08 17:02:09 +01:00
Jkorf
87dd2d9d40 Updated to version 10.4.1 CryptoExchange.Net.10.4.1 2026-02-06 17:19:08 +01:00
Jkorf
f2b0cb2f0d Updated UserDataTracker to only track symbol when position size > 0, update log verbosity 2026-02-06 17:16:31 +01:00
Jkorf
de0a954a91 Updated to version 10.4.0 CryptoExchange.Net.10.4.0 2026-02-06 12:00:50 +01:00
Jkorf
4a79ce22ec Added timeout/ct task cleanup AsyncResetEvent 2026-02-06 11:57:56 +01:00
JKorf
40d480e1fc Added AutoTimestamp option for socket client, fixed socket client timestamp offset bug 2026-02-05 21:54:16 +01:00
Jan Korf
74e5cf6fc9
Feature/userdata tracker (#271)
Added user data tracking logic
Added LastReceiveTime, SocketStatus and SubscriptionStatus properties to UpdateSubscription
Added SharedTransferStatus Enum and property to SharedDeposit
Added PositionMode property to SharedPosition model
Added IsZero property to SharedQuantity
Renamed IWebSocket LastActionTime to LastReceiveTime
Updated CryptoExchangeWebsocketClient LastReceiveTime logic
Updated Subscription status change event handler to run sync instead of separate task
2026-02-05 16:05:13 +01:00
Jkorf
2fd3912795 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2026-02-03 08:47:26 +01:00
JKorf
ec44307a0c Updated AsyncResetEvent implementation 2026-02-02 21:01:35 +01:00
Jkorf
ba55705385 Added Disposed property on BaseClient and IRestClient/ISocketClient interfaces 2026-02-02 09:33:47 +01:00
Jkorf
2c63a83117 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2026-02-02 08:42:53 +01:00
JKorf
71b1e5e906 Added additional methods for requesting supported symbols to Shared ISpotSymbolRestClient/IFuturesSymbolRestClient interfaces 2026-02-01 15:02:48 +01:00
Jkorf
eaeba6f27e Made Interval property of Kline tracker public 2026-01-28 10:31:44 +01:00
Jkorf
913bdaa855 Updated to version 10.3.1 CryptoExchange.Net.10.3.1 2026-01-27 14:01:26 +01:00
Jkorf
5aa5790d0a Docs 2026-01-23 15:19:33 +01:00
Jkorf
a8321e083e Fixed potential collection modified exception upon logging message not handled in websocket message handling 2026-01-22 09:57:02 +01:00
Jkorf
ce3fa5f186 Updated to version 10.3.0 CryptoExchange.Net.10.3.0 2026-01-22 09:33:47 +01:00
Jkorf
fff70a9c65 Updated some testing 2026-01-21 15:38:22 +01:00
Jkorf
cff33bb5ac Added handling for setting AutoTimestamp in client options when not implemented 2026-01-21 15:37:59 +01:00
Jkorf
21c8133292 Fixed HandleSubQueryResponse not getting called 2026-01-21 11:16:57 +01:00
Jkorf
76772e91ba Remove legacy websocket message handling 2026-01-21 11:14:06 +01:00
Jkorf
218e0260ce Added PlatformInfo class for specifying platform information 2026-01-21 10:14:00 +01:00
Jkorf
96b3904266 Fixed state handling for subscriptions where queries do not get a response 2026-01-20 15:19:42 +01:00
Jkorf
bc8faf9822 Updated to version 10.2.5 CryptoExchange.Net.10.2.5 2026-01-19 10:26:04 +01:00
JKorf
90c1b89ceb Added GetRestOffsets and GetWebsocketOffsets to TimeOffsetManager 2026-01-18 17:46:42 +01:00
JKorf
21206ffb25 Updated SymbolOrderBook.WaitUntilFirstUpdateBufferedAsync 2026-01-18 17:36:18 +01:00
JKorf
5942423bfb Updated to version 10.2.4 CryptoExchange.Net.10.2.4 2026-01-17 16:29:56 +01:00
JKorf
dc4abc42a7 Added WaitUntilFirstUpdateBufferedAsync method on SymbolOrderBook, fixed sequencen validation bug SymbolOrderBook 2026-01-17 16:26:25 +01:00
Jkorf
c71a81e686 Added some util methods, Added CommaSplitStringConverter 2026-01-16 16:39:21 +01:00