Adrian Gallagher
4651af5767
modernise: Run new gopls modernise tool against the codebase and fix minor issues ( #1826 )
...
* modernise: Run new gopls modernise tool against codebase
* Address shazbert's nits
* apichecker, gctcli: Simplify HTML scraping functions and improve depth limit handling
* refactor: Create minSyncInterval const and update order book limit handling for binance and binanceUS
* refactor: Various slice usage improvements and rename TODO
* tranches: Revert deleteByID changes due to performance decrease
Shazbert was a F1 driver in a past lifetime 🏎️
* tranches: Simply retrieve copy
Thanks to shazbert
* documentation: Sort contributors list by contributions
* tranches: Remove deadcode in deleteByID
2025-03-21 09:17:10 +11:00
Adrian Gallagher
68588560e3
CI: Bump go version, linters and fix minor issues ( #1010 )
...
* Bump golang, golangci-lint versions and fix issues
* Add -fno-stack-protector
* Fix AppVeyor golangci-lint ver
* Nitters
* Nitters round 2
2022-08-17 11:37:22 +10:00
Ryan O'Hara-Reid
68db4155bf
alert: Add optimizations ( #939 )
...
* alert: Add optimizations
* alert: add basic benchmarks
* alert: fix linter issue
* documentation: change to text/template as html/template escapes to protect against code injection. Add readme.md for alert.
* README: Add package name
* alert: link up with engine settings
* request: isVerbose refactor
* Update exchanges/alert/alert_test.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
* glorious: fun police
* documentation: regen
Co-authored-by: Ryan O'Hara-Reid <ryan.oharareid@thrasher.io >
Co-authored-by: Scott <gloriousCode@users.noreply.github.com >
2022-07-01 15:35:28 +10:00
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