A broker implementation for aurum using IBKR
Production-ready 😎😎😎
Method | Progress |
---|---|
init | ✅ |
getAccountSummary | ✅ |
getOpenOrders | ✅ |
getAllPositions | ✅ |
enterPosition | ✅ |
exitPosition | ✅ |
searchSymbol | ❌ |
quoteSymbol | ❌ |
getMarketData | ✅ |
getPriceUpdate | ✅ |
Method | Progress |
---|---|
onReady | ✅ |
onPortfolios | ✅ |
onOrder | ✅ |
onMarketData | ✅ |
onPriceUpdate | ✅ |
npm i @stoqey/aurum-broker-ibkr
import { IbkrBroker } from '@stoqey/aurum-broker-ibkr';
const broker = new IbkrBroker();
// register events
broker.when('onReady', async () => {
console.log('IBKR broker is ready');
// Get price updates
broker.getPriceUpdate({ symbol: "AAPL" });
});
broker.when("onPriceUpdate", async ({ symbol, close, ...others }) => {
console.log('on price updates data is', symbol);
});
// start the broker
broker.init();
STOQEY INC