第一步要做的就是定位出现问题的股票实时交易接口,并确定问题的具体所在,这样才能对症下药。
第二步就是进行状态码的检测,在使用股票实时交易接口的时候会返回一些HTTP状态码,这些状态码代表着不同的含义。通过解读这些状态码背后所代表的意义可以更加明确问题所在。在检测状态码之后,接下来要做的就是深入分析这些问题,并给出对应的解决办法。
深入分析了解股票实时交易接口的执行过程:
302. |
// 单笔委托下单 |
|
303. |
// 上海股东代码, 下单深圳股票时需使用深圳股东代码 |
|
304. |
api.SendOrder(ClientId1, 0 /*卖入*/, 0 /*限价委托*/, "SHGD123456", "600006", |
|
305. |
1.23f, 100, BUF(Result), BUF(ErrorInfo)); |
|
306. |
if (NULL != ErrorInfo[0]) { // 注意这里不能通过ErrorInfo.empty()判断 |
|
307. |
cout << "===== 单笔委托下单出错 =====" << endl; |
|
308. |
cout << ErrorInfo.c_str() << endl; |
|
309. |
} else { |
|
310. |
cout << |