免責聲明: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管理學院提供,是其獨家財產。