semvec/pypi-packages huggingface dataset:
lxmlh 1.3.3
lxml helper Python package
Requires Python: >=3.8

# lxmlh

[![PyPI](https://img.shields.io/pypi/v/lxmlh.svg)][pypi status]
[![Status](https://img.shields.io/pypi/status/lxmlh.svg)][pypi status]
[![Python Version](https://img.shields.io/pypi/pyversions/lxmlh)][pypi status]
[![License](https://img.shields.io/pypi/l/lxmlh)][license]

[![Read the documentation at https://lxmlh.readthedocs.io/](https://img.shields.io/readthedocs/lxmlh/latest.svg?label=Read%20the%20Docs)][read the docs]
[![Tests](https://github.com/sami-m-g/lxmlh/actions/workflows/python-test.yml/badge.svg)][tests]
[![Codecov](https://codecov.io/gh/sami-m-g/lxmlh/branch/main/graph/badge.svg)][codecov]

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)][pre-commit]
[![Black](https://img.shields.io/badge/code%20style-black-000000.svg)][black]

[pypi status]: https://pypi.org/project/lxmlh/
[read the docs]: https://lxmlh.readthedocs.io/
[tests]: https://github.com/sami-m-g/lxmlh/actions?workflow=Tests
[codecov]: https://app.codecov.io/gh/sami-m-g/lxmlh
[pre-commit]: https://github.com/pre-commit/pre-commit
[black]: https://github.com/psf/black

## Installation

You can install _lxmlh_ via [pip] from [PyPI]:

```console
$ pip install lxmlh
```

## Contributing

Contributions are very welcome.
To learn more, see the [Contributor Guide].

## License

Distributed under the terms of the [BSD license license][license],
_lxmlh_ is free and open source software.

## Issues

If you encounter any problems,
please [file an issue] along with a detailed description.


## Credits


[license]: https://github.com/sami-m-g/lxmlh/blob/main/LICENSE
[contributor guide]: https://github.com/sami-m-g/lxmlh/blob/main/CONTRIBUTING.md
vnpy-okx 2024.4.3
OKX trading gateway for VeighNa Evo.
Keywords: quant, quantitative, investment, trading, algotrading, okx, btc, crypto

# OKX trading gateway for VeighNa Evo

<p align="center">
  <img src ="https://vnpy.oss-cn-shanghai.aliyuncs.com/vnpy-logo.png"/>
</p>

<p align="center">
    <img src ="https://img.shields.io/badge/version-2024.4.3-blueviolet.svg"/>
    <img src ="https://img.shields.io/badge/platform-windows|linux|macos-yellow.svg"/>
    <img src ="https://img.shields.io/badge/python-3.10|3.11|3.12-blue.svg" />
    <img src ="https://img.shields.io/github/license/vnpy/vnpy.svg?color=orange"/>
</p>

## Introduction

This gateway is developed based on OKX's V5 REST and Websocket API, and supports spot, linear contract and inverse contract trading.

**For derivatives contract trading, please notice:**

1. Only supports one-way position mode.

## Install

Users can easily install ``vnpy_okx`` by pip according to the following command.

```
pip install vnpy_okx
```

Also, users can install ``vnpy_okx`` using the source code. Clone the repository and install as follows:

```
git clone https://github.com/veighna-global/vnpy_okx.git && cd vnpy_okx

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_okx 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()
```