├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── __tests__ ├── capitalReducer.spec.ts ├── consumers.spec.ts ├── createBrokerBacktest.spec.ts ├── createBrokerRealtime.spec.ts ├── createGuard.spec.ts ├── createStrategy.spec.ts ├── devalpha.spec.ts ├── orders.spec.ts ├── ordersReducer.spec.ts ├── positionsReducer.spec.ts ├── streams.spec.ts ├── timestampReducer.spec.ts └── util │ ├── createMockClient.ts │ └── createMockStore.ts ├── lib ├── constants.ts ├── index.ts ├── middleware │ ├── createBrokerBacktest.ts │ ├── createBrokerRealtime.ts │ ├── createGuard.ts │ ├── createStrategy.ts │ └── index.ts ├── reducers │ ├── capitalReducer.ts │ ├── index.ts │ ├── ordersReducer.ts │ ├── positionsReducer.ts │ └── timestampReducer.ts ├── types.ts └── util │ ├── consumers.ts │ ├── orders.ts │ └── streams.ts ├── package.json ├── scripts └── generateApi.js ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/capitalReducer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/capitalReducer.spec.ts -------------------------------------------------------------------------------- /__tests__/consumers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/consumers.spec.ts -------------------------------------------------------------------------------- /__tests__/createBrokerBacktest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/createBrokerBacktest.spec.ts -------------------------------------------------------------------------------- /__tests__/createBrokerRealtime.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/createBrokerRealtime.spec.ts -------------------------------------------------------------------------------- /__tests__/createGuard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/createGuard.spec.ts -------------------------------------------------------------------------------- /__tests__/createStrategy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/createStrategy.spec.ts -------------------------------------------------------------------------------- /__tests__/devalpha.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/devalpha.spec.ts -------------------------------------------------------------------------------- /__tests__/orders.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/orders.spec.ts -------------------------------------------------------------------------------- /__tests__/ordersReducer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/ordersReducer.spec.ts -------------------------------------------------------------------------------- /__tests__/positionsReducer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/positionsReducer.spec.ts -------------------------------------------------------------------------------- /__tests__/streams.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/streams.spec.ts -------------------------------------------------------------------------------- /__tests__/timestampReducer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/timestampReducer.spec.ts -------------------------------------------------------------------------------- /__tests__/util/createMockClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/util/createMockClient.ts -------------------------------------------------------------------------------- /__tests__/util/createMockStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/__tests__/util/createMockStore.ts -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/middleware/createBrokerBacktest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/middleware/createBrokerBacktest.ts -------------------------------------------------------------------------------- /lib/middleware/createBrokerRealtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/middleware/createBrokerRealtime.ts -------------------------------------------------------------------------------- /lib/middleware/createGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/middleware/createGuard.ts -------------------------------------------------------------------------------- /lib/middleware/createStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/middleware/createStrategy.ts -------------------------------------------------------------------------------- /lib/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/middleware/index.ts -------------------------------------------------------------------------------- /lib/reducers/capitalReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/reducers/capitalReducer.ts -------------------------------------------------------------------------------- /lib/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/reducers/index.ts -------------------------------------------------------------------------------- /lib/reducers/ordersReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/reducers/ordersReducer.ts -------------------------------------------------------------------------------- /lib/reducers/positionsReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/reducers/positionsReducer.ts -------------------------------------------------------------------------------- /lib/reducers/timestampReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/reducers/timestampReducer.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/util/consumers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/util/consumers.ts -------------------------------------------------------------------------------- /lib/util/orders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/util/orders.ts -------------------------------------------------------------------------------- /lib/util/streams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/lib/util/streams.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/package.json -------------------------------------------------------------------------------- /scripts/generateApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/scripts/generateApi.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devalpha-io/devalpha-node/HEAD/tslint.json --------------------------------------------------------------------------------