brokerage
Version:
Trade stocks on multiple brokerages with one API
50 lines (36 loc) • 1.17 kB
Markdown
Trade stocks on multiple brokerages with one API
**NOTE: this is a pre-production version, and the module interfaces and functionality are not stable yet.**
```javascript
var brokerage = require('brokerage');
var broker = new brokerage('questrade', token);
// The following return a Promise:
broker.accounts();
broker.findsymbols(description);
broker.test();
broker.time();
broker.quotes(id);
broker.quotes([id1,id2,...]);
broker.symbols(id);
broker.symbols([id1,id2,...]);
broker.user();
```
```bash
$ npm install brokerage
```
`brokerage` aims to support all major brokerage APIs.
Help us decide which API to support next by voting [here](https://github.com/HiFaraz/brokerage/issues/2).
Name|Status|Discussion
---|---|---
Questrade|in progress|[Github issue](https://github.com/HiFaraz/brokerage/issues/1)
E*TRADE|not started|
Interactive Brokers|not started|
TD Ameritrade|not started|
Firstrade|not started|
TradeKing|not started|
* log response times by provider (coming soon)