Skip to main content

yolo-pyqt provides an easy way to build automated quantitative trading systems for individual traders.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yolo-pyqt-0.1.7.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

yolo_pyqt-0.1.7-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file yolo-pyqt-0.1.7.tar.gz.

File metadata

  • Download URL: yolo-pyqt-0.1.7.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.10

File hashes

Hashes for yolo-pyqt-0.1.7.tar.gz
Algorithm Hash digest
SHA256 a14793c452391a34bba4859dd010eca147f16ba6f7cda0783e604806ebb498d9
MD5 1a351e086c59e4df538d8ad8cf84e069
BLAKE2b-256 8abc1358c6c445cd11ad67c9aae0d5274bf71e3d6e7eeebcf0e279a7340324e4

See more details on using hashes here.

File details

Details for the file yolo_pyqt-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: yolo_pyqt-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.10

File hashes

Hashes for yolo_pyqt-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 60448c48dc7f6f6ec6a2e48354b8990baf87ba1ef4d81a886d30a6bb3fe25e2d
MD5 7c743b6689600970523e38526f4f74a3
BLAKE2b-256 7db7f6e022ae1909c5073bd01d684a8d08d96b35073735982f49d99247378a87

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page