mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-30 15:10:40 +00:00
* added mfi and example * renamed to moving average * converted to array return type and added obv and mfi * started work on test coverage * test coverage added for rsi & mfi * test coverage added for all indicators removed go mod replace moved to append helper method * moved all indicators to new appendTo and increased test coverage * added additional test and bumped go-talib to latest commi * go.mod update * linter fixes * go mod clean up * small fixes * reverted changes from previous attempt to rework as data is still incorrect now passing full OHLCV data back to script binding * testing new structure of passing full ohlcv data * started linking ohlcv to gctscript * OHCLV link up completed reworking passing back to indicators started * OHCLV link up completed reworking passing back to indicators started * added test coverage for tofloat * linter fixes (gofmt) * removed unused value * improved test coverage * added correct detection for 1w added ParseInterval test coverage moved OHCLV string to const * removed unused value * first round of changes addressed * all indicators have been split with packages named after each indicator and a new calculate() method added * linters * fixed tests * added check to check ta is running in validator for uploading * Added test data for OHLCV testing new indicator interface for wrapper * typed const to float64 * reworked validator data to generate previous timestamps * rewored macd to return slice of array * adding bbands linking and example * why didn't this pick it up before :D * bumped up total number of modules for test * moved parseIndicator to exchange added comments * test coverage added for ParseMAType & ParseIndicatorSelector * gofmt * WIP changes * updated tests for bbands & obv bumped to latest go-talib * move multiple use strong to const * reverted rpc.pb.go to master * added 4w option * removed selector from obv as unneeded * improved test coverage and reworked all indicator methods on how they pass errors back * order incoming OHCLV data * revert go.mod * removed verbose toggles * added spot asset type * removed 4w as its unused/uncommon * renamed * reworked further tests * converted all examples to use coinbasepro for consistency * updated all date ranges to 2019 + 6 months * backported binance OHLCV wrapper from #479 * removed o * rounded numbers * chnage requests addressed and attempt to fix MACD... today has been really unproctive code wise :D * Migrated to gct-ta library * Corrected test import * wording changes on test * removed TA lib from go.mod * PR changes addressed Removed parallel running from tests due to slight possibility in very extreme cases TestExecution might not be set to the expected value and will cause lower test coverage * removed pkg folder * bumped gct-ta version * gct-ta version bump
34 lines
1.3 KiB
Modula-2
34 lines
1.3 KiB
Modula-2
module github.com/thrasher-corp/gocryptotrader
|
|
|
|
go 1.12
|
|
|
|
require (
|
|
github.com/d5/tengo/v2 v2.1.2
|
|
github.com/gofrs/uuid v3.2.0+incompatible
|
|
github.com/golang/protobuf v1.4.0
|
|
github.com/google/go-querystring v1.0.0
|
|
github.com/gorilla/mux v1.7.4
|
|
github.com/gorilla/websocket v1.4.2
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.2.0
|
|
github.com/grpc-ecosystem/grpc-gateway v1.14.4
|
|
github.com/kat-co/vala v0.0.0-20170210184112-42e1d8b61f12
|
|
github.com/lib/pq v1.4.0
|
|
github.com/mattn/go-sqlite3 v1.13.0
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/pquerna/otp v1.2.0
|
|
github.com/spf13/viper v1.6.3
|
|
github.com/stretchr/testify v1.5.1 // indirect
|
|
github.com/thrasher-corp/gct-ta v0.0.0-20200423101437-dc6b098dc762
|
|
github.com/thrasher-corp/goose v2.7.0-rc4.0.20191002032028-0f2c2a27abdb+incompatible
|
|
github.com/thrasher-corp/sqlboiler v1.0.1-0.20191001234224-71e17f37a85e
|
|
github.com/toorop/go-pusher v0.0.0-20180521062818-4521e2eb39fb
|
|
github.com/urfave/cli v1.22.4
|
|
github.com/volatiletech/null v8.0.0+incompatible
|
|
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5
|
|
golang.org/x/net v0.0.0-20191002035440-2ec189313ef0
|
|
golang.org/x/sys v0.0.0-20191003212358-c178f38b412c // indirect
|
|
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4
|
|
google.golang.org/genproto v0.0.0-20191002211648-c459b9ce5143
|
|
google.golang.org/grpc v1.29.1
|
|
)
|