Ryan O'Hara-Reid
|
5dfbbf84de
|
engine/exchanges: Add exchange currency state subsystem (#774)
* state: Add management system (init)
* linter: fix
* engine: gofmt
* gct: after merge fixup
* documentation: add
* rpc: implement services for testing
* gctcli: gofmt state_management.go
* documentation: reinstate lost information
* state: Add pair check to determine trading operation
* exchanges: add interface for specific state scoped subsystem functionality
* engine/order_man: reduce code footprint using new method
* RPC: implement pair trading request and change exported name to something specific to state
* engine: add tests
* engine: Add to withdraw manager
* documentation: reinstate soxipy in contrib. list
* engine: const fake name
* Glorious: NITERINOS
* merge: fix issues
* engine: csm incorporate service name into log output
* engine: fix linter issues
* gct: fix tests
* currencystate: remove management type
* rpc: fix tests
* backtester: fix tests
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* Update exchanges/currencystate/currency_state.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* Update exchanges/alert/alert.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* Update exchanges/alert/alert.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* glorious: nits
* config: integrate with config and remove flag delay adjustment
* gctcli: fix issues after name changes
* engine: gofmt manager file
* Update engine/rpcserver.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* engine: Add enable/disable manager functions, add default popoulation for potential assets
* linter: fix
* engine/test: bump subsystem count
* Update engine/currency_state_manager.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* Update exchanges/bithumb/bithumb.go
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
* glorious: nits addressed
* alert: fix commenting for its generalized purpose
* glorious: nits
* engine: use standard string in log output
* bitfinex: apply patch, thanks @thrasher-
* bitfinex: fix spelling
* engine/currencystate: Add logs/fix logs
Co-authored-by: Scott <gloriousCode@users.noreply.github.com>
|
2021-09-27 13:33:49 +10:00 |
|