Windows Server需要2019或者2022
Windows Server需要2019或者2022
xiaohe wrote:
测评api连ctptest接口,生产api连ctp接口。目前都是6.6.7,目前mac只提供了ctp接口支持
意思是ctptest现在在mac上没法使用吗?那怎么做穿透认证,只能现在windows上面进行穿透认证吗?
对的
想问一下ctp接口目前兼容Mac m3芯片吗,按正常流程编写run文件可以打开VN交易界面,但是如果自己写一个py文件,引入CtpGateway类的时候就会报错,代码和报错如下,想问问有没有解决方法:
把run的代码逐行注释找错误,发现如果加入ui这一句import就会没事,如果不加就会有上面的报错,是为什么呢?
K2o2 wrote:
把run的代码逐行注释找错误,发现如果加入ui这一句import就会没事,如果不加就会有上面的报错,是为什么呢?
似乎是引入PySide会消除错误,stack overflow上说是libC++和libstdC++编译不一样导致的?怎么才能单独引用封装后的ctp模块mdapi和tdapi呢
请使用Python 3.10版本试试,不要用3.9
可以看下你的conda是x86还是arm64版本的
Traceback (most recent call last):
File "/Users/xuyangtao/Desktop/vnpy-master/vnpy/run.py", line 27, in <module>
main()
File "/Users/xuyangtao/Desktop/vnpy-master/vnpy/run.py", line 21, in main
main_window = MainWindow(main_engine, event_engine)
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/vnpy/trader/ui/mainwindow.py", line 51, in init
self.init_ui()
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/vnpy/trader/ui/mainwindow.py", line 58, in init_ui
self.init_menu()
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/vnpy/trader/ui/mainwindow.py", line 127, in init_menu
ui_module: ModuleType = import_module(app.app_module + ".ui")
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/vnpy_ctabacktester/ui/init.py", line 1, in <module>
from .widget import BacktesterManager
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/vnpy_ctabacktester/ui/widget.py", line 8, in <module>
import pyqtgraph as pg
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/pyqtgraph/init.py", line 18, in <module>
from .colors import palette
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/pyqtgraph/colors/palette.py", line 1, in <module>
from ..Qt import QtGui
File "/Users/xuyangtao/anaconda3/envs/vnpy/lib/python3.9/site-packages/pyqtgraph/Qt/init.py", line 287, in <module>
isQObjectAlive = shiboken.isValid
AttributeError: module 'shiboken6' has no attribute 'isValid'
请问这样报错怎么解决,谢谢
请问mac m2芯片连接CTP Gateway报错4097是什么原因?
我看说是ctp api版本的问题,我把vnpy_ctp的版本降到了6.6.7.2还是报错
用什么账户连接的呢?
可以自己telnet一下看看是不是网络问题
telnet是没问题的
可以降到vnpy_ctp 6.6.9.1试试,之后有问题还请单独开帖咨询了