和其它的数据接口一样,这L2毫秒接口也起到了一个媒介的作用,将所有的股票信息都传递到了另外一个软件上。因为市场上的股票种类很多,所以每一种股票都具有其特有的信息,是进行股票买卖的基础。
为什么说L2毫秒接口的应用比较广泛?
通过L2毫秒接口,可以掌握股票价格、交易规则、交易时间、交易费用、股票收益等信息。综合的数据分析为金融行业提供了一个最好的预测基础,而L2毫秒接口不仅仅是收集信息的工具,更重要的是,可以将所有的数据融合在一起,形成一张数据表,从而对股市进行合理的预测。
举个例子,看下面的代码流程:
// 委托下单
// category: 0=>买入, 1=>卖出, 2=>融资买入, 3=>融券卖出 4=>买券还券, 5=>卖券还款, 6现券还券
// entrustType: 0=>限价委托(深/沪), 1=>对方最优价(深), 2=>本方最优价(深)
// 3=>即时成交剩余撤销(深), 4=>最优五档剩余撤销(深/沪)
// 5=>全额成交或撤销(深), 6=>最优五档剩余转限(沪)
// gddm: 股东代码, 区分沪/深
// quantity: 股数
typedef void (*SendOrderProc)(int clientId, int category, int entrustType,
const char *gddm, const char *zqdm, float price,
int quantity, char *result, char *errinfo);
const auto SendOrder = reinterpret_cast<SendOrderProc>(GetProcAddress(hDLL, "SendOrder"));
assert(SendOrder);
std::cout << "========== 普通(担保品)买入: category = 0 ==========\n";
category = 0; // 委托类别
int entrustType = 0; // 限价委托
std::string gddm = "1234567890"; // 股东代码(注意区分深圳和上海各自的股东代码)
std::string zqdm = "000001"; // 证券代码
float price = 12.2; // 委托价格
int quantity = 100; // 委托股数
SendOrder(clientId, category, entrustType, gddm.c_str(), zqdm.c_str(), price, quantity, result, errinfo);
if (NULL != errinfo[0]) {
std::cout << errinfo << std::endl;
} else {
std::cout << result << std::endl;
}
std::cout << std::endl;
所以,L2毫秒接口的应用非常广泛,可以应用于股票交易、股市数据手机、股票运营、股市风险提醒等领域,是一个非常流行的数据接口。这个接口:https://gitee.com/l2gogogo就非常不错。,或许是下方qq名片提供的,也可以多多去了解。