면책 조항 : RIT 소프트웨어 제공 업체는 RESTAPI를 공개하지 않기를 거부했으며 RIT 서버 플랫폼에 액세스 할 수 없으므로이 저장소는 현재 버전의 RIT와 함께 구식이 될 수 있습니다. 보다 고급 자동화 거래 API를 만들기위한 참조로 유용합니다.
Rotman Interactive Trader Trading 소프트웨어 용 Python 거래 모듈. PYPI 페이지.
PIP로 설치 : pip install ritpytrading
온라인으로 제공되는 전체 문서.
Github Markdown 풍미 문서는 documentation/README.md 에서 찾을 수 있습니다.

RIT 클라이언트는 Windows OS 만 지원합니다. 그러나 PYPI Ritpytrading 패키지의 개발은 Linux/BSD 환경에서도 수행 할 수 있습니다.
RIT 클라이언트 REST API의 전체 문서는 SwaggerHub에서 찾을 수 있습니다. Swagger API 문서는 swagger_client_generated 폴더에도 제공됩니다.
중요한:
$ pip 설치 RitpyTrading
예제 스크립트는 examples 폴더 내부에 있습니다. 여기에서 사용 가능한 문서.
Windows 용 RIT 클라이언트는 http://rit.rotman.utoronto.ca/software.asp에서 다운로드 할 수 있습니다.
RIT 시연을위한 지침 책임 거래에 대한 클라이언트 계정 3 사례 파일은 http://rit.rotman.utoronto.ca/demo.asp에서 찾을 수 있습니다.
git로 저장소를 초기화하십시오. Windows 용 Git을 다운로드하는 자세한 지침은 Atlassian에서 찾을 수 있습니다. 그런 다음 저장소는 다음을 사용하여 GIT로 초기화 할 수 있습니다.
$ git 클론 https://github.com/samsamhuns/rit-trading-python
이 후에 두 가지 옵션을 사용할 수 있습니다.
conda install --yes --file requirements.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의 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 명령 옵션의 목록을 얻으려면 다음 명령을 실행하십시오.
$를 도와줍니다
테스트를 실행합니다.
$ 테스트 $ test-모두를 만듭니다
readme.rst가 pypi로 렌더링되도록하기 위해 [아래에 주어진 꼬기 명령을 사용하는 경우]
$ python setup.py check --restructuredText
README.RST를 올바르게 렌더링 할 수 있도록합니다. make dist 와 함께 구축 한 후 렌더링을 확인하십시오.
$ twine check dist/*
소스 및 휠 패키지를 구축합니다.
$ dist
배포 코드를 PYPI에 업로드합니다. 버전 번호는 setup.py 에서 업데이트되고 HISTORY.rst 에 로그인해야합니다.
$ twine 업로드 DIST/*
Python이 Windows의 PATH System 변수에 추가되면 Windows에서 스크립트를 실행하고 Linux/BSD 기반 시스템을 실행하는 코드가 동일합니다.
기본 디렉토리에서 실행 :
$ python -m unittest
위의 명령에서 테스트가 실행되지 않으면 장점 모드를 실행하십시오.
장황 모드
$ Python -M UnitTest Discover -v
이 프로젝트는 Apahce 2.0 라이센스에 따라 라이센스가 부여됩니다 - 자세한 내용은 License.md 파일을 참조하십시오.
모든 RIT 소프트웨어 및 외부 RIT 링크는 Rotman School of Management에서 제공하며 독점 자산입니다.