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
Ryan O'Hara-Reid
2f3b10edcc
Fix number conversion for BTCMarkets ( #121 )
2018-05-01 15:10:36 +10:00
Adrian Gallagher
2309e8ce60
Fix OKEX match_price logic
...
Fixes https://github.com/thrasher-/gocryptotrader/issues/116
2018-04-30 17:24:28 +10:00
Kavan McEachern
33398316ef
Fix test to use GDAX config from testdata ( #117 )
2018-04-30 17:14:16 +10:00
Ryan O'Hara-Reid
ea1ef4d0d0
Update to test handling of async fetching through request handler package. ( #114 )
...
* Migrated localbitcoins package to request handler.
* Added interim update to routines.go for async fetching of ticker and orderbook.
2018-04-03 09:04:14 +10:00
Adrian Gallagher
c7774708cd
Request: Add additional method support for auth/unauth requests
2018-03-29 15:46:47 +11:00
Ryan O'Hara-Reid
5f25fd8be7
Quick bug fix ( #112 )
...
* Added verbosity to returned error in currency.go
* Fixed bug with request handler init in okcoin.
2018-03-27 17:31:46 +11:00
Ryan O'Hara-Reid
7fc9d20fd7
Introduce request package and integrate with exchanges
2018-03-27 14:22:52 +11: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
Poodle
2d0cb20c69
fix for type assertion in GetHistoricRates ( #104 )
2018-03-27 10:31:34 +11:00
Adrian Gallagher
cc4c8a0203
Fix invalid period in type declaration
...
Fixes https://github.com/thrasher-/gocryptotrader/issues/110
2018-03-26 12:44:34 +11:00
Adrian Gallagher
caa3078d23
Fix Bitfinex TestGetSymbols
2018-03-26 12:18:19 +11:00
Adrian Gallagher
c0ccc901dc
Fix GoReport issues
2018-03-26 12:18:19 +11:00
Adrian Gallagher
966cfc7512
Move orders into its own package
2018-03-26 12:18:19 +11:00
Adrian Gallagher
046b4dc348
Add Bitstamp dynamic currency updater
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
Ryan O'Hara-Reid
9514754960
New documents generated by documentation tool.
2018-02-28 09:55:11 +11:00
Ryan O'Hara-Reid
0488ebc2dc
Modified tests for Binance and GDAX exchange.
2018-02-26 16:52:36 +11:00
Ryan O'Hara-Reid
bd24b00281
Fixed linter issues for Yobit exchange.
2018-02-26 16:34:43 +11:00
Ryan O'Hara-Reid
85393b59b8
Fixed linter issues for Poloniex exchange.
2018-02-26 16:31:41 +11:00
Ryan O'Hara-Reid
dfaea0125d
Fixed linter issues on Okcoin exchange.
2018-02-26 15:36:27 +11:00
Ryan O'Hara-Reid
5dc8ddf404
Fixed linter issues, fixed test deployment for auth request, added data types for error returns for Liqui Exchange.
2018-02-26 13:59:12 +11:00
Ryan O'Hara-Reid
bfdb6ba307
Fixed go vet and linter issues for Huobi exchange.
2018-02-26 13:26:40 +11:00
Ryan O'Hara-Reid
9a04d06890
Fixed linter issues for HitBTC exchange.
2018-02-26 11:59:57 +11:00
Ryan O'Hara-Reid
aef0b5a474
Fixed linter issues and 429 request error due to test procedures on GDAX exchange
2018-02-26 11:13:15 +11:00
Ryan O'Hara-Reid
6962f84748
Fixed linter issues for Coinut exchange.
2018-02-26 10:57:35 +11:00
Ryan O'Hara-Reid
111c6784a4
Fix linter issues for BTCC
2018-02-26 10:26:21 +11:00
Ryan O'Hara-Reid
17df327c0f
Fixed linter issues for ANX
2018-02-26 10:03:15 +11:00
Ryan O'Hara-Reid
10d5abacb3
Initial implementation of interface function for getting exchange history.
2018-02-26 10:01:42 +11:00
Ryan O'Hara-Reid
a759f83e26
Added new function on bitfinex for V2 API trade history request.
2018-02-23 16:58:53 +11:00
Ryan O'Hara-Reid
dd00eba27e
Applied fix to documentation.go for contribution HTML_URL.
...
Added period to documentation templates sentences.
Added logic to documentation.go to fix broken links for godoc in sub-packages.
Fix coding style to conform to golang idiomatic practice.
Applied fix to access main godocs in tools and test data.
Generated new documents using tools.
2018-02-20 11:56:25 +11:00
Ryan O'Hara-Reid
6cb17bb97e
Added new base documentation using documentation tool
2018-02-20 10:43:59 +11:00
Adrian Gallagher
29a81f3040
Fix binance path
2018-02-12 15:32:01 +11:00
Adrian Gallagher
4069595f7c
Use batch requesting where possible, add new functions for various exchanges, allow auto updating currencies for certain exchanges, update tests and configs
2018-02-12 15:08:30 +11:00
Adrian Gallagher
0d9d1a8da5
Update BTC Markets ticker/orderbook/trades code to support additional pairs
2018-02-10 20:10:04 +11:00
Adrian Gallagher
c0958534de
Temporarily disable bitflyer market auto updating
2018-02-09 11:24:50 +11:00
Ryan O'Hara-Reid
e57aa817dc
Added support for Bitflyer exchange
2018-02-09 11:00:58 +11:00
Yaser Alraddadi
5081a4b0c5
Fetch Poloniex orderbook in batches
2018-02-08 14:03:54 +11:00
Adrian Gallagher
747640cd90
Improve exmo orderbook wrapper
2018-02-08 13:09:42 +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
8fd514b2ad
Add EXMO exchange support
2018-02-07 13:03:51 +11:00
Adrian Gallagher
ce3d2953f8
Various improvements, update config
2018-02-05 12:30:04 +11:00
Bret Palsson
71333b29c7
Add Exchange: HitBTC
2018-02-04 00:53:22 -08:00
askew
65ded17206
Added support for Yobit.net
2018-02-02 22:35:44 +02:00
Adrian Gallagher
b109c18e5e
Fix Binance/Bithumb ticker/orderbook
2018-02-02 09:28:33 +11:00
Ryan O'Hara-Reid
28bd0e52bc
Added support for Binance exchange
2018-02-01 16:39:26 +11:00
Ryan O'Hara-Reid
3b8835d995
Added support for Bithumb exchange
2018-01-31 14:44:52 +11:00
Adrian Gallagher
1e92cab53a
Update Huobi REST authenticated and unauthenticated requests
2018-01-30 13:11:36 +11:00
Adrian Gallagher
784e9e48f5
Link up OKEX and fix config test
2018-01-29 20:52:00 +11:00
Adrian Gallagher
f6b38897db
Merge branch 'master' of https://github.com/thrasher-/gocryptotrader
2018-01-29 19:56:15 +11:00