FutuQuant量化接口Nodejs版本
基于FutuQuant v3.1.2底层协议封装的nodejs版本接口,数据格式使用protobuf,使用前请先在本地或者服务端启动FutuOpenD服务。
相关说明:
安装
npm install futuquant --save
或者
yarn add futuquant
使用
import FtQuant from 'futuquant';
const ft = new FtQuant({
ip: '127.0.0.1',
port: 11111,
userID: '5894668',
});
const init = async () => {
let res = null;
res = await ft.initConnect();
console.log('initConnect', res);
res = await ft.getGlobalState();
console.log('getGlobalState', res);
await ft.trdUnlockTrade(true, 'md5');
const accID = (await this.ft.trdGetAccList())[0].accID;
await ft.setCommonTradeHeader(1, accID, 1);
};
init();
测试
请先修改test/futuquant.test.js
中FutuOpenDXMLPath
的路径,然后执行npm install
或yarn
安装相关依赖。
运行测试:
npm test
广告
如有需要,请填写推荐人牛牛号:5894668,谢谢!