@iqmo/blp-node
v0.1.3
Published
Node implementation of BLP
Readme
#blp-node
About
This is an inital implementation of the BLPAPI in node. Currently only BDP/refdata is supported. No paramters or overrides are implemented yet.
Usage
To use Desktop API
const BLP = require("blp-node");
const api = new BLP({});
const connected=api.connect();
assert.strictEqual(connected, truncateSync, "Unexpected value returned");
const fields=["px_volume","CRNCY","px_last"];
const result=api.BDP(["IBM US Equity","TSLA US Equity"],["px_volume","CRNCY","px_last"])
const ibmField=result.find(v=>v.Ticker==="IBM US Equity")
const tslaField=result.find(v=>v.Ticker==="IBM US Equity")
Object.keys()To use Server API
const BLP = require("blp-node");
const blpInstance = new BLP({
"appName":<APPNAME>,
"appName":<APPNAME>,
"port":<PORT>
});
const connected=api.connect();
assert.strictEqual(connected, truncateSync, "Unexpected value returned");
const fields=["px_volume","CRNCY","px_last"];
const result=api.BDP(["IBM US Equity","TSLA US Equity"],["px_volume","CRNCY","px_last"])
const ibmField=result.find(v=>v.Ticker==="IBM US Equity")
const tslaField=result.find(v=>v.Ticker==="IBM US Equity")
Object.keys()