node-ctp:高性能期货交易框架

时间:2024-07-07 13:35:36
【文件属性】:

文件名称:node-ctp:高性能期货交易框架

文件大小:158KB

文件格式:ZIP

更新时间:2024-07-07 13:35:36

C++

node-ctp 高性能期货程序化交易框架 ##Why? Shif发布的CTP接口是基于C++语言开发的,我们使用CTP开发交易策略软件时,一般也使用C++语言。 我本人觉得这样不是很方便,封装成Node.js模块,我考虑基于以下两点: 1. 使用Javascript极大的方便了交易策略的编写。 2. 提供了一个高性能的并发框架,并支持多账户交易。 ##Demo 我们可以这样调用CTP接口 行情订阅调用示例 var ctp = require('bindings')('shifctp'); ctp.settings({log:true}); var mduser = ctp.createMduser(); mduser.on("connect",function(result){ console.log('on connect!'); meuser.reqUserLogin


【文件预览】:
node-ctp-master
----.gitignore(242B)
----6.3.0_20140811_traderapi_linux64()
--------ThostFtdcTraderApi.h(27KB)
--------ThostFtdcUserApiDataType.h(229KB)
--------ThostFtdcMdApi.h(5KB)
--------ThostFtdcUserApiStruct.h(174KB)
--------error.dtd(184B)
--------md5.txt(104B)
--------error.xml(14KB)
----trade_login.js(605B)
----trade_connect.js(316B)
----package.json(209B)
----src()
--------tools.cc(259B)
--------uv_trader.h(6KB)
--------uv_mduser.h(3KB)
--------stdafx.h(114B)
--------stdafx.cpp(57B)
--------uv_trader.cpp(25KB)
--------wrap_trader.h(4KB)
--------wrap_trader.cpp(90KB)
--------wraper_struct.h(2KB)
--------wrap_mduser.h(2KB)
--------shifctp.cc(1KB)
--------wrap_mduser.cpp(22KB)
--------uv_mduser.cpp(12KB)
----trade_logout.js(932B)
----mduser.js(955B)
----trade_reqQryDepthMarketData.js(1KB)
----node_modules()
--------bindings()
----trade_qrysettlementInfo.js(1KB)
----trade_tradingDay.js(637B)
----README.md(5KB)
----6.3.0_20140811_traderapi_win32()
--------ThostFtdcTraderApi.h(27KB)
--------ThostFtdcUserApiDataType.h(235KB)
--------ThostFtdcMdApi.h(5KB)
--------ThostFtdcUserApiStruct.h(181KB)
--------error.dtd(184B)
--------md5.txt(161B)
--------error.xml(14KB)
----binding.gyp(455B)
----trade_confirm.js(663B)

网友评论