ข้อจำกัดความรับผิดชอบ: ผู้ให้บริการซอฟต์แวร์ RIT ปฏิเสธที่จะเผยแพร่สาธารณะ Restapi และฉันไม่สามารถเข้าถึงแพลตฟอร์มเซิร์ฟเวอร์ RIT ได้ดังนั้นที่เก็บนี้อาจล้าสมัยด้วย RIT เวอร์ชันปัจจุบัน มันจะมีประโยชน์ในการอ้างอิงเพื่อสร้าง API การซื้อขายอัตโนมัติขั้นสูง
โมดูลการซื้อขาย Python สำหรับซอฟต์แวร์การซื้อขาย Trader Interactive หน้า PYPI
ติดตั้งด้วย pip: pip install ritpytrading
เอกสารเต็มรูปแบบออนไลน์
เอกสาร GitHub Markdown Flavour สามารถพบได้ใน documentation/README.md

ไคลเอนต์ RIT รองรับ Windows OS เท่านั้น อย่างไรก็ตามการพัฒนาแพ็คเกจ Ritpytrading PYPI สามารถทำได้ในสภาพแวดล้อม Linux/BSD เช่นกัน
เอกสารฉบับเต็มสำหรับ RIT Client REST API สามารถดูได้ที่ SwaggerHub เอกสาร Swagger API นั้นมีอยู่ในโฟลเดอร์ swagger_client_generated
สำคัญ:
$ pip ติดตั้ง ritpytrading
ตัวอย่างสคริปต์มีอยู่ภายในโฟลเดอร์ examples เอกสารมีอยู่ที่นี่
ไคลเอนต์ RIT สำหรับ Windows สามารถดาวน์โหลดได้ที่ http://rit.rotman.utoronto.ca/software.asp
คำแนะนำสำหรับการตั้งค่าบัญชีไคลเอนต์การสาธิต RIT สำหรับไฟล์เคส 3 กรณีการซื้อขายความรับผิดสามารถดูได้ที่ http://rit.rotman.utoronto.ca/demo.asp
เริ่มต้นที่เก็บด้วย Git คำแนะนำโดยละเอียดเพื่อดาวน์โหลด Git for Windows สามารถดูได้ที่ Atlassian ที่เก็บสามารถเริ่มต้นด้วย GIT โดยใช้:
$ git clone https://github.com/samsamhuns/rit-trading-python
มีสองตัวเลือกหลังจากนี้:
conda install --yes --file requirements.txt เพื่อติดตั้งโมดูลทั้งหมดจากข้อกำหนด. txtpython และเพิ่มลงในตัวแปรระบบ PATH ของคุณ จากนั้นติดตั้งแพ็คเกจ pip หากไม่ได้ติดตั้งแล้วยังเพิ่มลงในตัวแปรระบบ PATH จากนั้นเรียกใช้คำสั่งต่อไปนี้$ python -m venv venv $. venv scripts active $ PIP Install -r chendreh.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 chendreh.txt
สำหรับ Windows มีตัวเลือกที่แตกต่างกันสำหรับการใช้ MakeFile Gnuwin's Make ให้พอร์ตดั้งเดิมสำหรับ Windows (โดยไม่ต้องใช้สภาพแวดล้อมรันไทม์แบบเต็มรูปแบบเช่น Cygwin) หลังจากติดตั้ง gnuwin ให้เพิ่ม C:Program Files (x86)GnuWin32bin ไปยังตัวแปร PATH ระบบของคุณเพื่อเรียกใช้ makefiles จากไดเรกทอรีใด ๆ
make -f Makefile.win <directive> ตัวอย่าง make -f Makefile.win helpmake <directive>เรียกใช้คำสั่งต่อไปนี้เพื่อรับรายการตัวเลือกคำสั่ง makefile ทั้งหมด
$ Make Help
เพื่อเรียกใช้การทดสอบ
$ ทำการทดสอบ $ ทำการทดสอบทั้งหมด
เพื่อให้แน่ใจว่า readme.rst จะแสดงผลใน PYPI [หากเลิกใช้แล้วใช้คำสั่ง Twine ที่ให้ไว้ด้านล่าง]
$ python setup.py check -restructuredText
เพื่อให้แน่ใจว่า readme.rst แสดงผลอย่างถูกต้อง หลังจากสร้างด้วย make dist ให้ตรวจสอบการแสดงผลด้วย:
$ twine check dist/*
เพื่อสร้างแพ็คเกจแหล่งที่มาและล้อ
$ Make Dist
เพื่ออัปโหลดรหัสการกระจายไปยัง PYPI หมายเลขเวอร์ชันจะต้องได้รับการอัปเดตใน setup.py และเข้าสู่ HISTORY.rst
$ twine upload dist/*
เมื่อ Python ถูกเพิ่มลงในตัวแปรระบบ PATH ใน Windows รหัสสำหรับเรียกใช้สคริปต์บนระบบที่ใช้ Windows และ Linux/BSD จะเหมือนกัน
จากไดเรกทอรีหลัก Run:
$ python -m unittest
หากไม่มีการทดสอบถูกเรียกใช้จากคำสั่งด้านบนให้เรียกใช้โหมด verbose
โหมด verbose
$ python -m unittest discover -v
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต Apahce 2.0 - ดูไฟล์ License.md สำหรับรายละเอียด
ซอฟต์แวร์ RIT ทั้งหมดและลิงก์ RIT ภายนอกจัดทำโดย Rotman School of Management และเป็นทรัพย์สินพิเศษของพวกเขา