Penafian: Penyedia perangkat lunak RIT telah menolak untuk membuat Restapi publik dan saya tidak memiliki akses ke platform server RIT, oleh karena itu repositori ini mungkin ketinggalan zaman dengan versi RIT saat ini. Ini akan berguna sebagai referensi untuk membuat API perdagangan otomatis yang lebih canggih.
Modul Perdagangan Python untuk Perangkat Lunak Perdagangan Trader Interaktif Rotman. Halaman PYPI.
Instal dengan Pip: pip install ritpytrading
Dokumentasi lengkap tersedia secara online.
Dokumentasi rasa penurunan harga GitHub dapat ditemukan di documentation/README.md .

Klien RIT hanya mendukung Windows OS . Namun, pengembangan paket ritpytrading PYPI dapat dilakukan di lingkungan Linux/BSD juga.
Dokumentasi lengkap untuk RIT Client REST API dapat ditemukan di SwaggerHub. Dokumentasi API Swagger juga disediakan di folder swagger_client_generated .
PENTING:
$ pip instal ritpytrading
Contoh skrip hadir di dalam folder examples . Dokumentasi tersedia di sini.
Klien RIT untuk Windows dapat diunduh di http://rit.rotman.utoronto.ca/software.asp.
Instruksi untuk Menyiapkan Akun Klien Demonstrasi RIT untuk Liability Trading 3 Case File dapat ditemukan di http://rit.rotman.utoronto.ca/demo.asp.
Inisialisasi repositori dengan git. Instruksi terperinci untuk mengunduh git untuk windows dapat ditemukan di Atlassian. Repositori kemudian dapat diinisialisasi dengan git menggunakan:
$ git clone https://github.com/samsamhuns/rit-trading-python
Dua opsi tersedia setelah ini:
conda install --yes --file requirements.txt untuk menginstal semua modul dari persyaratan.txt.python dan tambahkan ke variabel sistem PATH Anda. Kemudian instal paket pip jika tidak diinstal juga sudah menambahkannya ke variabel sistem PATH . Kemudian jalankan perintah berikut.$ python -m venv venv $. Venv Script Activate $ pip instal -r persyaratan.txt
Catatan: Saat menggunakan PowerShell di Windows, lingkungan virtual harus diaktifkan dengan .venvScriptsactivate.ps1
Setelah mengkloning repositori, pasang paket menggunakan PIP.
$ git clone https://github.com/samsamhuns/rit-trading-python $ python -m venv venv $ Source venv/bin/Activate $ pip instal -r persyaratan.txt
Untuk Windows , berbagai opsi tersedia untuk menggunakan Makefile. Make Gnuwin menyediakan port asli untuk Windows (tanpa memerlukan lingkungan runtime penuh seperti Cygwin). Setelah menginstal Gnuwin, tambahkan C:Program Files (x86)GnuWin32bin ke variabel PATH sistem Anda untuk menjalankan makefile dari direktori mana pun.
make -f Makefile.win <directive> . Contoh make -f Makefile.win helpmake <directive> .Jalankan perintah berikut untuk mendapatkan daftar semua opsi perintah Makefile.
$ membuat bantuan
Untuk menjalankan tes.
$ membuat tes $ membuat test-all
Untuk memastikan readme.rst akan diterjemahkan dalam PYPI [jika sudah usang menggunakan perintah benang yang diberikan di bawah ini]
$ python setup.py check ---restructuredText
Untuk memastikan readme.RST diterjemahkan dengan benar. Setelah membangun dengan make dist , periksa rendering dengan:
$ twine check dist/*
Untuk membangun paket sumber dan roda.
$ Make Dist
Untuk mengunggah kode distribusi ke PYPI. Nomor versi harus diperbarui di setup.py dan dicatat di HISTORY.rst .
$ twine unggah distr/*
Setelah Python ditambahkan ke variabel sistem PATH di Windows, kode untuk menjalankan skrip pada sistem berbasis Windows dan Linux/BSD adalah sama.
Dari direktori utama, jalankan:
$ python -m unittest
Jika tidak ada tes yang dijalankan dari perintah di atas, jalankan mode verbose.
Mode verbose
$ python -m unittest temukan -v
Proyek ini dilisensikan di bawah lisensi Apahce 2.0 - lihat file lisensi.md untuk detailnya
Semua perangkat lunak RIT dan tautan RIT eksternal disediakan oleh Rotman School of Management dan merupakan properti eksklusif mereka.