Adrian Gallagher
42d458d5ea
Rename GDAX -> CoinbasePro
2018-07-11 10:42:37 +10:00
Adrian Gallagher
9b2ac9a6dc
Bump last checked available currencies timestamp and expand automatic updating of available currencies for various exchanges
2018-06-15 15:56:01 +10:00
Adrian Gallagher
ac41a7cfad
New features and bug fixes
...
- Modifications made to the request package. Planned improvements will be
sending requests on intervals, rate limiter back off support, dynamic tuning
and requests packaged into a request job group.
- Can modify each exchanges individual HTTP client (e.g timeout and
transport settings).
- Bot now uses an exchange config HTTP timeout value.
- Bot now uses a global HTTP timeout (configurable).
- Batched ticker request support for exchanges.
- Ticker and Orderbook fetching now are spanned accross multiple
go routines and regulated by a sync wait group.
- Fixes hack used to load exchanges, now uses a sync wait group.
- Ticker and Orderbook storage and fetching now uses mutex locks.
- New pair function for finding different pairs between two supplied
pair arrays. This is used for currency pair updates for exchange which
support dynamic updating.
- Shows removal/additions of dynamic updates currencies.
2018-05-04 13:20:19 +10:00
Adrian Gallagher
52dfddbb18
Feature: Add support to check whether an exchange supports automatic currency pair updates and if they don't, show a warning if the last currency pair update is >= 30 days
...
Also fix race condition in config get/set functions
2018-03-27 12:53:46 +11:00
Adrian Gallagher
c0ccc901dc
Fix GoReport issues
2018-03-26 12:18:19 +11:00
Adrian Gallagher
3eb81a3185
Improve pairs/translation packages and various fixes
2018-03-26 12:17:39 +11:00
Adrian Gallagher
e8f8e32609
Add/improve common string functions, currency pair handling, fix LBTC orderbook amount
2018-02-08 12:00:55 +11:00
Adrian Gallagher
5a2c81346c
Added helper functions, exchange method to set currencies and bug fixes
2018-01-18 12:45:19 +11:00
Adrian Gallagher
5dc6df72aa
Improvements in config, currency, exchange, pair and helper code
2018-01-17 13:42:09 +11:00
Adrian Gallagher
34eeed287a
Add various helper functions for exchanges and currency pairs.
...
Improve Kraken config/request currency handling.
Update config file to reflect changes.
2018-01-15 16:53:12 +11:00
Adrian Gallagher
55c8b02d1d
Fix misspells
2017-10-04 18:15:01 +11:00
Ryan O'Hara-Reid
7333c16dc4
Added test module for WEX exchange, added wex to testdata & fixed exchange test.
2017-10-03 12:31:44 +11:00
Adrian Gallagher
87633c2142
Link up orderbook websocket code, improve exchange test coverage and various other fixes
2017-09-14 15:07:59 +10:00
Adrian Gallagher
120d59cec1
Fix TestSetAPIKeys test
2017-08-28 09:23:24 +10:00
Adrian Gallagher
55ea1fe434
Add generalised functions for handling exchange enabled and available currencies
2017-08-25 15:54:45 +10:00
Adrian Gallagher
a4c996b346
Add exchange GetAvailableCurrencies function
2017-08-23 15:52:26 +10:00
Adrian Gallagher
7be8c0272b
Add currency pair display method to display a currency pair based on user config preferences (e.g BTC-USD or BTCUSD)
2017-08-23 15:52:15 +10:00
Ryan O'Hara-Reid
de48b62731
Fixed stutter issues from exchange.go
2017-07-31 11:45:12 +10:00
Ryan O'Hara-Reid
7042da1e03
Fixed linter issues and added test files
2017-07-31 11:44:54 +10:00
Ryan O'Hara-Reid
4e6885410c
added config formatting and test code
2017-07-31 11:43:47 +10:00
Adrian Gallagher
77ca9cc2b7
Various fixes
2017-04-21 21:35:26 +10:00
Ryan O'Hara-Reid
a2c0e52f93
Changed incorrect names
2017-04-11 22:00:20 +10:00
Ryan O'Hara-Reid
68cf098e9c
Add Exchange Tests
2017-04-11 22:00:20 +10:00