Commit Graph

  • b71bf1f3d1 exchanges/futures: Implement open interest (#1417) Scott 2024-01-12 15:27:35 +11:00
  • 614042110a Binance: Fix GetHistoricTrades failing live (#1442) Gareth Kirwan 2024-01-11 03:21:04 +01:00
  • fb6d12ac69 exchanges: Update Bybit exchange to V5 (#1301) Samuael A 2024-01-11 04:35:46 +03:00
  • db4f4bf63c build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1441) dependabot[bot] 2024-01-09 11:16:14 +11:00
  • 8835db15e6 build(deps): bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 (#1437) dependabot[bot] 2024-01-02 11:38:26 +11:00
  • 07300d1c70 Bitstamp: Fix GetWithdrawalRequests/GetWithdrawalsHistory date parsing and enhance test coverage (#1406) Bea 2023-12-29 10:19:23 +07:00
  • e866c8f08d Bitfinex: Fix UpdateTickers (#1427) Gareth Kirwan 2023-12-28 05:41:41 +01:00
  • e8e0ff3a35 CI: Add macOS, Windows x64 and Linux arm64 test support (#1422) Adrian Gallagher 2023-12-28 14:55:50 +11:00
  • 2b3c63c5b3 Exchanges: Convert bespoke Number types to types.Number (#1429) Gareth Kirwan 2023-12-28 04:55:23 +01:00
  • 9986e80e2d dispatch: Fix intermittent TestMuxPublish issue (#1412) Gareth Kirwan 2023-12-28 04:54:36 +01:00
  • 0a9fdbcdad build(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2 (#1432) dependabot[bot] 2023-12-27 09:44:01 +11:00
  • 9bfbea1e82 build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#1434) dependabot[bot] 2023-12-27 09:42:00 +11:00
  • 90e154f492 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#1435) dependabot[bot] 2023-12-27 09:39:32 +11:00
  • 3c5ab63fae build(deps): bump google.golang.org/grpc from 1.60.0 to 1.60.1 (#1433) dependabot[bot] 2023-12-27 09:36:29 +11:00
  • f05f24da8b Types: Switch convert.StringToFloat64 to types.Number (#1415) Gareth Kirwan 2023-12-20 03:01:27 +01:00
  • 5042bf9790 OKX: Change float64 to convert.StringtoFloat64 in okx_types Bea 2023-12-20 05:55:20 +07:00
  • a9cdbd16f9 Orderbook: Fix test failures on arm64 (#1407) Gareth Kirwan 2023-12-19 05:13:46 +01:00
  • 37b1121bbd BTSE: Fix duplicate pair errors on Million pairs (M_*) (#1401) Gareth Kirwan 2023-12-19 04:40:13 +01:00
  • dc6873c66f build(deps): bump github.com/mattn/go-sqlite3 from 1.14.18 to 1.14.19 (#1426) dependabot[bot] 2023-12-19 09:08:10 +11:00
  • c673aa3de2 build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 (#1425) dependabot[bot] 2023-12-19 09:03:27 +11:00
  • 8ce30a8375 Okx: Fix GetBlockTrades and enhance test coverage (#1416) Gareth Kirwan 2023-12-14 05:53:39 +01:00
  • 32f08f82f4 Kucoin: Fix unmarshalling of FuturesTicker resp (#1414) Gareth Kirwan 2023-12-12 04:57:32 +01:00
  • 7d92206788 build(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.1 (#1418) dependabot[bot] 2023-12-11 19:52:11 +11:00
  • 2a72af12cc build(deps): bump actions/setup-go from 4 to 5 (#1419) dependabot[bot] 2023-12-11 19:48:21 +11:00
  • 1f7933fa96 build(deps): bump golang.org/x/time from 0.4.0 to 0.5.0 (#1410) dependabot[bot] 2023-12-04 17:20:41 +11:00
  • cef7f63f86 build(deps): bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 (#1408) dependabot[bot] 2023-12-04 17:17:44 +11:00
  • 3e4465792a build(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 (#1409) dependabot[bot] 2023-12-04 17:05:31 +11:00
  • 0620ee034d Okx: Fix GetInsuranceFundInformation "" resp (#1405) Gareth Kirwan 2023-11-27 23:38:37 +01:00
  • 88182ec414 Engine: Remove Default Forex Provider (#1395) Gareth Kirwan 2023-11-24 03:50:01 +01:00
  • f23cc004fd Gateio: Implement GetHistoricalFundingRates wrapper func (#1385) Ryan O'Hara-Reid 2023-11-22 10:52:26 +11:00
  • 0fd433e865 exchanges/bittrex,kucoin: Remove exchange implementation and fix minor test issue (#1403) Adrian Gallagher 2023-11-22 10:20:09 +11:00
  • 86e091028f Engine: Fix panic when exchange errors (#1400) Gareth Kirwan 2023-11-21 02:47:02 +01:00
  • 929957cbd6 kucoin: Fix fetching fee rates for multiple pairs (#1370) Ryan O'Hara-Reid 2023-11-21 12:45:08 +11:00
  • 06024fcb56 Kucoin: Fix ProcessMarketSnapshot and add a test (#1392) Bea 2023-11-21 07:28:38 +07:00
  • dff0581890 build(deps): bump bufbuild/buf-setup-action from 1.28.0 to 1.28.1 (#1402) dependabot[bot] 2023-11-20 16:58:49 +11:00
  • f65a582cd6 kucoin: fix spot order unmarshal bug (#1380) Ryan O'Hara-Reid 2023-11-14 15:07:35 +11:00
  • a13a6c3248 Kucoin: Add order execution limits (#1369) Ryan O'Hara-Reid 2023-11-14 11:34:38 +11:00
  • 340558b8ea Bitfinex: replace errTypeAssert with common.GetTypeAssertError (#1386) Bea 2023-11-14 07:25:10 +07:00
  • 0083ae7c9d build(deps): bump bufbuild/buf-setup-action from 1.27.2 to 1.28.0 (#1399) dependabot[bot] 2023-11-13 17:00:41 +11:00
  • 9279c7983e build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 (#1398) dependabot[bot] 2023-11-13 16:58:18 +11:00
  • 0520cd7a63 build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1396) dependabot[bot] 2023-11-13 16:49:24 +11:00
  • 0dd37b255f build(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#1389) dependabot[bot] 2023-11-06 21:35:36 +11:00
  • b05e1f2826 build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1390) dependabot[bot] 2023-11-06 21:26:08 +11:00
  • f39821d8df build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 (#1388) dependabot[bot] 2023-11-06 21:16:41 +11:00
  • 7f0ec8e954 build(deps): bump golang.org/x/time from 0.3.0 to 0.4.0 (#1387) dependabot[bot] 2023-11-06 21:12:37 +11:00
  • 9df2301850 build(deps): bump github.com/mattn/go-sqlite3 from 1.14.17 to 1.14.18 (#1391) dependabot[bot] 2023-11-06 21:11:19 +11:00
  • 70690d9a04 futures: Implement GetLatestFundingRates across exchanges (#1339) Scott 2023-11-03 10:01:32 +10:00
  • f9437dbd08 Bitfinex: Websocket subscription improvements (#1353) Gareth Kirwan 2023-11-02 02:10:43 +01:00
  • dbe41a7412 build(deps): bump actions/setup-node from 3 to 4 (#1383) dependabot[bot] 2023-10-30 17:14:57 +11:00
  • b8e3d8ef8b build(deps): bump bufbuild/buf-setup-action from 1.27.1 to 1.27.2 (#1384) dependabot[bot] 2023-10-30 17:13:32 +11:00
  • fe779b1aa8 engine/syncer: Stop orderbook fallover to REST when websocket connection is active (#1361) Ryan O'Hara-Reid 2023-10-27 16:30:01 +11:00
  • 75111e08f6 build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#1377) dependabot[bot] 2023-10-23 18:07:52 +11:00
  • 2ea3083468 exchanges/kraken,bittrex,gemini: Resolve Kraken panic, lint corrections, Bittrex batch tickers, set Gemini order limits and update tradable pairs (#1372) Scott 2023-10-23 17:06:25 +10:00
  • f8e943ea8e build(deps): bump bufbuild/buf-setup-action from 1.27.0 to 1.27.1 (#1378) dependabot[bot] 2023-10-23 17:29:58 +11:00
  • ceef7a14e0 currency: Adds matching lookup table built from available pairs (#1312) Ryan O'Hara-Reid 2023-10-18 11:57:27 +11:00
  • d3bf4a460a build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#1375) dependabot[bot] 2023-10-17 09:20:34 +11:00
  • 7083f774cb build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#1374) dependabot[bot] 2023-10-16 17:06:01 +11:00
  • 51e2e42a19 orderbook: Add optional orderbook.Item string fields for potential checksum calculations (#1354) Ryan O'Hara-Reid 2023-10-13 16:38:49 +11:00
  • 773441d5a7 Okx: Integrate websocket book5 processing and add configurable max subscriptions per connection (#1275) Ryan O'Hara-Reid 2023-10-13 15:54:49 +11:00
  • 859c4512fb Bitstamp: Add new trading fees API endpoint; refine fee calcuations and test coverage (#1289) Bea 2023-10-13 11:34:21 +07:00
  • 8430509807 Okx: Websocket order channel fixes (#1346) Gareth Kirwan 2023-10-13 06:18:55 +02:00
  • 233a65a778 exchange: refactor credentials.go from PR #1320 (#1360) Ryan O'Hara-Reid 2023-10-10 10:17:07 +11:00
  • ae7d812478 build(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#1365) dependabot[bot] 2023-10-10 10:12:50 +11:00
  • 2799f40401 Bitfinex: Fix websocket panic when seqNo is not sent (#1356) Bea 2023-10-09 13:22:06 +07:00
  • cd293c43b7 build(deps): bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 (#1363) dependabot[bot] 2023-10-09 17:18:52 +11:00
  • 6107896d66 build(deps): bump bufbuild/buf-setup-action from 1.26.1 to 1.27.0 (#1362) dependabot[bot] 2023-10-09 17:15:56 +11:00
  • 9e6383705f build(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 (#1366) dependabot[bot] 2023-10-09 17:13:54 +11:00
  • 1212b6750e OrderManager: Fix race condition in submit with ws (#1336) Gareth Kirwan 2023-10-06 00:21:49 +02:00
  • d86da76b1f Bitstamp: Add auth channel subscription handling (#1333) Gareth Kirwan 2023-10-05 07:13:05 +02:00
  • 4c928b496d engine: Adds new helper functions for default exchange deployment (#1243) Ryan O'Hara-Reid 2023-10-04 12:56:35 +11:00
  • 91d699be9d maps: expansion of Key concept (#1349) Scott 2023-10-04 09:19:41 +10:00
  • 033a72b61a orderbook: fix race condition when function scope is in error (#1357) Ryan O'Hara-Reid 2023-10-03 16:08:31 +11:00
  • ecf0a5bcb3 spellcheck: fix and update (#1359) Ryan O'Hara-Reid 2023-10-03 16:07:03 +11:00
  • 7f0faf7850 futures: add GetFuturesContractDetails wrapper function (#1274) Scott 2023-10-03 15:04:45 +10:00
  • 08c27afded Okx: Various websocket fixes (#1335) Gareth Kirwan 2023-10-03 01:01:36 +01:00
  • 6105071114 exchanges: Add Kucoin support (#1102) Samuael A 2023-09-27 05:09:38 +00:00
  • 5f2f6f884b Binance,Okx: Add Leverage, MarginType, Positions and CollateralMode support (#1220) Scott 2023-09-26 16:16:31 +10:00
  • a2ae99ed7f build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 (#1355) dependabot[bot] 2023-09-25 16:42:45 +10:00
  • e8c9123143 build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 (#1352) dependabot[bot] 2023-09-18 17:16:52 +10:00
  • 8b8d96c612 gate.io: Enforce the use of 'convert.StringToFloat64' and permit its use in outbound requests (#1308) Ryan O'Hara-Reid 2023-09-18 17:15:27 +10:00
  • 78fe6d5e79 Bitfinex: Ensure websocket configuration is sent with every connection (#1350) Bea 2023-09-18 14:13:55 +07:00
  • 1adbc99526 exchanges: improves GetDefaultConfig method (#1245) Ryan O'Hara-Reid 2023-09-18 11:45:02 +10:00
  • ade2d9c5d2 Bitfinex: Resubscribe orderbook after checksum err (#1303) Gareth Kirwan 2023-09-14 06:38:01 +01:00
  • c8ec22fe92 websocket: Relay disconnect errors to subscribers (#1347) Gareth Kirwan 2023-09-14 01:14:04 +01:00
  • bcabf44b8c gctcli: Add colourful exchange-style rendering to orderbook fetching commands (optional) (#1348) Scott 2023-09-14 10:10:22 +10:00
  • 3218982b3a Engine: Integrate IsRunning into order manager interface; enhance websocket manager accordingly (#1337) Gareth Kirwan 2023-09-11 08:14:59 +01:00
  • 2b504c86bb build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1343) dependabot[bot] 2023-09-11 16:43:09 +10:00
  • e6910421dd build(deps): bump actions/checkout from 3 to 4 (#1340) dependabot[bot] 2023-09-11 16:40:53 +10:00
  • bc26c53c32 backtester: Fix ensureOrderFitsWithinHLV (#1338) Martin 2023-09-11 14:38:19 +08:00
  • c9040a862c build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1341) dependabot[bot] 2023-09-11 16:37:27 +10:00
  • 51f73300bb Bitfinex: Improve websocket type assertion checks for order processing (#1292) Gareth Kirwan 2023-09-07 06:43:38 +01:00
  • ad9de19d47 orderbook: Check assignment of time values and reject if not set (#1318) Ryan O'Hara-Reid 2023-09-07 11:00:16 +10:00
  • 20143886ca Kraken: Fix WS Auth endpoints not re-enabled (#1334) Gareth Kirwan 2023-09-07 01:59:30 +01:00
  • 253b9a5049 Kraken: Fix websocket order updates (#1327) Gareth Kirwan 2023-09-05 04:22:34 +01:00
  • 052327343e build(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#1332) dependabot[bot] 2023-09-05 09:00:26 +10:00
  • 578dd0bafe Binance: Add crypto/flexible loan endpoints (#1331) Adrian Gallagher 2023-09-01 16:46:53 +10:00
  • 6ab4c27d1c Bitfinex: Refactor websocket wsUpdate handling and various improvements (#1317) Gareth Kirwan 2023-09-01 07:46:00 +01:00
  • 9a0f261211 Orderbook: Add GetDepth to Base (#1328) Gareth Kirwan 2023-08-29 06:49:24 +01:00
  • d3102a08dc egnine/sync-manager: add config support (#1326) Scott 2023-08-29 15:48:41 +10:00
  • 04320f7aee build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1330) dependabot[bot] 2023-08-29 09:23:43 +10:00