diff --git a/docs/community/install/mac_install.md b/docs/community/install/mac_install.md index 1455db14ec..d5ee590727 100644 --- a/docs/community/install/mac_install.md +++ b/docs/community/install/mac_install.md @@ -29,8 +29,8 @@ brew install ta-lib 3. 安装NumPy和TA-Lib(Python),这里推荐使用豆瓣PyPI镜像解决官方源访问困难的问题: ```python3 -python3 -m pip install numpy --index=https://pypi.doubanio.com/simple -python3 -m pip install ta-lib==0.4.24 --index=https://pypi.doubanio.com/simple +python3 -m pip install numpy==1.26.4 --index=https://pypi.doubanio.com/simple +python3 -m pip install ta-lib --index=https://pypi.doubanio.com/simple ``` 4. 安装米筐RQData客户端,注意这里使用的是米筐PyPI源: @@ -57,13 +57,36 @@ pip安装过程中如果出现报错某些依赖库的缺失,可以尝试先pi 6. 安装CTP交易接口模块: +由于6.7.2版本CTP的Mac系统API项目结构发生了较大变化,改为了使用framework目录的结构,因此无法再直接从PyPI下载预编译好的wheel二进制包进行安装。 + +用户需要克隆(或下载)本仓库的源代码到本地后(注意;克隆的源代码文件夹vnpy_ctp不要直接放在用户文件夹下,需要放在一个其的子文件下,否则会出现安装完成后无法识别该模块的情况,如下以在用户文件夹下新建一个名为github的文件夹为例)自行编译安装,具体命令如下: + ```python3 -python3 -m pip install vnpy_ctp --index=https://pypi.doubanio.com/simple +mkdir github + +cd github + +git clone https://github.com/vnpy/vnpy_ctp.git + +cd vnpy_ctp + +pip3 install -e . ``` -如果Intel芯片的机器上安装失败,请在App Store中安装XCode编译器后再次尝试。 +相关注意事项如下: + +源码编译需要依赖XCode开发工具中的C++编译器,请务必先安装好。 + +编译过程中,会指定克隆到本地的源码目录中的framework文件夹路径,为API运行时动态库的加载路径。因此后续运行时,该源码目录不能删除,也不能移动位置,否则会导致动态库加载找不到的报错。 + +由于当前新版本Mac系统的安全机制,编译完成后需要在【访达】中找到下述两个动态库文件,分别手动打开一次后添加到操作系统信任名单,才能在启动Python时成功加载: + +* vnpy_ctp/api/libs/thostmduserapi_se.framework/Versions/A/thostmduserapi_se +* vnpy_ctp/api/libs/thosttraderapi_se.framework/Versions/A/thosttraderapi_se + +以上两个文件由于本身是二进制格式,并不能正常打开,但不影响添加到系统信任名单。 -完成后即可使用run.py脚本启动VeighNa Trader: +完成后即可使用run.py脚本启动VeighNa Trader,代码如下: ```python3 from vnpy.event import EventEngine diff --git a/docs/conf.py b/docs/conf.py index 85c2e571bf..0794a99ede 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,13 +20,13 @@ # -- Project information ----------------------------------------------------- project = 'VeighNa' -copyright = '2015 - 2023, 上海韦纳软件科技有限公司' +copyright = '2015 - 2024, 上海韦纳软件科技有限公司' author = '上海韦纳软件科技有限公司' # The short X.Y version -version = '2023.9.29' +version = '2024.7.18' # The full version, including alpha/beta/rc tags -release = '2023.9.29' +release = '2024.7.18' # -- General configuration --------------------------------------------------- diff --git a/docs/elite/strategy/index.rst b/docs/elite/strategy/index.rst index cc640a6589..f8d9cd44a8 100644 --- a/docs/elite/strategy/index.rst +++ b/docs/elite/strategy/index.rst @@ -11,3 +11,6 @@ elite_portfoliostrategy.md elite_spreadtrading.md elite_optionstrategy.md + + elite_algotrading.md + elite_datamanager.md