Introduction
yolo-pyqt provides an easy way to build automated quantitative trading systems for individual traders.
The main features are:
- Simple API interface for querying and trading stocks and implementations for Futu and IB based on Futu Open API and ib_insync
Installation
pip install yolo-pyqt
Requirements:
- Python 3.6 or higher;
- A running FutuOpenD application (version 5.9 or higher).
- A running TWS or IB Gateway application (version 1012 or higher).
As for the configuration, please locate to Configuration/API/Settings, Make sure:
- 'Read-only API' is not checked.
- 'Download open orders on connection' is checked.
- Set 'Socket port'
- Set 'Master API client ID'
Examples:
This is a complete script to get realtime prices for specified stock codes via IB API:
from pyqt.api.impl.ib_api import IbAPI
import time
ib_api = IbAPI('127.0.0.1', 7496, 526)
ib_api.start()
for _ in range(5):
data = ib_api.get_market_snapshot(['AAPL'])
print('data=', data)
time.sleep(1)
ib_api.stop()
Entire interface refers to interface.
Release files for yolo-pyqt 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yolo-pyqt-0.1.7.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| yolo_pyqt-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.9 kB
Release files / yolo-pyqt-0.1.7.tar.gz
| Download URL | yolo-pyqt-0.1.7.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a14793c452391a34bba4859dd010eca147f16ba6f7cda0783e604806ebb498d9
|
|
BLAKE2b-256 checksum How to use checksums |
8abc1358c6c445cd11ad67c9aae0d5274bf71e3d6e7eeebcf0e279a7340324e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.7.10
|
Release files / yolo_pyqt-0.1.7-py3-none-any.whl
| Download URL | yolo_pyqt-0.1.7-py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60448c48dc7f6f6ec6a2e48354b8990baf87ba1ef4d81a886d30a6bb3fe25e2d
|
|
BLAKE2b-256 checksum How to use checksums |
7db7f6e022ae1909c5073bd01d684a8d08d96b35073735982f49d99247378a87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.7.10
|