Отказ от ответственности: поставщики программного обеспечения RIT отказались открыть Restapi, и у меня нет доступа к платформе сервера RIT, поэтому этот репозиторий может быть устаревшим от текущей версии RIT. Это было бы полезно в качестве ссылки для создания более продвинутого автоматического торгового API.
Python Trading Module для программного обеспечения Trading Trader Trader Rotman. PYPI Page.
Установите с помощью PIP: pip install ritpytrading
Полная документация доступна онлайн.
Документацию по вкусу Github Marckdown можно найти в documentation/README.md .

Клиент RIT поддерживает только ОС Windows . Тем не менее, разработка пакета PYPI Ritpytrading также может быть выполнена в средах Linux/BSD.
Полную документацию для API RIT Client REST можно найти в SwaggerHub. Документация API Swagger также представлена в папке swagger_client_generated .
ВАЖНЫЙ:
$ pip установить ritpytrading
Примеры сценарии присутствуют внутри папки examples . Документация доступна здесь.
Клиент RIT для Windows можно загрузить по адресу http://rit.rotman.utoronto.ca/software.asp.
Инструкции по настройке учетной записи клиента DEMANATION RIT для файла дел об торговле ответственности 3 можно найти по адресу http://rit.rotman.utoronto.ca/demo.asp.
Инициализировать хранилище с помощью git. Подробные инструкции по загрузке GIT для Windows можно найти в Atlassian. Репозиторий может быть инициализирован с помощью git, используя:
$ git clone https://github.com/samsamhuns/rit-trading-python
После этого доступны два варианта:
conda install --yes --file requirements.txt для установки всех модулей из TEDS.TXT.python и добавьте его в свою переменную системы PATH . Затем установите пакет pip , если он уже не установлен, также добавьте его в систему PATH . Затем запустите следующие команды.$ python -m venv venv $. venv scripts activate $ pip install -r redtion.txt
Примечание. При использовании PowerShell в Windows виртуальная среда должна быть активирована с .venvScriptsactivate.ps1
После клонирования репозитория установите пакеты с помощью PIP.
$ git clone https://github.com/samsamhuns/rit-trading-python $ python -m venv venv $ source venv/bin/activate $ pip install -r redtion.txt
Для Windows различные параметры доступны для использования Makefile. Make Gnuwin's обеспечивает собственный порт для Windows (не требуя полной среды выполнения, такой как Cygwin). После установки GNUWIN добавьте C:Program Files (x86)GnuWin32bin в переменную вашей системного PATH для запуска MAKEFILES из любого каталога.
make -f Makefile.win <directive> . Пример make -f Makefile.win helpmake <directive> .Запустите следующую команду, чтобы получить список всех параметров команды Makefile.
$ заработать
Запустить тесты.
$ сделать тест $ сделать тест-все
Чтобы убедиться, что readme.rst будет отображаться в PYPI [если устарел, используйте команду Twine, приведенную ниже]
$ python setup.py check -restructuredText
Чтобы убедиться, что readme.rst правильно отображается. После строительства с make dist , проверьте рендеринг с:
$ Щепочка чек DIST/*
Чтобы построить исходный и колесный пакет.
$ make dist
Чтобы загрузить код распространения в PYPI. Номер версии должен быть обновлен в setup.py и вошел в HISTORY.rst .
$ witne загрузить Dist/*
После того, как Python был добавлен в систему PATH в Windows, код для запуска сценариев в системах Windows и Linux/BSD одинакова.
Из основного каталога беги:
$ python -m Unittest
Если из приведенной выше команды не выполняются тесты, запустите режим словеса.
Многословный режим
$ python -m Unittest Discover -v
Этот проект лицензирован по лицензии APAHCE 2.0 - см. Файл License.md для получения подробной информации
Все программное обеспечение RIT и внешние ссылки RIT предоставляются Школой управления Ротманом и являются их эксклюзивной собственностью.