Skip to main content

Bybit trading gateway for VeighNa Evo.

Project description

Bybit trading gateway for VeighNa Evo

Introduction

This gateway is developed based on Bybit's V5 REST and Websocket API, and supports spot, linear contract, inverse contract and option trading.

For derivatives contract trading, please notice:

  1. Only supports unified trading account.
  2. Only supports cross margin and portfolio margin.
  3. Only supports one-way position mode.

Install

Users can easily install vnpy_bybit by pip according to the following command.

pip install vnpy_bybit

Also, users can install vnpy_bybit using the source code. Clone the repository and install as follows:

git clone https://github.com/veighna-global/vnpy_bybit.git && cd vnpy_bybit

python setup.py install

A Simple Example

Save this as run.py.

from vnpy_evo.event import EventEngine
from vnpy_evo.trader.engine import MainEngine
from vnpy_evo.trader.ui import MainWindow, create_qapp

from vnpy_bybit import (
    BinanceSpotGateway,
    BinanceLinearGateway,
    BinanceInverseGateway
)


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(BinanceSpotGateway)
    main_engine.add_gateway(BinanceLinearGateway)
    main_engine.add_gateway(BinanceInverseGateway)

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()

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

vnpy_bybit-2024.9.18.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

vnpy_bybit-2024.9.18-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file vnpy_bybit-2024.9.18.tar.gz.

File metadata

  • Download URL: vnpy_bybit-2024.9.18.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.9

File hashes

Hashes for vnpy_bybit-2024.9.18.tar.gz
Algorithm Hash digest
SHA256 5af8e62b8bb487bc85457aa93475c6d80a8b2f7e789bb5951e06213e4dc16eea
MD5 ae5e01e3dafc4d6431300501c45e9e12
BLAKE2b-256 dad511df3a08e514185ec223c05bbfa28b8019d55ebdc200e9a7843266c12aee

See more details on using hashes here.

File details

Details for the file vnpy_bybit-2024.9.18-py3-none-any.whl.

File metadata

File hashes

Hashes for vnpy_bybit-2024.9.18-py3-none-any.whl
Algorithm Hash digest
SHA256 48df2fafa81042ed122f94575e2cc9f2abc77b7ee3150fdfd3a0f4f9d37252fe
MD5 66aafa2c37d970650c7140d7b2480f2b
BLAKE2b-256 cdc434823bb68f428089e2d776345147a24789237e21d037521e934473f7faad

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