Ryan O'Hara-Reid
9d0616d8cf
New communications package
...
Support for Slack, SMSGlobal, SMTP and Telegram
Supersedes: https://github.com/thrasher-/gocryptotrader/pull/126
2018-06-08 14:09:36 +10:00
Ryan O'Hara-Reid
58051b89c7
New package provider for foreign exchange rates.
...
Fixes issue: https://github.com/thrasher-/gocryptotrader/issues/131
Supersedes: https://github.com/thrasher-/gocryptotrader/pull/123
2018-06-06 21:05:17 +10:00
Adrian Gallagher
e80aaf1448
Allow for unauthenticated/authenticated websocket command handling
2018-05-31 15:08:49 +10:00
Adrian Gallagher
d3edd2845f
Reorganise portfolio and prevent saving nil portfolio if not seeded
2018-05-31 14:07:23 +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
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
Ryan O'Hara-Reid
e57aa817dc
Added support for Bitflyer exchange
2018-02-09 11:00:58 +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
Adrian Gallagher
fca7e5e59a
Update tests, config files and README.md
2018-02-03 15:18:12 +11:00
askew
65ded17206
Added support for Yobit.net
2018-02-02 22:35:44 +02: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
Ryan O'Hara-Reid
e7a79c17be
Added support for Okex
2018-01-29 13:18:43 +11:00
Adrian Gallagher
baa994fe9b
Trivial improvements
2018-01-24 09:23:35 +11:00
Adrian Gallagher
226a79e6e0
Make BTCC only use BTCUSD and update config files
2018-01-20 15:50:14 +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
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
Adrian Gallagher
ce908ee939
Use config.json by default if config file isn't encrypted
...
Fixes issue: https://github.com/thrasher-/gocryptotrader/issues/48
Allows for auto syntax highlighing in text editors/IDEs
2017-11-14 14:15:01 +11:00
Adrian Gallagher
255bd125c8
Move config.json to config.dat
2017-03-05 18:51:49 +11:00
Adrian Gallagher
fed5367240
Add config encryption support
2017-03-03 17:32:48 +11:00
Adrian Gallagher
427813a62a
Update config currencies
2017-02-19 15:14:34 +11:00
Adrian Gallagher
16982e36ae
Updated Coinbase to GDAX.
2016-08-06 16:34:25 +10:00
Adrian Gallagher
58d922b8f2
Updated config_example.json to include Ethereum for Bitfinex.
2016-03-14 23:07:47 +11:00
Adrian Gallagher
b2bd9036d7
Updated config_example.json available currencies and adjusted settings to lessen output for example config.
2016-03-14 21:31:29 +11:00
Adrian Gallagher
03538165d6
Added basic HTTP API support for Poloniex.
2016-02-11 00:24:31 +11:00
Adrian Gallagher
084be86148
Remove Cryptsy exchange support due to exchange security breach.
2016-01-17 18:41:18 +11:00
Adrian Gallagher
b54ff7fe0d
Added HTTP API support for Brighton Peak Exchange.
2015-12-14 01:31:38 +11:00
Adrian Gallagher
8bfc14bc80
Removed DWVX support due to exchange closure.
2015-11-28 19:46:13 +11:00
Adrian Gallagher
178b59ef71
Added basic webserver support.
2015-11-28 19:07:23 +11:00
Adrian Gallagher
8763da2e86
Added IsCryptocurrency function.
2015-11-09 18:25:26 +11:00
Adrian Gallagher
0c8670cc6a
Added basic LocalBitcoins support.
2015-11-09 17:49:30 +11:00
Adrian Gallagher
b2e39f17f5
Disabled DWVX (API/website no longer accessible)
2015-10-29 18:48:46 +11:00
Adrian Gallagher
16b89324a0
Updated Bitfinex REST API
2015-10-16 13:58:06 +11:00
Adrian Gallagher
4297f8e9bd
Renamed BTCChina to BTCC after exchange rebrand.
2015-10-09 23:07:59 +11:00
Adrian Gallagher
37aa813dfc
Updated available currencies for BTC-e.
2015-10-08 19:35:09 +11:00
Adrian Gallagher
ad6bf29b3e
Improved SMS handling code.
2015-06-21 19:11:56 +10:00
Adrian Gallagher
1f6f160c23
Added Gemini Beta Exchange HTTP support.
2015-06-15 21:29:48 +10:00
Adrian Gallagher
552dca5a07
Added HTTP Exchange support for DWVX.
2015-05-31 18:14:28 +10:00
Adrian Gallagher
dca6928a10
Fixed BTC-e config_example typo.
2015-05-11 18:27:01 +10:00
Adrian Gallagher
dd3ae3f23b
Added Authenticated API variable to toggle on/off private authentication support.
2015-05-11 18:20:57 +10:00
Adrian Gallagher
b3413f9317
Added currency toggling config support for remaining Exchanges.
2015-05-09 22:11:30 +10:00
Adrian Gallagher
815b22dbeb
Added the ability to enable/disable Cryptocurrencies on Exchanges via config file. A few more exchanges need to be completed.
2015-05-09 03:41:21 +10:00
Adrian Gallagher
a2461826c1
Added Coinbase GBP support.
2015-05-04 18:10:34 +10:00
Adrian Gallagher
0d23b68b15
Improved itBit implementation.
2015-04-29 23:44:36 +10:00
Adrian Gallagher
3c8929edbb
Added ANX Exchange HTTP support.
2015-04-27 17:42:28 +10:00