我正在研究一個Node.js項目,我需要用Bloomberg API定價一些股票。我發現這個API有一個NPM包,所以我安裝了它並根據https://github.com/bloomberg/blpapi-node開始測試,但是我沒有收到任何迴應。我沒有得到Node.js Bloomberg API包(blpapi)的響應
這是我的代碼:
var blpapi = require('blpapi');
var bloombergPricing = function()
{
var session = new blpapi.Session({ host: '127.0.0.1', port: 8194 });
session.on('SessionStarted', function(m) {
console.log('bonjou');
session.openService('//blp/mktdata', 1);
});
var securities = [
{ security: 'AAPL US Equity', correlation: 0, fields: ['LAST_TRADE'] },
{ security: 'GOOG US Equity', correlation: 1, fields: ['LAST_TRADE'] }
];
session.on('ServiceOpened', function(m) {
console.log(session);
if (m.correlations[0].value == service_id) {
console.log(session);
session.subscribe(securities);
}
});
session.on('MarketDataEvents', function(m) {
if (m.data.hasOwnProperty('LAST_TRADE')) {
console.log(securities[m.correlations[0].value].security,
'LAST_TRADE', m.data.LAST_TRADE);
}
});
}
是這個包還工作嗎?如果不是,怎麼可能從Node.js調用Java Bloomberg API?
非常感謝。
你看到在控制檯的任何錯誤? (在開發者控制檯下) –
我的節點控制檯沒有任何東西! – Everblack