Skip to main content

For Beta Test

Project description

OneXAPI – One eXchange API

PyPI PyPI Downloads Discord Supported Exchanges

OneXAPI, an abbreviation for One eXchange API, was created with the aim of communicating with exchanges in one unified API.
OneXAPI helps Quant Traders focus on algorithmic research without wasting time on SDK development.

OneXAPI has the following advantages.

  1. Standardization
  • OneXAPI has standardized API input and output. Users can develop programs by referring only to OneXAPI documents without having to refer to each exchange API documents.
  • Since OneXAPI uses the same API input/output for all exchanges, it is easy to transfer to the exchange without changing the code.
  1. Simplification
  • You don't have to worry about the decimal places supported by the exchange when using orders/withdrawals, etc. The value is automatically converted to the decimal point supported by the exchange.
  • It's easy to decide whether to include fees deducted from your withdrawal or pay separately.
  • Simplify WebSocket usage. If you pass only the information that you want to receive through WebSocket, the connection and maintenance are automatically performed on the background.
  • You can receive as many past Candle Data as you want regardless of the limit of the exchange.
  • It is easy to use by newly developing and integrating functions that were not provided by the exchange API or were complicated.
  1. Quickness
  • OneXAPI has been developed as C++ and boasts fast performance.
  • There is no delay because it communicates directly with the exchange without going through the intermediate server.
  1. Maintenance
  • If the exchange API changes, an immediate update is performed. Users can use the same algorithm only with OneXAPI updates without changing the code.
  1. Safety
  • OneXAPI does not collect the user's API key, so there is no risk of stealing the API key.

Documentation

Read API Docs for more details


Install

Python

PyPI (Python 3.6+)

pip install OneXAPI
import OneXAPI

print(OneXAPI.getInfo()) # Print all supported exchanges

Supported Exchanges

Logo Exchange Spot Futures
Binance 🟢 🟢
Upbit 🟢 🔴

Contribution

Read CONTRIBUTION for more details


License

OneXAPI is open-sourced under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International during beta test. See the LICENSE file for details.

All material, including the dymanic library files(.so, .dll), is made available under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.

For a list of other open source components included in OneXAPI, see the file 3rd-party-licenses.


Contact

ceo@libera.or.kr

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

OneXAPI-0.1.0.tar.gz (35.4 kB view details)

Uploaded Source

Built Distribution

OneXAPI-0.1.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file OneXAPI-0.1.0.tar.gz.

File metadata

  • Download URL: OneXAPI-0.1.0.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for OneXAPI-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61932f43c4c985874a0bfe5a621339bedbc2f46c8e165e0e562179283999378e
MD5 d0aec3ae62e14c3c058350a562a33687
BLAKE2b-256 6b7f5bf75754cd2394e899205c28e3ccaf3fcaadaf7236acf86c60cc3eee5b6c

See more details on using hashes here.

File details

Details for the file OneXAPI-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: OneXAPI-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

File hashes

Hashes for OneXAPI-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0bd05161ef3bb017eab389b2143c4cee98b08586faa0f07510465cac6d2b505a
MD5 61f5cc15bdbc76b79b24f24c77c9f92c
BLAKE2b-256 279aa7f3e1cb60116ec51810bbfcae5f30ff6152af4b7f4106c2c4863ae3d28a

See more details on using hashes here.

Supported by

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