Adrian Gallagher
83263f3245
Update exchange generators template files
2018-10-25 15:08:27 +11: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
Ryan O'Hara-Reid
391e81b00e
Updated docs ( #171 )
2018-08-06 21:33:57 +10: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
Ryan O'Hara-Reid
3b8591bcc8
Updated documentation tool ( #155 )
...
* Updated documentation tool
Added templates
Updated documentation using tool
* Fixed incorrect version in web README
* Added new templates to tool.
Updated documents in templates across the code base.
Used tool to regenerate documentation.
2018-07-19 16:02:24 +10:00
Adrian Gallagher
f6a522cf91
Update exchange wrapper template file
2018-07-16 14:15:24 +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
Adrian Gallagher
e5b3ce8de8
Use WebsocketEvent in ws client and add timestamp to Tickers
...
Fixes https://github.com/thrasher-/gocryptotrader/issues/137
2018-07-13 11:20:29 +10:00
Adrian Gallagher
48fbe78aa6
Update README.md
2018-07-11 10:51:19 +10:00
Adrian Gallagher
42d458d5ea
Rename GDAX -> CoinbasePro
2018-07-11 10:42:37 +10:00
Adrian Gallagher
4903c788b1
Use key derivitive function for encryption/decryption of config data
...
Fixes https://github.com/thrasher-/gocryptotrader/issues/115
2018-06-04 18:43:13 +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
c0ccc901dc
Fix GoReport issues
2018-03-26 12:18:19 +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
bb2342ee99
Added new functionality for documentation tool.
...
Added new documents to list to track the entire project document range.
2018-02-28 09:53:41 +11:00
Jiayu Liu
39d72eedc4
Update config.go
...
fix typo
2018-02-24 10:34:41 +08: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
51755d214b
Added contributor generation function. Applied updates to README docs.
2018-02-20 10:43:59 +11:00
Ryan O'Hara-Reid
6cb17bb97e
Added new base documentation using documentation tool
2018-02-20 10:43:59 +11:00
Ryan O'Hara-Reid
ef51adae76
Added new document tool for standardising supplementary documentation
2018-02-20 10:43:59 +11:00
Adrian Gallagher
f1123afa1f
Use fmt.Scanln for exchange templating tool
2018-02-19 10:20:47 +11:00
Ryan O'Hara-Reid
484814823c
Added logic for file progression under different OS environments.
2018-02-16 11:48:02 +11:00
Ryan O'Hara-Reid
7d5fb56c2a
Added new tool for deploying new exchange code standard.
2018-02-16 11:48:02 +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
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
04d1de9e22
Add fiat display currency setting, defaults to USD
2017-09-14 15:08:20 +10:00
Adrian Gallagher
6e9bda83a1
Link up websocket handler to routes after refactor and various improvements
2017-09-14 15:08:19 +10:00
Adrian Gallagher
2bd27feaf0
Polish websocket code
2017-09-14 15:08:19 +10:00
Adrian Gallagher
a1040c8d94
Start websocket implementation
2017-09-11 14:02:39 +10:00
Adrian Gallagher
4f34b58d55
Improve portfolio, coverage and tool
2017-08-17 11:56:54 +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
f11f83fe50
Formatting, linter and test for portfolio
2017-07-31 11:44:28 +10:00
Ryan O'Hara-Reid
3e4fb1660d
Fixed test race conditions
2017-07-31 11:44:12 +10:00
Ryan O'Hara-Reid
00d2024e5a
Changed const naming convention assoc. with common.go
2017-07-31 11:42:56 +10:00
Adrian Gallagher
3c53fe9419
Improve portfolio tool
2017-05-21 13:17:20 +10:00
Adrian Gallagher
a5d7d26ac9
Package portfolio
2017-04-06 16:22:30 +10:00
Adrian Gallagher
7aff04e4c6
Standardise filenames
2017-03-30 14:05:32 +11:00
Adrian Gallagher
18dcd8faa9
Add portfolio example tool
2017-03-29 17:07:02 +11:00
Adrian Gallagher
3edf81f48b
Package config
2017-03-29 13:45:02 +11:00
Adrian Gallagher
145c23aa30
Added config-helper tool to encrypt/decrypt config file.
2017-03-05 20:04:03 +11:00