diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index edabdd52..2395eb91 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -30,5 +30,5 @@ also consider improving test coverage whilst working on a certain feature or pac
- [ ] I have made corresponding changes to the documentation and regenerated documentation via the documentation tool
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
-- [ ] New and existing unit tests pass locally and on Travis with my changes
+- [ ] New and existing unit tests pass locally and on Github Actions/AppVeyor with my changes
- [ ] Any dependent changes have been merged and published in downstream modules
diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml
new file mode 100644
index 00000000..830a6c37
--- /dev/null
+++ b/.github/workflows/linter.yml
@@ -0,0 +1,12 @@
+name: golangci-lint
+on: [push, pull_request]
+jobs:
+ golangci:
+ name: lint
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - name: golangci-lint
+ uses: golangci/golangci-lint-action@v2
+ with:
+ version: v1.31
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
new file mode 100644
index 00000000..83568ede
--- /dev/null
+++ b/.github/workflows/tests.yml
@@ -0,0 +1,149 @@
+on: [push, pull_request]
+name: CI
+env:
+ GO_VERSION: 1.16.x
+jobs:
+ backend-psql:
+ name: GoCryptoTrader back-end with PSQL
+ runs-on: ubuntu-latest
+ services:
+ postgres:
+ image: postgres
+ env:
+ POSTGRES_DB: gct_dev_ci
+ POSTGRES_PASSWORD: postgres
+ options: >-
+ --health-cmd pg_isready
+ --health-interval 10s
+ --health-timeout 5s
+ --health-retries 5
+ ports:
+ - 5432:5432
+
+ steps:
+ - name: Cancel previous workflow runs
+ uses: styfle/cancel-workflow-action@0.9.0
+ with:
+ access_token: ${{ github.token }}
+
+ - name: Checkout code
+ uses: actions/checkout@v2
+
+ - name: Setup Go
+ uses: actions/setup-go@v2
+ with:
+ go-version: ${{ env.GO_VERSION }}
+
+ - name: Cache go modules
+ uses: actions/cache@v2
+ with:
+ path: |
+ ~/go/pkg/mod
+ ~/.cache/go-build
+ key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
+ restore-keys: ${{ runner.os }}-go-
+
+ - name: Test
+ run: go test -race -coverprofile coverage.txt -covermode atomic ./...
+ env:
+ PSQL_USER: postgres
+ PSQL_PASS: postgres
+ PSQL_HOST: localhost
+ PSQL_DBNAME: gct_dev_ci
+ PSQL_SKIPSQLCMD: true
+ PSQL_TESTDBNAME: gct_dev_ci
+ PSQL_SSLMODE: disable
+
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v1
+
+ backend-32bit:
+ name: GoCryptoTrader back-end 32-bit with PSQL
+ runs-on: ubuntu-latest
+ services:
+ postgres:
+ image: postgres
+ env:
+ POSTGRES_DB: gct_dev_ci
+ POSTGRES_PASSWORD: postgres
+ options: >-
+ --health-cmd pg_isready
+ --health-interval 10s
+ --health-timeout 5s
+ --health-retries 5
+ ports:
+ - 5432:5432
+
+ steps:
+ - name: Cancel previous workflow runs
+ uses: styfle/cancel-workflow-action@0.9.0
+ with:
+ access_token: ${{ github.token }}
+
+ - name: Checkout code
+ uses: actions/checkout@v2
+
+ - name: Setup Go
+ uses: actions/setup-go@v2
+ with:
+ go-version: ${{ env.GO_VERSION }}
+
+ - name: Cache go modules
+ uses: actions/cache@v2
+ with:
+ path: |
+ ~/go/pkg/mod
+ ~/.cache/go-build
+ key: ${{ runner.os }}-go-386-${{ hashFiles('**/go.sum') }}
+ restore-keys: ${{ runner.os }}-go-386-
+
+ - name: Install gcc-multilib
+ run: sudo apt-get install gcc-multilib
+
+ - name: Test
+ run: go test -coverprofile coverage.txt -covermode atomic ./...
+ env:
+ PSQL_USER: postgres
+ PSQL_PASS: postgres
+ PSQL_HOST: localhost
+ PSQL_DBNAME: gct_dev_ci
+ PSQL_SKIPSQLCMD: true
+ PSQL_TESTDBNAME: gct_dev_ci
+ PSQL_SSLMODE: disable
+ GOARCH: 386
+ CGO_ENABLED: 1
+
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v1
+
+ frontend:
+ name: GoCryptoTrader front-end
+ runs-on: ubuntu-latest
+ steps:
+ - name: Cancel previous workflow runs
+ uses: styfle/cancel-workflow-action@0.9.0
+ with:
+ access_token: ${{ github.token }}
+
+ - uses: actions/checkout@v2
+
+ - name: Use Node.js
+ uses: actions/setup-node@v1
+ with:
+ node-version: '10.8.x'
+
+ - name: Cache Node.js modules
+ uses: actions/cache@v2
+ with:
+ path: ~/.npm
+ key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
+ restore-keys: |
+ ${{ runner.OS }}-node-
+ ${{ runner.OS }}-
+
+ - name: Build
+ run: |
+ cd web/
+ npm install
+ npm run lint
+ npm run build
diff --git a/README.md b/README.md
index 870ec0c1..f19271d8 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/README.md b/backtester/README.md
index 48807f6a..a627326d 100644
--- a/backtester/README.md
+++ b/backtester/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/backtest/README.md b/backtester/backtest/README.md
index ecd065be..f1fa7502 100644
--- a/backtester/backtest/README.md
+++ b/backtester/backtest/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/backtest)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/backtest/backtest_test.go b/backtester/backtest/backtest_test.go
index 3aad0de4..c4b4ef5b 100644
--- a/backtester/backtest/backtest_test.go
+++ b/backtester/backtest/backtest_test.go
@@ -220,7 +220,9 @@ func TestLoadData(t *testing.T) {
FullPath: "test",
}
_, err = bt.loadData(cfg, exch, cp, asset.Spot)
- if err != nil && !strings.Contains(err.Error(), "The system cannot find the file specified.") {
+ if err != nil &&
+ !strings.Contains(err.Error(), "The system cannot find the file specified.") &&
+ !strings.Contains(err.Error(), "no such file or directory") {
t.Error(err)
}
cfg.DataSettings.CSVData = nil
diff --git a/backtester/common/README.md b/backtester/common/README.md
index 78cc6917..8bf0a8a4 100644
--- a/backtester/common/README.md
+++ b/backtester/common/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/common)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/config/README.md b/backtester/config/README.md
index 4b7c024f..41c75044 100644
--- a/backtester/config/README.md
+++ b/backtester/config/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/config)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/config/configbuilder/README.md b/backtester/config/configbuilder/README.md
index 2ac7709e..d5dccb67 100644
--- a/backtester/config/configbuilder/README.md
+++ b/backtester/config/configbuilder/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/config/configbuilder)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/config/examples/README.md b/backtester/config/examples/README.md
index a7f4c007..cdffcd04 100644
--- a/backtester/config/examples/README.md
+++ b/backtester/config/examples/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/config/examples)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/README.md b/backtester/data/README.md
index a3b64098..d72a0ff4 100644
--- a/backtester/data/README.md
+++ b/backtester/data/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/kline/README.md b/backtester/data/kline/README.md
index 77e18837..afac6ff9 100644
--- a/backtester/data/kline/README.md
+++ b/backtester/data/kline/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data/kline)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/kline/api/README.md b/backtester/data/kline/api/README.md
index d261a6fc..1236bb9b 100644
--- a/backtester/data/kline/api/README.md
+++ b/backtester/data/kline/api/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data/kline/api)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/kline/csv/README.md b/backtester/data/kline/csv/README.md
index 78ef0332..742f2c11 100644
--- a/backtester/data/kline/csv/README.md
+++ b/backtester/data/kline/csv/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data/kline/csv)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/kline/database/README.md b/backtester/data/kline/database/README.md
index c73fe437..06ad0272 100644
--- a/backtester/data/kline/database/README.md
+++ b/backtester/data/kline/database/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data/kline/database)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/data/kline/live/README.md b/backtester/data/kline/live/README.md
index ebe3452f..6b436ed0 100644
--- a/backtester/data/kline/live/README.md
+++ b/backtester/data/kline/live/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/data/kline/live)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/README.md b/backtester/eventhandlers/README.md
index 0690e9d5..2e71271e 100644
--- a/backtester/eventhandlers/README.md
+++ b/backtester/eventhandlers/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/eventholder/README.md b/backtester/eventhandlers/eventholder/README.md
index db5432cf..2673213f 100644
--- a/backtester/eventhandlers/eventholder/README.md
+++ b/backtester/eventhandlers/eventholder/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/eventholder)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/exchange/README.md b/backtester/eventhandlers/exchange/README.md
index 1db8f861..75830b1f 100644
--- a/backtester/eventhandlers/exchange/README.md
+++ b/backtester/eventhandlers/exchange/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/exchange)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/exchange/slippage/README.md b/backtester/eventhandlers/exchange/slippage/README.md
index df99b14d..00280eee 100644
--- a/backtester/eventhandlers/exchange/slippage/README.md
+++ b/backtester/eventhandlers/exchange/slippage/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/exchange/slippage)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/portfolio/README.md b/backtester/eventhandlers/portfolio/README.md
index dc06451d..02692afe 100644
--- a/backtester/eventhandlers/portfolio/README.md
+++ b/backtester/eventhandlers/portfolio/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/portfolio/compliance/README.md b/backtester/eventhandlers/portfolio/compliance/README.md
index 31b67a9b..bf55bd28 100644
--- a/backtester/eventhandlers/portfolio/compliance/README.md
+++ b/backtester/eventhandlers/portfolio/compliance/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/portfolio/compliance)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/portfolio/holdings/README.md b/backtester/eventhandlers/portfolio/holdings/README.md
index 54df32f9..cee53da1 100644
--- a/backtester/eventhandlers/portfolio/holdings/README.md
+++ b/backtester/eventhandlers/portfolio/holdings/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/portfolio/holdings)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/portfolio/risk/README.md b/backtester/eventhandlers/portfolio/risk/README.md
index b27e1ba3..cef97e1d 100644
--- a/backtester/eventhandlers/portfolio/risk/README.md
+++ b/backtester/eventhandlers/portfolio/risk/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/portfolio/risk)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/portfolio/size/README.md b/backtester/eventhandlers/portfolio/size/README.md
index 35487002..a84ab507 100644
--- a/backtester/eventhandlers/portfolio/size/README.md
+++ b/backtester/eventhandlers/portfolio/size/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/portfolio/size)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/statistics/README.md b/backtester/eventhandlers/statistics/README.md
index 3c3bc041..2ab25881 100644
--- a/backtester/eventhandlers/statistics/README.md
+++ b/backtester/eventhandlers/statistics/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/statistics)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/statistics/currencystatistics/README.md b/backtester/eventhandlers/statistics/currencystatistics/README.md
index ef2d80f7..f7ba615c 100644
--- a/backtester/eventhandlers/statistics/currencystatistics/README.md
+++ b/backtester/eventhandlers/statistics/currencystatistics/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/statistics/currencystatistics)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/strategies/README.md b/backtester/eventhandlers/strategies/README.md
index e8efeb35..65efa1bf 100644
--- a/backtester/eventhandlers/strategies/README.md
+++ b/backtester/eventhandlers/strategies/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/strategies)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/strategies/base/README.md b/backtester/eventhandlers/strategies/base/README.md
index 010fe680..1bdd297c 100644
--- a/backtester/eventhandlers/strategies/base/README.md
+++ b/backtester/eventhandlers/strategies/base/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/strategies/base)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/strategies/dollarcostaverage/README.md b/backtester/eventhandlers/strategies/dollarcostaverage/README.md
index f6223276..6ed434e5 100644
--- a/backtester/eventhandlers/strategies/dollarcostaverage/README.md
+++ b/backtester/eventhandlers/strategies/dollarcostaverage/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/strategies/dollarcostaverage)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventhandlers/strategies/rsi/README.md b/backtester/eventhandlers/strategies/rsi/README.md
index 0a711e1c..c1542cf8 100644
--- a/backtester/eventhandlers/strategies/rsi/README.md
+++ b/backtester/eventhandlers/strategies/rsi/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventhandlers/strategies/rsi)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/README.md b/backtester/eventtypes/README.md
index 846273d3..4c444f09 100644
--- a/backtester/eventtypes/README.md
+++ b/backtester/eventtypes/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/event/README.md b/backtester/eventtypes/event/README.md
index 9513adc9..ed06b112 100644
--- a/backtester/eventtypes/event/README.md
+++ b/backtester/eventtypes/event/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes/event)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/fill/README.md b/backtester/eventtypes/fill/README.md
index af916b45..050528c0 100644
--- a/backtester/eventtypes/fill/README.md
+++ b/backtester/eventtypes/fill/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes/fill)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/kline/README.md b/backtester/eventtypes/kline/README.md
index 8aa9df5e..89aee7c9 100644
--- a/backtester/eventtypes/kline/README.md
+++ b/backtester/eventtypes/kline/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes/kline)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/order/README.md b/backtester/eventtypes/order/README.md
index 9e4cba54..20cd2a6a 100644
--- a/backtester/eventtypes/order/README.md
+++ b/backtester/eventtypes/order/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes/order)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/eventtypes/signal/README.md b/backtester/eventtypes/signal/README.md
index 440ad9a7..341217bc 100644
--- a/backtester/eventtypes/signal/README.md
+++ b/backtester/eventtypes/signal/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/eventtypes/signal)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/backtester/report/README.md b/backtester/report/README.md
index ed2d03d1..b9c4d06a 100644
--- a/backtester/report/README.md
+++ b/backtester/report/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/backtester/report)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/apichecker/README.md b/cmd/apichecker/README.md
index 8e2480cd..66d9ef97 100644
--- a/cmd/apichecker/README.md
+++ b/cmd/apichecker/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/cmd/apichecker)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/dbseed/README.md b/cmd/dbseed/README.md
index f95b001b..3a198d35 100644
--- a/cmd/dbseed/README.md
+++ b/cmd/dbseed/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/documentation/README.md b/cmd/documentation/README.md
index 34dae336..99babe32 100644
--- a/cmd/documentation/README.md
+++ b/cmd/documentation/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/cmd/documentation)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/documentation/root_templates/root_readme.tmpl b/cmd/documentation/root_templates/root_readme.tmpl
index fdc6b08c..3fc74d78 100644
--- a/cmd/documentation/root_templates/root_readme.tmpl
+++ b/cmd/documentation/root_templates/root_readme.tmpl
@@ -1,7 +1,7 @@
{{define "root" -}}
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/documentation/sub_templates/status.tmpl b/cmd/documentation/sub_templates/status.tmpl
index dd2d8735..694de517 100644
--- a/cmd/documentation/sub_templates/status.tmpl
+++ b/cmd/documentation/sub_templates/status.tmpl
@@ -1,5 +1,5 @@
{{define "status"}}
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
{{with .}}[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/{{.}}){{else}}[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/){{end}}
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/cmd/gctcli/README.md b/cmd/gctcli/README.md
index 6a22e7ae..c53e3df4 100644
--- a/cmd/gctcli/README.md
+++ b/cmd/gctcli/README.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/common/README.md b/common/README.md
index 5c0a95dc..e27c0878 100644
--- a/common/README.md
+++ b/common/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/common)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/common/cache/README.md b/common/cache/README.md
index 12552a88..ec01043c 100644
--- a/common/cache/README.md
+++ b/common/cache/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/README.md b/communications/README.md
index 6f9ffb5e..8d76d477 100644
--- a/communications/README.md
+++ b/communications/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/comms)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/base/README.md b/communications/base/README.md
index 0825572d..388eafa8 100644
--- a/communications/base/README.md
+++ b/communications/base/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/base)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/slack/README.md b/communications/slack/README.md
index b6b868e1..12b300ff 100644
--- a/communications/slack/README.md
+++ b/communications/slack/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/slack)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/smsglobal/README.md b/communications/smsglobal/README.md
index 2cd9b08c..61782734 100644
--- a/communications/smsglobal/README.md
+++ b/communications/smsglobal/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/smsglobal)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/smtpservice/README.md b/communications/smtpservice/README.md
index d3768e5d..98d96198 100644
--- a/communications/smtpservice/README.md
+++ b/communications/smtpservice/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/smtp)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/communications/telegram/README.md b/communications/telegram/README.md
index 7c0d4c59..288dee7e 100644
--- a/communications/telegram/README.md
+++ b/communications/telegram/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/communications/telegram)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/config/README.md b/config/README.md
index ff69380c..073c6552 100644
--- a/config/README.md
+++ b/config/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/config)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/README.md b/currency/README.md
index 33f664b2..e8258a42 100644
--- a/currency/README.md
+++ b/currency/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/README.md b/currency/forexprovider/README.md
index 47d00143..d0db0ea4 100644
--- a/currency/forexprovider/README.md
+++ b/currency/forexprovider/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/base/README.md b/currency/forexprovider/base/README.md
index de947fc6..4b2db5c8 100644
--- a/currency/forexprovider/base/README.md
+++ b/currency/forexprovider/base/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/base)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/currencyconverterapi/README.md b/currency/forexprovider/currencyconverterapi/README.md
index e07daa54..98cae06f 100644
--- a/currency/forexprovider/currencyconverterapi/README.md
+++ b/currency/forexprovider/currencyconverterapi/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/currencyconverterapi)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/currencylayer/README.md b/currency/forexprovider/currencylayer/README.md
index d884cb48..92226517 100644
--- a/currency/forexprovider/currencylayer/README.md
+++ b/currency/forexprovider/currencylayer/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/currencylayer)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/exchangerate.host/README.md b/currency/forexprovider/exchangerate.host/README.md
index 8e5e4fe3..c20a68c3 100644
--- a/currency/forexprovider/exchangerate.host/README.md
+++ b/currency/forexprovider/exchangerate.host/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/exchangerate.host)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/exchangeratesapi.io/README.md b/currency/forexprovider/exchangeratesapi.io/README.md
index a5db7128..37307e4b 100644
--- a/currency/forexprovider/exchangeratesapi.io/README.md
+++ b/currency/forexprovider/exchangeratesapi.io/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/exchangeratesapi.io)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/fixer.io/README.md b/currency/forexprovider/fixer.io/README.md
index f3b9dafc..9ac15b4e 100644
--- a/currency/forexprovider/fixer.io/README.md
+++ b/currency/forexprovider/fixer.io/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/fixer.io)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/currency/forexprovider/openexchangerates/README.md b/currency/forexprovider/openexchangerates/README.md
index ef3edbd4..74051c64 100644
--- a/currency/forexprovider/openexchangerates/README.md
+++ b/currency/forexprovider/openexchangerates/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/currency/forexprovider/openexchangerates)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/database/README.md b/database/README.md
index f637f33b..533f3690 100644
--- a/database/README.md
+++ b/database/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/docs/ADD_NEW_EXCHANGE.md b/docs/ADD_NEW_EXCHANGE.md
index 8a89a3c1..ad4e9ee8 100644
--- a/docs/ADD_NEW_EXCHANGE.md
+++ b/docs/ADD_NEW_EXCHANGE.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/docs/EXCHANGE_API.md b/docs/EXCHANGE_API.md
index 2af90229..edeef89d 100644
--- a/docs/EXCHANGE_API.md
+++ b/docs/EXCHANGE_API.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/docs/FILES.md b/docs/FILES.md
index f456f7f7..1b8a4c3b 100644
--- a/docs/FILES.md
+++ b/docs/FILES.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/docs/OHLCV.md b/docs/OHLCV.md
index 2845ed78..1183bb65 100644
--- a/docs/OHLCV.md
+++ b/docs/OHLCV.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/docs/README.md b/docs/README.md
index c45f6c7e..256234cb 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/engine/rawr/rawr.go b/engine/rawr/rawr.go
new file mode 100644
index 00000000..20af937e
--- /dev/null
+++ b/engine/rawr/rawr.go
@@ -0,0 +1,34 @@
+package main
+
+import (
+ "fmt"
+ "log"
+
+ "github.com/thrasher-corp/gocryptotrader/currency"
+ "github.com/thrasher-corp/gocryptotrader/exchanges/asset"
+ "github.com/thrasher-corp/gocryptotrader/exchanges/okex"
+ "github.com/thrasher-corp/gocryptotrader/exchanges/order"
+)
+
+func main() {
+ var o okex.OKEX
+ o.SetDefaults()
+
+ o.API.Credentials.Key = "your_key"
+ o.API.Credentials.Secret = "your_secret"
+ o.API.Credentials.ClientID = "your_clientid"
+
+ ord := &order.Submit{
+ Pair: currency.NewPair(currency.BTC, currency.USDT),
+ Side: order.Buy,
+ Type: order.Limit,
+ Price: 50000,
+ Amount: 0.1,
+ AssetType: asset.Spot,
+ }
+ resp, err := o.SubmitOrder(ord)
+ if err != nil {
+ log.Printf("Unable to place order: %s", err)
+ }
+ fmt.Println(resp.OrderID)
+}
diff --git a/exchanges/README.md b/exchanges/README.md
index 5cee45c7..195a75b1 100644
--- a/exchanges/README.md
+++ b/exchanges/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/alphapoint/README.md b/exchanges/alphapoint/README.md
index e79fa38f..cdb196ae 100644
--- a/exchanges/alphapoint/README.md
+++ b/exchanges/alphapoint/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/alphapoint)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/binance/README.md b/exchanges/binance/README.md
index 30c4906e..b0681c59 100644
--- a/exchanges/binance/README.md
+++ b/exchanges/binance/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/binance)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bitfinex/README.md b/exchanges/bitfinex/README.md
index cfc0cfcc..f74db2ba 100644
--- a/exchanges/bitfinex/README.md
+++ b/exchanges/bitfinex/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bitfinex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bitflyer/README.md b/exchanges/bitflyer/README.md
index 16645c82..bfc85f44 100644
--- a/exchanges/bitflyer/README.md
+++ b/exchanges/bitflyer/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bitflyer)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bithumb/README.md b/exchanges/bithumb/README.md
index daeb06ff..4f693df6 100644
--- a/exchanges/bithumb/README.md
+++ b/exchanges/bithumb/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bithumb)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bitmex/README.md b/exchanges/bitmex/README.md
index 382935db..91b4bf28 100644
--- a/exchanges/bitmex/README.md
+++ b/exchanges/bitmex/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bitmex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bitstamp/README.md b/exchanges/bitstamp/README.md
index 15e6db52..3949f882 100644
--- a/exchanges/bitstamp/README.md
+++ b/exchanges/bitstamp/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bitstamp)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/bittrex/README.md b/exchanges/bittrex/README.md
index 244ec908..7325eaad 100644
--- a/exchanges/bittrex/README.md
+++ b/exchanges/bittrex/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/bittrex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/btcmarkets/README.md b/exchanges/btcmarkets/README.md
index c60348b2..ad1469c3 100644
--- a/exchanges/btcmarkets/README.md
+++ b/exchanges/btcmarkets/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/btcmarkets)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/btse/README.md b/exchanges/btse/README.md
index e778f85d..bd269271 100644
--- a/exchanges/btse/README.md
+++ b/exchanges/btse/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/btse)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/coinbasepro/README.md b/exchanges/coinbasepro/README.md
index 601df499..56004fc0 100644
--- a/exchanges/coinbasepro/README.md
+++ b/exchanges/coinbasepro/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/coinbasepro)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/coinbene/README.md b/exchanges/coinbene/README.md
index 71338c41..d7a3fb37 100644
--- a/exchanges/coinbene/README.md
+++ b/exchanges/coinbene/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/coinbene)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/coinut/README.md b/exchanges/coinut/README.md
index 221f3bcf..a3dabcd9 100644
--- a/exchanges/coinut/README.md
+++ b/exchanges/coinut/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/coinut)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/exmo/README.md b/exchanges/exmo/README.md
index ec3d2c01..3a92a06a 100644
--- a/exchanges/exmo/README.md
+++ b/exchanges/exmo/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/exmo)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/ftx/README.md b/exchanges/ftx/README.md
index fd48d968..694baa08 100644
--- a/exchanges/ftx/README.md
+++ b/exchanges/ftx/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/ftx)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/gateio/README.md b/exchanges/gateio/README.md
index a9f396f6..40fe2c03 100644
--- a/exchanges/gateio/README.md
+++ b/exchanges/gateio/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/gateio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/gemini/README.md b/exchanges/gemini/README.md
index 8b5d5fca..96c1f99f 100644
--- a/exchanges/gemini/README.md
+++ b/exchanges/gemini/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/gemini)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/hitbtc/README.md b/exchanges/hitbtc/README.md
index 4edc1459..6bd56714 100644
--- a/exchanges/hitbtc/README.md
+++ b/exchanges/hitbtc/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/hitbtc)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/huobi/README.md b/exchanges/huobi/README.md
index e047ae38..7c864ada 100644
--- a/exchanges/huobi/README.md
+++ b/exchanges/huobi/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/huobi)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/itbit/README.md b/exchanges/itbit/README.md
index ddedf63e..5428edcf 100644
--- a/exchanges/itbit/README.md
+++ b/exchanges/itbit/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/itbit)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/kraken/README.md b/exchanges/kraken/README.md
index 975206d9..d247e18a 100644
--- a/exchanges/kraken/README.md
+++ b/exchanges/kraken/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/kraken)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/lakebtc/README.md b/exchanges/lakebtc/README.md
index 730b82da..a5ad2281 100644
--- a/exchanges/lakebtc/README.md
+++ b/exchanges/lakebtc/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/lakebtc)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/lbank/README.md b/exchanges/lbank/README.md
index 02459179..c5be0402 100644
--- a/exchanges/lbank/README.md
+++ b/exchanges/lbank/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/lbank)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/localbitcoins/README.md b/exchanges/localbitcoins/README.md
index 9a6daf22..abafbbd7 100644
--- a/exchanges/localbitcoins/README.md
+++ b/exchanges/localbitcoins/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/localbitcoins)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/mock/README.md b/exchanges/mock/README.md
index a2f67391..f0d35f46 100644
--- a/exchanges/mock/README.md
+++ b/exchanges/mock/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/mock)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/nonce/README.md b/exchanges/nonce/README.md
index 527c67fb..d1cc01e1 100644
--- a/exchanges/nonce/README.md
+++ b/exchanges/nonce/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/nonce)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/okcoin/README.md b/exchanges/okcoin/README.md
index 02d643ea..8033f0ff 100644
--- a/exchanges/okcoin/README.md
+++ b/exchanges/okcoin/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/okcoin)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/okex/README.md b/exchanges/okex/README.md
index 58632dba..ca7ac7bb 100644
--- a/exchanges/okex/README.md
+++ b/exchanges/okex/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/okex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/okgroup/README.md b/exchanges/okgroup/README.md
index 067b8f53..86f74ce1 100644
--- a/exchanges/okgroup/README.md
+++ b/exchanges/okgroup/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/okex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/order/README.md b/exchanges/order/README.md
index c3545244..4967af9b 100644
--- a/exchanges/order/README.md
+++ b/exchanges/order/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/orders)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/orderbook/README.md b/exchanges/orderbook/README.md
index d6eddbd4..75929294 100644
--- a/exchanges/orderbook/README.md
+++ b/exchanges/orderbook/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/orderbook)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/orderbook/orderbook_test.go b/exchanges/orderbook/orderbook_test.go
index d0894811..21717d7b 100644
--- a/exchanges/orderbook/orderbook_test.go
+++ b/exchanges/orderbook/orderbook_test.go
@@ -19,7 +19,7 @@ func TestMain(m *testing.M) {
// Sets up lower values for test environment
defaultInterval = time.Millisecond * 250
defaultAllowance = time.Millisecond * 100
- err := dispatch.Start(1, dispatch.DefaultJobsLimit)
+ err := dispatch.Start(dispatch.DefaultMaxWorkers, dispatch.DefaultJobsLimit*10)
if err != nil {
log.Fatal(err)
}
@@ -551,7 +551,6 @@ func TestProcessOrderbook(t *testing.T) {
t.Fatal("TestProcessOrderbook failed to retrieve new orderbook")
}
}
-
wg.Wait()
}
diff --git a/exchanges/poloniex/README.md b/exchanges/poloniex/README.md
index 59a0dbcc..e40201e2 100644
--- a/exchanges/poloniex/README.md
+++ b/exchanges/poloniex/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/poloniex)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/request/README.md b/exchanges/request/README.md
index d2249517..07fcdc0a 100644
--- a/exchanges/request/README.md
+++ b/exchanges/request/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/request)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/stats/README.md b/exchanges/stats/README.md
index 13c87e69..2e7b74e7 100644
--- a/exchanges/stats/README.md
+++ b/exchanges/stats/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/stats)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/ticker/README.md b/exchanges/ticker/README.md
index 34ed907e..fdf8cfab 100644
--- a/exchanges/ticker/README.md
+++ b/exchanges/ticker/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/ticker)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/trade/README.md b/exchanges/trade/README.md
index cf91d248..b9f75365 100644
--- a/exchanges/trade/README.md
+++ b/exchanges/trade/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/trade)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/validate/README.md b/exchanges/validate/README.md
index 0499664b..405994a6 100644
--- a/exchanges/validate/README.md
+++ b/exchanges/validate/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/validate)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/yobit/README.md b/exchanges/yobit/README.md
index 5f5649a8..148eab12 100644
--- a/exchanges/yobit/README.md
+++ b/exchanges/yobit/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/yobit)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/exchanges/zb/README.md b/exchanges/zb/README.md
index 9c90d33a..c15ff351 100644
--- a/exchanges/zb/README.md
+++ b/exchanges/zb/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/exchanges/zb)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/gctrpc/README.md b/gctrpc/README.md
index 1e395bcd..190c81ee 100644
--- a/gctrpc/README.md
+++ b/gctrpc/README.md
@@ -2,7 +2,7 @@
-[](https://travis-ci.com/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/gctscript/README.md b/gctscript/README.md
index e0e383cc..6719767d 100644
--- a/gctscript/README.md
+++ b/gctscript/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/portfolio/README.md b/portfolio/README.md
index 79548689..22ef66ff 100644
--- a/portfolio/README.md
+++ b/portfolio/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/portfolio)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/testdata/README.md b/testdata/README.md
index 2461713c..b265af32 100644
--- a/testdata/README.md
+++ b/testdata/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)
diff --git a/web/README.md b/web/README.md
index 4087fbbf..55da55ff 100644
--- a/web/README.md
+++ b/web/README.md
@@ -3,7 +3,7 @@
-[](https://travis-ci.org/thrasher-corp/gocryptotrader)
+[](https://github.com/thrasher-corp/gocryptotrader/actions/workflows/tests.yml)
[](https://github.com/thrasher-corp/gocryptotrader/blob/master/LICENSE)
[](https://godoc.org/github.com/thrasher-corp/gocryptotrader/web)
[](http://codecov.io/github/thrasher-corp/gocryptotrader?branch=master)