Ryan O'Hara-Reid
02dbab03ce
Added new initial functions for bot/exchange interface. ( #120 )
2018-05-30 13:49:58 +10:00
Ryan O'Hara-Reid
dc11f87b8b
Updated README template files and regenerated documentation. ( #125 )
2018-05-14 10:03:17 +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
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
Ryan O'Hara-Reid
9514754960
New documents generated by documentation tool.
2018-02-28 09:55:11 +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
10d5abacb3
Initial implementation of interface function for getting exchange history.
2018-02-26 10:01:42 +11:00
Yaser Alraddadi
5081a4b0c5
Fetch Poloniex orderbook in batches
2018-02-08 14:03:54 +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
2e1b5afd94
Fix err check
2018-01-29 17:13:26 +11:00
Adrian Gallagher
16629c6c6e
Add method to fetch available currencies from Poloniex, fix available currency bug in poloniex and update config_example.json
2018-01-09 16:31:15 +11:00
Yaser Alraddadi
69902aeb21
increase limit for GetAuthenticatedTradeHistory
2018-01-06 04:25:23 +03:00
Ryan O'Hara-Reid
1644936b78
Added general test and fixed partial linter issues.
2017-11-23 14:12:00 +11:00
Ryan O'Hara-Reid
79a1911c93
In the common package added JSONDecode error check. Added verbosity in SendHTTPGetRequest. Updated Nonce package function. Fixed issues in ItBit package and expanded test coverage.
2017-09-18 14:47:14 +10: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
913c104d09
Finish off websocket ticker demo, update config files and fix tests
2017-09-14 15:04:38 +10:00
Adrian Gallagher
ad7ae88ff4
Add UpdateOrderbook exchange function and update all exchanges to support it
2017-09-11 14:02:39 +10:00
Adrian Gallagher
a5b3a6b489
Add demo routines function to fetch all exchange tickers
2017-09-11 14:02:39 +10:00
Adrian Gallagher
a1040c8d94
Start websocket implementation
2017-09-11 14:02:39 +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
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
Adrian Gallagher
f3c1f4880d
Add nonce package for exchanges
2017-08-21 15:57:41 +10:00
Adrian Gallagher
4eaa9d0ec9
Prevent authenticated calls when authenticated API support is disabled
2017-08-21 13:10:57 +10:00
Adrian Gallagher
0f55715987
Run gofmt and fix poloniex orderbook issue
...
Fixes https://github.com/thrasher-/gocryptotrader/issues/40
2017-08-09 23:18:23 -07:00
Ryan O'Hara-Reid
de48b62731
Fixed stutter issues from exchange.go
2017-07-31 11:45:12 +10:00
Ryan O'Hara-Reid
00d2024e5a
Changed const naming convention assoc. with common.go
2017-07-31 11:42:56 +10:00
if1live
c527cd6fda
implement returnLendingHistory
2017-06-26 21:33:19 +09:00
if1live
2982918615
In PoloniexDepositsWithdrawals, use int64 instead of time.Time + fix
...
typo
2017-06-24 18:36:06 +09:00
Adrian Gallagher
d526e9f2a9
Add currency pair support
2017-04-19 00:16:53 +10:00
Adrian Gallagher
b84a27a6a5
Add method for obtaining orderbook info
2017-04-08 02:42:18 +10:00
Adrian Gallagher
f6efa9ee37
Expand portfolio to cover exchange balances
2017-04-07 15:50:12 +10:00
Adrian Gallagher
7aff04e4c6
Standardise filenames
2017-03-30 14:05:32 +11:00
Adrian Gallagher
659ac59bbb
Package stats
2017-03-29 13:47:56 +11:00
Adrian Gallagher
aeb327c80c
Package exchanges
2017-03-29 13:47:56 +11:00