shizhuolin / pyctp Goto Github PK
View Code? Open in Web Editor NEWCTP for Python
License: GNU Lesser General Public License v3.0
CTP for Python
License: GNU Lesser General Public License v3.0
是C++ 的Python api? 还是什么? 想学习一下, 谢谢大佬
import PyCTP
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
用linux版本时,编译后不能自动生成pyctp文件,该如何解决
谁能给个具体流程啊,我用13版订阅行情登录就错了
ctp看穿式监管版本有支持计划么? 期货公司统一要求
CTP 6.5.1发布了,求大佬更新一下~
fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory
QryInstrumentCommissionRate(InstrumentID=b'')
OnRspQryInstrumentCommissionRate 只返回了一个品种的信息,请问大神有没有遇到这个问题?
穿透式API market没问题,Trader 初始化总是有问题。
python37 win10 64位
编译成功
编码问题全部解决
v6.3.15_20190220 版本的api
采用 test_PyCTP脚本测试 market 可以联通和订阅行情 但是 trader 无法初始化
报告错误如下:
Traceback (most recent call last):
File "D:/workspace/test_PyCTP.py", line 446, in OnRspUserLogin
self.__OrderRef = int(self.__MaxOrderRef) # 初始化报单引用
ValueError: invalid literal for int() with base 10: b''
发现 是 int 时候有问题
但是加入了
if self.__MaxOrderRef == b'':
self.__OrderRef = 0
还是无法初始化成功 请问如何解决啊
出现 : ctp 不合法登录
CentOS7
用python3 setup.py build
python3 setup.py install
编译安装成功
但是在测试python3 test_PyCTP.py的时候报错:
ImportError: /usr/lib64/python3.6/site-packages/PyCTP.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN15CThostFtdcMdApi13GetApiVersionEv
.\src\PyCTP.cpp(16): fatal error C1083: Cannot open include file: 'DataCollect.h'
大佬,目前最新版本是6.3.19,很多期货公司柜台已经升级,可以与6.3.15柜台通用。能否添加6.3.19支持
链接:https://pan.baidu.com/s/1cw5lwMXIeel2LR3D9w-wFQ
提取码:l9sa
Originally posted by @hanmin72 in #15 (comment)
请问能不能用新版本,并加入商品期权的支持。
http://www.sfit.com.cn/DocumentDown/api/6.3.8_20171123_traderapi.rar
谢谢!
不知博主是否都用实体机?本人自己搭了个docker环境,docker下穿透式监管这套貌似无法获取到系统信息,导致一直报错。不知是否有人同样遇到了这个问题
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/./src/stdafx.o build/temp.linux-x86_64-3.6/./src/PyCTP.o build/temp.linux-x86_64-3.6/./src/UserApiDataType.o build/temp.linux-x86_64-3.6/./src/UserApiStruct.o build/temp.linux-x86_64-3.6/./src/MdApi.o build/temp.linux-x86_64-3.6/./src/TraderApi.o -L./v6.3.15_20190220_api_tradeapi_se_linux64 -Wl,--enable-new-dtags,-R./ -lthostmduserapi_se -lthosttraderapi_se -lWinDataCollect -o build/lib.linux-x86_64-3.6/PyCTP.cpython-36m-x86_64-linux-gnu.so
/usr/bin/ld: 找不到 -lWinDataCollect
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-g++' failed with exit status 1
这是什么原因,DataCollect.h和libLinuxDataCollect.so都已经复制到/usr/local/lib和include目录了
首先感谢原创作者shizhuolin!其次不是专业搞编程的,要构建环境太麻烦了,如果有人能提供编译好的版本就好了。如果有人能提供,我在这里预先表示感谢!
error: Unable to find vcvarsall.bat
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.