forked from thrasher-corp/gocryptotrader
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
97 changed files
with
111,511 additions
and
1,222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,7 +30,12 @@ test_script: | |
# test back-end | ||
- go get github.com/golangci/golangci-lint/cmd/[email protected] | ||
- '%GOPATH%\bin\golangci-lint.exe run --verbose' | ||
- go test -race ./... | ||
- ps: >- | ||
if($env:APPVEYOR_SCHEDULED_BUILD -eq 'true') { | ||
go test -race ./... -tags=mock_test_off | ||
}else { | ||
go test -race ./... | ||
} | ||
# test front-end | ||
- node --version | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ LINTPKG = github.com/golangci/golangci-lint/cmd/[email protected] | |
LINTBIN = $(GOPATH)/bin/golangci-lint | ||
GCTLISTENPORT=9050 | ||
GCTPROFILERLISTENPORT=8085 | ||
CRON = $(TRAVIS_EVENT_TYPE) | ||
|
||
get: | ||
GO111MODULE=on go get $(GCTPKG) | ||
|
@@ -16,7 +17,11 @@ linter: | |
check: linter test | ||
|
||
test: | ||
ifeq ($(CRON), cron) | ||
go test -race -tags=mock_test_off -coverprofile=coverage.txt -covermode=atomic ./... | ||
else | ||
go test -race -coverprofile=coverage.txt -covermode=atomic ./... | ||
endif | ||
|
||
build: | ||
GO111MODULE=on go build $(LDFLAGS) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
{{define "exchanges lbank" -}} | ||
{{template "header" .}} | ||
## Lbank Exchange | ||
|
||
### Current Features | ||
|
||
+ REST Support | ||
|
||
### How to enable | ||
|
||
+ [Enable via configuration](https://githul.com/thrasher-corp/gocryptotrader/tree/master/config#enable-exchange-via-config-example) | ||
|
||
+ Individual package example below: | ||
|
||
```go | ||
// Exchanges will be abstracted out in further updates and examples will be | ||
// supplied then | ||
``` | ||
|
||
### How to do REST public/private calls | ||
|
||
+ If enabled via "configuration".json file the exchange will be added to the | ||
IBotExchange array in the ```go var bot Bot``` and you will only be able to use | ||
the wrapper interface functions for accessing exchange data. View routines.go | ||
for an example of integration usage with GoCryptoTrader. Rudimentary example | ||
below: | ||
|
||
main.go | ||
```go | ||
var l exchange.IBotExchange | ||
|
||
for i := range bot.exchanges { | ||
if bot.exchanges[i].GetName() == "Lbank" { | ||
l = bot.exchanges[i] | ||
} | ||
} | ||
|
||
// Public calls - wrapper functions | ||
|
||
// Fetches current ticker information | ||
tick, err := l.GetTickerPrice() | ||
if err != nil { | ||
// Handle error | ||
} | ||
|
||
// Fetches current orderbook information | ||
ob, err := l.GetOrderbookEx() | ||
if err != nil { | ||
// Handle error | ||
} | ||
|
||
// Private calls - wrapper functions - make sure your APIKEY and APISECRET are | ||
// set and AuthenticatedAPISupport is set to true | ||
|
||
// Fetches current account information | ||
accountInfo, err := l.GetAccountInfo() | ||
if err != nil { | ||
// Handle error | ||
} | ||
``` | ||
|
||
+ If enabled via individually importing package, rudimentary example below: | ||
|
||
```go | ||
// Public calls | ||
|
||
// Fetches current ticker information | ||
ticker, err := l.GetTicker() | ||
if err != nil { | ||
// Handle error | ||
} | ||
|
||
// Fetches current orderbook information | ||
ob, err := l.GetOrderBook() | ||
if err != nil { | ||
// Handle error | ||
} | ||
|
||
// Private calls - make sure your APIKEY and APISECRET are set and | ||
// AuthenticatedAPISupport is set to true | ||
|
||
// GetUserInfo returns account info | ||
accountInfo, err := l.GetUserInfo(...) | ||
if err != nil { | ||
// Handle error | ||
} | ||
|
||
// Submits an order and the exchange and returns its tradeID | ||
tradeID, err := l.Trade(...) | ||
if err != nil { | ||
// Handle error | ||
} | ||
``` | ||
|
||
### Please click GoDocs chevron above to view current GoDoc information for this package | ||
{{template "contributions"}} | ||
{{template "donations"}} | ||
{{end}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.