免责声明:RIT软件的提供商拒绝公开RESTAPI,我无法访问RIT服务器平台,因此此存储库可能与当前版本的RIT过时。它可以作为创建更高级的自动交易API的参考有用。
Rotman Interactive Trader交易软件的Python交易模块。 PYPI页面。
使用PIP安装: pip install ritpytrading
完整的文档在线可用。
GitHub Markdown风味文档可以在documentation/README.md中找到。

RIT客户端仅支持Windows OS 。但是,在Linux/BSD环境中,PYPI RitpyTrading软件包的开发也可以完成。
RIT客户端REST API的完整文档可以在SwaggerHub找到。 swagger_client_generated文件夹中还提供了Swagger API文档。
重要的:
$ pip安装ritpytrading
示例脚本中存在examples文件夹中的脚本。可以在此处提供文档。
可以在http://rit.rotman.utoronto.ca/software.asp下载Windows的RIT客户端。
可以在http://rit.rotman.utoronto.ca/demo.asp上找到有关责任交易的RIT演示客户帐户的说明客户帐户。
用git初始化存储库。可以在Atlassian找到下载Windows的Git的详细说明。然后,可以使用以下方式将存储库初始化:
$ git克隆https://github.com/samsamhuns/rit-trading-python
此后可以使用两个选项:
conda install --yes --file requirements.txt安装来自unignts.txt的所有模块。python并将其添加到您的PATH系统变量中。然后安装pip软件包,如果未安装,也已经将其添加到PATH系统变量中。然后运行以下命令。$ Python -M Venv Venv $。 venv scripts activate $ pip install -r要求.txt
注意:在Windows中使用PowerShell时,必须用.venvScriptsactivate.ps1
克隆存储库后,使用PIP安装软件包。
$ git克隆https://github.com/samsamhuns/rit-trading-python $ Python -M Venv Venv $ source venv/bin/activate $ pip install -r要求.txt
对于Windows ,可用于使用MakeFile不同的选项。 Gnuwin's Make为Windows提供了一个本机端口(不需要像Cygwin这样的完整运行时环境)。安装GNUWIN后,添加C:Program Files (x86)GnuWin32bin到您的系统PATH变量,以从任何目录运行makefiles。
make -f Makefile.win <directive>运行makefile命令。示例make -f Makefile.win helpmake <directive>运行MakeFile命令。运行以下命令以获取所有MakeFile命令选项的列表。
$提供帮助
运行测试。
$进行测试 $进行测试
为了确保readme.rst将在pypi中渲染[如果不弃用,请使用以下链条命令]
$ python设置
为了确保readme.rst正确渲染。使用make dist构建后,检查渲染:
$ Twine Check Dist/*
构建源和车轮包装。
$ make dist
将分发代码上传到PYPI。版本编号必须在setup.py中更新并登录HISTORY.rst 。
$ twine上传dist/*
一旦将Python添加到Windows的PATH系统变量中,用于在Windows和Linux/BSD系统上运行脚本的代码是相同的。
从主要目录中,运行:
$ python -m Untest
如果没有从上面的命令运行测试,请运行详细模式。
冗长模式
$ python -m Untest Discover -V
该项目已根据APAHCE 2.0许可证获得许可 - 有关详细信息,请参见许可证。
所有RIT软件和外部RIT链接均由Rotman管理学院提供,是其独家财产。