a5ac08cb2d
2. 将金仕达黄金接口对接上了vn.trader 3. 将vn.trader中的gateway放到独立文件夹下,程序结构更加清晰 |
||
---|---|---|
.. | ||
ksgoldapi | ||
pyscript | ||
vnksgoldtd | ||
README.md |
vn.ksgold
金仕达黄金T+D接口(浦发银行)的Python封装,需要把SLEdll文件夹复制到python.exe所在的文件夹下才可以使用。
本接口看起来和CTP类似很简单,其实坑相当多:
- 有每秒最多5笔操作的流控(作者测试似乎3笔就会触发流控),同时似乎底层采用的是同步模式,意味着如果用户调用委托函数遭遇流控限制,则在委托等待的过程中当前线程会阻塞,导致程序出现界面卡死的情况(因为主线程被卡住了)
- OnRtnOrder返回的数据字段极少,仅包括委托号和当前状态,且仅在委托下达和委托撤销时会推送,委托成交时没有推送,需要用户自己结合OnRtnTrade的数据还原当前委托的最新状态
- 登录后不提供当日历史成交和委托的主动推送,需要用户自行查询,查询还有流控(1秒/次)
如果打算自己开发建议参考vn.trader里的ksgoldGateway,可以少踩点坑。