Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
keli authored Jul 9, 2020
1 parent d60fae4 commit 86c05bd
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# ctp-python
穿透式监管版本CTP接口的Python封装

## 用前须知
这套封装是本人在生产环境使用的。主要原因是其他作者经常弃坑,虽然封装得更好吧,但是动不动就不更新了。
考虑到一般在ctp之上还会有应用层的封装,也没必要做得太讲究,尽可能跟C++版保持一致,容易跟上新版本就好。

用前请仔细阅读文档。本人不对使用这套库的任何后果负责。

## 安装说明

克隆代码到本地
Expand Down Expand Up @@ -46,6 +52,5 @@ pytest -s tests/test_trader.py --front=tcp://180.168.146.187:13030 --broker=<bro
这个是内存管理的问题而不是转码的问题,ctp库会释放掉它传给你的回调函数的内容,当你打印的时候这块内存已经free掉了,所以就报转码失败了。这个最理想的处理是改swig定义来自动把相应的结构体内容拷到python,但是我还没太搞清楚怎么在swig中做这件事。我自己的代码里面需要缓存起来的ctp结构只有很少的几处,所以直接在用户代码中手动转成自己定义的python数据类型了。

## 有用的参考链接
- [公告:SIMNOW对外前置网络调整](http://www.simnow.com.cn/notification/id/61.action)
- [什么是穿透式监管,需要投资者做什么](http://www.360doc.com/content/19/0514/11/8392_835597706.shtml)
- [看完这篇,彻底搞定期货穿透式CTP API接入](https://www.vnpy.com/forum/topic/603-kan-wan-zhe-pian-che-di-gao-ding-qi-huo-chuan-tou-shi-ctp-apijie-ru)

0 comments on commit 86c05bd

Please sign in to comment.