soxipy
fb4e2d1452
localbitcoins fixes ( #177 )
...
* General LocalBitcoin fixes
* Added override variables to config for exchange packages to allow different API URL's
2018-08-27 14:19:29 +10:00
Ryan O'Hara-Reid
ca0c22f422
Merge pull request #169 from ermalguni/master
...
OKEX websocket
resolves #158
2018-08-27 10:11:19 +10:00
Marco Franssen
cbbad60e78
Lowercased the remaining config values for the config/all endpoint
2018-08-10 16:05:20 +02:00
Ermal Guni
07ef1406ce
fixed merge conflicts
2018-08-09 23:46:37 +02:00
Ryan O'Hara-Reid
06a0caec43
Bitmex exchange ( #160 )
...
* Added REST support for Bitmex
* Added Bitmex documentation updates
* Update config_example.json
* Added final REST functions for user account operations.
* Added initial websocket support
* Change function access
Added reconnection logic
* Added initial routine management
Updated wrapper functions
* General fixes
2018-08-09 16:31:29 +10:00
Adrian Gallagher
a0de1b78a7
Support configurable HTTP user agent per exchange
2018-08-07 13:05:13 +10:00
Marco Franssen
6c2f6df875
Lowercase json to be more compliant with javascript coding standards ( #163 )
2018-08-06 21:33:25 +10:00
Ermal Guni
a7baed25d6
okex pairs fixes
2018-08-05 17:46:44 +02:00
Adrian Gallagher
c63f1b0ff6
Port from idoall's codebase ( #161 )
...
* 修复火币Post REST API方法不正确的问题,同时增加火币海带丝交易所
* add vendor folder
* 修改命名空间依赖
* 第一次提交分支
* 增加取消订单功能
* 修复binance.GetAccount方法
* 更新readme.md
* 增加 Gateio 交易所的支持,支持获取K线、支持的交易对、交易市场参数
* 替换HuobiHadax的参数
* 买/卖订单、取消订单
* OKEX 币币交易:增加获取用户信息,下订单,取消订单
* 测试ok kline
* 修复 Bitfinex 的 GetAccountInfo 方法
* 做一些不必要的删减
* 修复binfinex不返回错误的bug
* 统一我修改交易所的Kline获取方式
* Bitfinex 增加获取最新价格
* update main.go
* 更新GetSymbol方法
* 修改火币和海带丝的Kline编号ID类型
* 修改海带丝的默认配置大小写
* okex增加获取最新价格
* 调整okex的参数判断
* 调整比特儿的参数名称
* 修改火币、火币Hadax的参数全名
* 更新海带丝的配置名称
* 修改bintfinex的GetAccountInfo方法
* 去掉一行注释
* 支持zb交易所的部分功能
* 修复获取K线时没有设置参数的错误
* 增加 Binance 取消订单的方法,获取订单状态,获取所有打开的状态以及所有订单
* 修改获取深度和历史订单的数据
* 修改币安获取深度的参数
* 修改火币获取市场深度的参数
* 修改okex获取市场深度的参数
* 修改币安、OKex获取历史订单的参数
* 修复币安提交参数错误的问题
* merge upstrem
* merge后,调整一部分命名空间
* 修改ZB时间参数的命名方式
* 继续替换命名空间
* 命名空间的替换
* 继续命名空间的替换
* 测试
* Port code from idoall's PR
* Drop errors dep
* Start amending PR
* Fix commented code
* Translate text from Chinese to English (except for ZB). The reasning behind this is that it's a Chinese exchange and the structs are self explanatory in English, but would for other developers in China
* Translate Chinese text, basic formatting changes
* Remove commented lines and address feedback on PR
2018-08-04 08:30:20 +10:00
Adrian Gallagher
4fadc6ff48
Adds support for new Huobi authorised requests and a tool for ecdsa keys
...
Fixes: https://github.com/thrasher-/gocryptotrader/issues/150
2018-07-13 15:54:31 +10:00
Ryan O'Hara-Reid
ed675bde30
Add bank details support
2018-07-12 12:25:07 +10:00
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
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
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
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
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
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
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
226a79e6e0
Make BTCC only use BTCUSD and update config files
2018-01-20 15:50:14 +11:00
Adrian Gallagher
5dc6df72aa
Improvements in config, currency, exchange, pair and helper code
2018-01-17 13:42:09 +11:00
Adrian Gallagher
4d4c85f458
Add dynamic loading/unloading and reloading of exchanges
2018-01-16 12:05:30 +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
61023f9fed
Update nonce func and test coverage
2017-10-04 17:22:44 +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
04d1de9e22
Add fiat display currency setting, defaults to USD
2017-09-14 15:08:20 +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
341302e91e
Fix various tests after test branch merge
2017-08-28 13:06:00 +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
39548b23b9
Move test files to testdata dir
2017-08-22 10:26:13 +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
8a96f20858
Restructured test files and added alphapoint test
2017-04-11 22:00:20 +10:00