Skip to main content

BINANCE trading gateway for VeighNa Evo.

Project description

Binance trading gateway for VeighNa Evo

Introduction

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

For derivatives contract trading, please notice:

  1. Only supports cross margin mode.
  2. Only supports one-way position mode.

Install

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

pip install vnpy_binance

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

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

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_binance 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_binance-2024.3.12.tar.gz (23.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vnpy_binance-2024.3.12-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file vnpy_binance-2024.3.12.tar.gz.

File metadata

  • Download URL: vnpy_binance-2024.3.12.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for vnpy_binance-2024.3.12.tar.gz
Algorithm Hash digest
SHA256 11b392b5209b49e5bd5c0e64b0451a957c5527f757e4690a22ec09abc0dae334
MD5 5ef9c12ce460b86424529b3610742424
BLAKE2b-256 3d8f8dba165e0d2cb7a42d27c482a6e650eee6fb74f622f882b1732739a114af

See more details on using hashes here.

File details

Details for the file vnpy_binance-2024.3.12-py3-none-any.whl.

File metadata

File hashes

Hashes for vnpy_binance-2024.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 30c9186387abe3f5469754ab2eda3b31a286f610cc9544de402b7461772f34e2
MD5 40d029b986f429cbc75d5ad453d9fe59
BLAKE2b-256 4a606564c858ec1662b20bacf355db2210a2805fa982b5f1cd58353d19014d7a

See more details on using hashes here.

Supported by

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